- From: Lorenzo De Tomasi <lorenzo.detomasi@libero.it>
- Date: Mon, 12 Aug 2002 12:30:57 +0200
- To: <www-html@w3.org>
on 11-08-2002 21:14, Toby Inkster at tobyink@goddamn.co.uk wrote:
>
> To begin with, I'm just an end-user/web-developer type, not a browser
> programmer, so that's what my angle is. Here are some suggestions.
>
> I think the new <h> element should have a "level" attribute which can
> be used as such:
>
> <h level="1"> is a synonym for <h1>
> ...
> <h level="6"> is a synonym for <h6>
> <h level="7"> is new
> ...
More the number is low more the text is rendered big.
I think that an useful thing may be that we can use <h> with or without
level attribute.
If I don't use the level attribute in the tag I can use it in the CSS and
the browser automatically recognize the level of the nested <h> tags.
For example:
<body>
<h>Divina Commedia</h> <!-- this is level="1" -->
<section>
<h>Inferno</h> <!-- this is level="2" -->
</section>
<section>
<h>Paradiso</h> <!-- this is level="2" -->
<section>
<h>Canto I</h> <!-- this is level="3" -->
</section>
</section>
<section>
<h level ="1">Comments</h> <!-- this is level="1" -->
<section>
<h>Canto I</h> <!-- this is level="2" -->
</section>
</section>
</body>
I think that in an xhtml doc structured as this, "<h>Divina Commedia</h>"
should be taken automatically as the title in the head section.
If I write another <title> in the head section this in the head section
wins.
> and the numbering is potentially unlimited. Then <h1> to <h6> could be
> deprecated, which I assume is the eventual aim.
> <strong> should be deprecated in favour of an <em> within an <em>.
In this case it would work in the same way:
<em>this is em</em> <!-- this is level="1" -->
and
<em><em>this was strong</em></em> <!-- this is level="2" -->
equivalent to
<em level="1">this is em</em>
and
<em level="2">this was strong</em>
More the number is high more the text is rendered bold.
> Another idea for an element I shall call <Title> (note: upper case T, because
> obviously there is already a <title> element) Anyway, it could
> be used to mark up the titles of books, software packages, films and songs.
> Right now, <span> classes have to be used instead.
This can substitute
<h>Divina Commedia</h> <!-- this is level="1" -->
in this way
<body>
<Title>Divina Commedia</Title> <!-- this is level="1", equivalent to
<head><title>Divina Commedia</title></head> -->
</body>
Received on Monday, 12 August 2002 06:37:34 UTC