A close-up HDR photograph of clocks on a desk

Traditional HTML is “stateless”, i.e it has no concept of time or change. While this is still true in a formal sense, HTML5 introduced several new elements and attributes that temporally locate elements. These additions also tie into features provided by JavaScript and microdata to make rich pages that have awareness of time, place, and units of measurement.

“To teach how to live without certainty, and yet without being paralyzed by hesitation, is perhaps the chief thing that philosophy, in our age, can still do for those who study it.”

Frequently ignored and often abused, the <blockquote>, <cite> and <q> elements can contribute greatly to creating a semantically and typographically rich page if they are used correctly.

The most important thing to remember about all three elements is that they demark words or works related to the page content, but outside the current context. That is, <blockquote>, <cite> and <q> almost always contain content from other people.