Topics: Semantics

Everyone strives for meaning in this world of ours, so let them find it in your HTML. Using meaningful elements can improve both the accessibility of your content as well as your search rankings.

  1. HTML for Restaurant Menus

    Answered by Allison Wagner on 14 January 2014

    Oh, you mean besides linking to a PDF? I kid. Though, not really. Unfortunately, a PDF has become the “menu solution” for many restaurant sites. This presents a host of issues,…
  2. Acronyms in Body Copy

    Answered by Derek Featherstone on 19 February 2013

    Screen Reader Defaults Providing abbreviation expansions in the title attribute is “what we do,” but it does rely on the some customization of settings for some screen…
  3. Choosing a Structured Data Technology

    Answered by Emily Lewis on 12 December 2012

    Answering this question is really about goals: your goals as a developer, your employer’s or client’s goals, and project goals. But before answering that question, let’s first talk about what&…
  4. (Issue No. 13)
    Making the Transition to HTML5

    Interested in HTML5, but not sure where to go after changing the DOCTYPE? Emily details how a reader-submitted site, Pelizzoli World, can start using HTML5 today to add structure and semantics.

  5. (Issue No. 6)
    A Legendary Misunderstanding

    Aaron unearths code consistency issues at American Express, and shows how we can use fieldset and legend more effectively in the markup of web forms.