Semantic HTML

Discussion in 'Have You Seen...?' started by Kier, Aug 2, 2010.

  1. Dismounted Well-Known Member

    No hint there at all as to which browser this is... ;)
  2. welshstew Active Member

  3. Mike XenForo Developer

    If you disable JS, it breaks. And this was IE6, but I did run into a situation where the shiv concept failed on dynamically included content.
    ked38 likes this.
  4. simbolo Active Member

    I noticed you're using the <nav> tag twice. Once within the header and once within breadcrumbs. Since one of semantic markup's goals is for seo purposes and, as has been pointed out, some believe that google may penalize for duplicate content within a page. Is this an attempt at preventing google from seeing duplicate content and if so do you have anything to support this notion? Or is it simply following proper markup according to W3C and hoping that Google/Bing/etc use it correctly? (I've employed it the same way, but just curious on your thoughts.)
  5. Forsaken Well-Known Member

    <header>, <nav>, <section>, <article>, <aside> are meant to be re-used.

    From the ebook HTML5 for Web Designers.
  6. simbolo Active Member

    This I know, as I noted with the W3C mention. I suppose my real question is if there was any knowledge that search engines already pick up on this as a way to segregate out duplicate content that should be ignored preventing a potential penalty?
  7. Floris Guest

    Google has expressed themselves about this already that a page can simply have multiple navigation elements, and they do not punish for this (SEO wise). It's another one of those SEO-myths.
  8. Forsaken Well-Known Member

    Really, there are few things that will get you penalized out of blackhat seo methods, and thats just asking to be penalized.

    Google has been involved with the HTML5 implementation with the W3C and WhatWG for a while (Either as a company, or through many of their employee's).
  9. Anthony Parsons Well-Known Member

    Yer... that's not your fault though. Whilst I would love to think things will change rapidly once IE9 is released, I know it won't due to the backwards compatibility issues with IE8 < that people will hang onto for another decade, just like every designers best friend, IE6.

    I really don't like Microsoft some days. The next decade will be just as annoying as the last due to IE6, with the change to HTML5. It will be difficult to fully implement HTML5 due to backwards compatibility issues, let alone the nightmare with CSS3 and the joys it opens up to us, yet will also remain totally useless due to the above IE issues. Kind off frustrating...
  10. Brendon Meynell Active Member

    This is fantastic and a great thing for SEO. I think this is a winner when it goes to market.
  11. Erdi İşgören New Member

    SuperB system...
  12. Gravity Member

    I had a question on this. It would be nice if paragraphs had the <p> around them, which would let me use padding before/after in my stylesheet. That looks really nice typographically. Also, I think it's in HTML 5. Currently, <p> is not used. I presume that's a decision, not oversight, so am curious to see if it could be reviewed so that paragraph spacing could be implemented.
    Here is a post's current HTML in xenforo:
    Code:
    <article><blockquote class="messageText ugc baseHtml">I'll be using xenforo posts as <i>content</i>, with articles written inside them (context: we're going to use xenforo for the new site instead of WordPress). It will be very helpful to keep revisions of posts so I can revert to an earlier version if necessary.<br />
    </blockquote></article>
  13. karrott Active Member

    You could just use some simple css to change the top and bottom padding of HTML 5 tags. You can actually simulate paragraph tags quite easily.

    I still don't know why they used <blockquote> though. :p
  14. Gravity Member

    I also wondered about blockquote, since there was no quote, it's the article.
  15. c270774 New Member

    HTML, their is both advanced and basic. Good system, I want to adopt it! ;)
  16. Kier XenForo Developer

    Blockquote is the closest semantic tag to what we want that will allow styling under Internet Explorer. It's meaning us interpreted well by that w3c test.
  17. karrott Active Member

    I see; that makes sense. I'm glad that you guys are still developing with IE in mind.
  18. zZJoennZz New Member

    Loos nice! :D

Share This Page