W3C home > Mailing lists > Public > www-html@w3.org > November 2005

Re: [Structure Module] Renaming the <html> element to more semantic name

From: <sjoerd@w3future.com>
Date: Mon, 14 Nov 2005 02:23:14 -0800 (PST)
Message-ID: <3172.217.123.226.234.1131963794.squirrel@217.123.226.234>
To: "Ai / Hiro" <i@orz.cc>
Cc: "www-html@w3.org" <www-html@w3.org>

> I suggest to rename the <html/> element to a more semantic name because
> what we actually markup is NOT "a hypertext markup language", but is "a
> document" or "a web page", using the vocabulary whose name is just
> (Extensible) HyperText Markup Language. What is the reason that only the
> root element describes the name of the vocabulary whereas other elements,
> such as <head/>, <body/>, or <section/> describes a document's head, body,
> or section?

I see only one good reason to change this, and that is to get rid of the
html/head/body structure. The latest WD makes a big step towards putting
meta data in the content. This makes it possible to drop the head
completely. And without a head, there's no need for a body, nor for a
container element for these 2 elements. So a html document could look like
this:

<section xmlns="...">
  <h>This is the title.</h>
  <link ... />
  <meta ... />
  ...
  <section>
    <h>Section title</h>
    <link ... />
    <meta ... />
    ...
  </section>
  ...
</section>

This also makes it a lot easier to compose documents from smaller parts.
And there's no need to specify separate ways to apply meta data to a
document or to part of a document. (Which makes sense as an html document
can just as well be meant as part of a bigger document.)

greetings,

Sjoerd Visscher
http://w3future.com/weblog/
Received on Monday, 14 November 2005 10:23:20 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 March 2012 18:16:04 GMT