![]() |
|
![]() |
||
![]() |
![]() |
|
[WWW-HTML Mailing List Archive Home] [Messages By Thread] [Messages By Date] 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 |
|
||||||||||||||||