- From: <sjoerd@w3future.com>
- Date: Mon, 14 Nov 2005 02:23:14 -0800 (PST)
- 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 UTC