XHTML Media Types Working Group Note updated

The W3C XHTML Media Types Note now includes compatibility guidelines and allows XHTML 1.1 documents to be served as text/html provided that they conform to those guidelines.

Posted on January 29, 2010

Embedding video files without JavaScript

A method for embedding video files with the HTML 5 video element, QuickTime or Flash that does not require JavaScript.

Posted on January 25, 2010

CSSquirrel makes comics out of hot topics

At cssquirrel.com, Kyle Weems turns hot web related topics into enjoyable comics that should make a lot of web geeks smile.

Posted on November 24, 2009

Validating WAI-ARIA in HTML and XHTML

Validating WAI-ARIA in HTML or XHTML is currently more difficult than it could be, but it is possible and there is hope that it will be easier in the near future.

Posted on February 3, 2009

Use the label element to make your HTML forms accessible

By using the label element to associate form controls with their label text, you improve the accessibility of HTML forms and make styling and scripting them easier.

Posted on November 19, 2007

Understanding and extending semantics in HTML

John Allsopp on the current and possible future states of semantics on the HTML based Web.

Posted on August 31, 2007

Elements and Attributes in HTML 5

A list of all elements and attributes currently included in the HTML 5 specification (which is a Working Draft).

Posted on January 12, 2007

New W3C working group to improve HTML

W3C Director Tim Berners-Lee acknowledges that HTML needs to be kept alive. Making people use XML failed, so a new working group will gradually improve HTML.

Posted on October 30, 2006

Levels of HTML knowledge

Descriptions of a few different levels of HTML knowledge among people working in the web industry.

Posted on May 30, 2006

Required elements and optional tags in HTML

The start and end tags of some elements (html, head, body) may be completely removed from an HTML document, even though the elements themselves are required.

Posted on December 22, 2005

It's alt attribute, not alt tag

There is no such thing as an alt tag in HTML. Alt is an attribute, required for the img element and specified in the img tag.

Posted on November 7, 2005

Character references in HTML and XML

Everything you need to know about numeric character references and character entity references in HTML and XML.

Posted on October 23, 2005

HTML tags vs. elements vs. attributes

An article that explains the difference between tags, elements, and attributes in HTML.

Posted on August 30, 2005

The perils of using XHTML properly

A discussion of the issues involved in serving XHTML with the application/xhtml+xml MIME type.

Posted on January 18, 2005

Quotations and citations: quoting text

When quoting text in HTML, there are several ways of marking up the quoted text. Which way you choose depends on what you’re quoting, how …

Posted on November 24, 2004

Safari and XHTML

I just want to share a couple of issues I’ve come across with Safari and XHTML served as application/xhtml+xml. I’m slightly annoyed by th…

Posted on October 3, 2004

Content negotiation

Note: There is a follow-up to this article: Content negotiation, AdSense, and comments. As most of you probably know, XHTML should be serv…

Posted on August 8, 2004

Ampersands and validation

Anne van Kesteren writes about the XML entities that must be encoded in Ampersands matter. One of those entities is the ampersand, &, …

Posted on June 10, 2004

Pondering semantics

I’ve been following Dan Cederholm’s SimpleQuiz series since the beginning, and find it a great way to figure out the most semantical way t…

Posted on March 22, 2004

HTML - not so simple

A while back, Patrick Griffiths at HTML Dog wrote about the need to take HTML seriously. I agree with what he is saying. It seems like man…

Posted on December 31, 2003

Doggie style HTML

Patrick Griffiths recently launched HTML Dog, a collection of resources and guides, with the ambition to help people learn standards compl…

Posted on October 13, 2003

Fun with forms

Most people working with the web need to create HTML forms from time to time. Some of us have to do it quite often. Few know everything th…

Posted on July 30, 2003


Mark Pilgrim’s All That We Can Leave Behind is an introductory tutorial to XHTML 2.0. It also explains why modern, structured markup is be…

Posted on April 19, 2003