- From: Dmitry Turin <sql40@narod.ru>
- Date: Thu, 21 Jun 2007 08:38:51 +0300
- To: www-style@w3.org
Good day, March.
What is the tag <h> ??
M> really like XHTML 2 style:
M> <section>
M> <h>...</h>
M> ...
M> </section>
>> (1) There are only two case in numbering:
>> all counters or one counter is displayed in item, i.e.
>>
>> 1. text
>> 2. text
>> 2.1. text /*** numbering=all ***/
>> 2.2. text
>> 3. text
>>
>> 1. text
>> 2. text
>> 1. text /*** numbering=one ***/
>> 2. text
>> 3. text
>>
>> And new one property for LI, H1-H6 will be easier for user
>>
>> li {
>> numbering: all;
>> }
>> h1,h2,h3,h4,h5,h6 {
>> numbering: all;
>> }
>>
>> then complex construction with counters (like the following) !
>> Real life is narrower, than css-standard !
>>
>> h2::before {
>> content: counter(chapter) "." counter(section) " ";
>> counter-increment: section;
>> }
>> li::before {
>> content: counter(chapter) "." counter(section) " ";
>> counter-increment: section;
>> }
>>
>> (2) There is standard to separate counters: only by dot.
>> Therefore it's unnecessary to give possibility to glue counters
>> through other mark of punctuation (like in example above) -
>> _life is narrower, than css-standard_.
>> Thus LI,H1-H6 don't need '::before' and 'content' for this purpose.
>>
>> But H1-H6 need property 'header-style-type',
>> which is analogous to 'list-style-type'.
>>
>> (3) Look at documentation of w3.org and whatwg.org:
>> do you see prefix "chapter, section, etc" ? No !
>> These prefixes are used seldom.
>> And '::before' should be intended for this seldom case,
>> should be intended for experienced user.
>> But simple user want to create document quickly and simply.
Dmitry Turin
HTML6 (6.1.0) http://html60.chat.ru
SQL4 (4.0.5) http://sql40.chat.ru
Computer2 (2.0.2) http://computer20.chat.ru
Received on Thursday, 21 June 2007 05:49:26 UTC