W3C

Edit comment LC-867 for Accessibility Guidelines Working Group

Quick access to

Previous: LC-829 Next: LC-934

Comment LC-867
:
Commenter: Joe Clark 2 <joeclark@joeclark.org>

or
Resolution status:

I argued with the Working Group for months over the concept of semantics in markup, that is, the use of the correct element for the content. This argument betrayed the Group's arrogance and its thorough incomptence at standards-compliant Web authoring. It also proved they've been asleep at the wheel for the last eight years, in which people like me have been labouring to improve Web standards. This nonsense alone is enough to generate suspicion and distrust among competent and up-to-date Web developers.

Nonetheless, now the word ""semantics"" is included, without elaboration or definition, in the Understanding and Techniques documents (whose examples I am condensing into one excerpt below). Occasionally, the term is recast as ""structure.""

From http://lists.w3.org/Archives/Public/public-comments-wcag20/2006May/0119.html

1. A simple text document is formatted with double blank lines before titles, asterisks to indicate list items and other standard formatting conventions so that its structure can be programmatically determined.
2. HTML Techniques for Marking Text [...] [11]Using semantic markup to mark emphasized or special text
3. Making information and relationships conveyed through presentation programmatically determinable USING the technology-specific techniques below (for a technology in your baseline) [...] [12]Using semantic elements to mark up structure [...] The semantics of some elements define whether or not their content is a meaningful sequence. For instance, in HTML, text is always a meaningful sequence. Tables and ordered lists are meaningful sequences, but unordered lists are not.
4. CSS Techniques [...] [13]Positioning content based on structural markup

The WCAG main document does a drive-by and just barely avoids mentioning semantics by name:

[INS: [Content] :INS] includes the code and markup that define the structure, presentation, and interaction, as well as text, images, and sounds that convey information to the end-user.

This means your markup is also your content, which will come as a surprise to those who are interested in separation of content, structure, presentation, and behaviour. Here, ""markup that define the structure, presentation, and interaction"" clearly refers to semantics.
1180
(space separated ids)
(Please make sure the resolution is adapted for public consumption)


Developed and maintained by Dominique Hazaël-Massieux (dom@w3.org).
$Id: 867.html,v 1.1 2017/08/11 06:41:55 dom Exp $
Please send bug reports and request for enhancements to w3t-sys.org