Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

6
  • 10
    "If you want semantic HTML to be a priority on your project, you need to present the case for it." – Or work for a blind person! (Note: I am not suggesting throwing acid in your boss's face! But maybe make him wear a blindfold and use a speech browser for a while.) Commented Sep 15, 2012 at 21:50
  • 34
    And of course, GoogleBot is basically a blind illiterate three year old with attention deficit disorder. Commented Sep 15, 2012 at 21:54
  • 2
    Great answer. I would also add that maintaining code where "unnecessary" effort is put into it in the beginning to make it follow best practices such as this makes the code easier to maintain down the road (even if its the original designer/programmer who's maintaining it). Commented Sep 16, 2012 at 2:20
  • 9
    On the "free functionality" side, on mobile browsers you also allow for the device to display native widgets designed for mobile input (e.g. on <date> elements) Commented Sep 17, 2012 at 9:46
  • 1
    @QmunkE true, a lot of people neglect that mobile browsers often turn bits of HTML into native elements like textviews Commented Sep 18, 2012 at 1:57