RE: H1 semantics
Klaus Harbo <Klaus.Harbo@euromath.dk>
Date: Thu, 12 Aug 1993 14:11:40 +0200
From: Klaus Harbo <Klaus.Harbo@euromath.dk>
Message-id: <199308121211.AA03519@hill>
To: www-talk@nxoc01.cern.ch
Subject: RE: H1 semantics
X-Charset: ASCII
X-Char-Esc: 29
Status: RO
Nathan Torkington writes:
> I see I didn't make myself clear enough :(. I meant that people seem
> to be under the impression that
> <H1>globglob</H1>
> textytexty
> <H1>globglobglobglobglob</H1>
> is in some sense a definition of a semantic region that lies between
> the </H1> and the next <H1> tags and thus that headings are semantic
> rather than presentation tags. I would classify this sort of heading
> as being a presentation-mainly quasi-semantic tag. If a region has a
> heading associated with it, it should be defined as a region ie
> <REGION><H1>heading1</H1>
> text of the region
> </REGION><REGION><H1>next heading</H1>
I think I know what you mean.
HOWEVER, I my view (as I think I've stated before, only then with
regard to P elements) HTML ought to be redesigned to have richer
structure, ie. using containers much more. The present HTML DTD makes
document instances flat, being mostly a sequence of elements.
Having
<!ENTITY % h1contents (h1title,(A|P|H2|%text;|....)+)>
<!-- this sketch only serves to demonstrate
that H2 elements would nest in H1 elements. -->
or possibly
<!ENTITY % h1contents (title,(A|P|H2|%text;|....)+)>
<!-- with a generic title element -->
would change your Nathan's suggestion
> <REGION><H1>heading1</H1>
> text of the region
> </REGION><REGION><H1>next heading</H1>
into
> <H1><H1TITLE>heading1</H1TITLE>
> text of the region
> </H1>
which is much nicer, which - again - illustrates the desirability of
using container rather than sequencing everything.
Going over this mail, I realize that I agree with the people that
Nathan mentioned in the mail I followed up to: That H1 *should*
"define a region", it is the present DTD that is wrong on this point.
-- This does not change the fact that you cannot misinterpret the
current DTD on this point.
-Klaus
--
DISCLAIMER
The opinions stated here are not necessarily those of
the Euromath Center or the Euromath Project.
/--------------------------------------------------------------------------\
| Klaus Harbo | e-mail: Klaus.Harbo@euromath.dk |
| Euromath Center (EmC) | phone (direct): +45 3532 0713 |
| Universitetsparken 5 | phone (sw.board): +45 3532 1818 |
| DK-2100 Copenhagen | fax: +45 3532 0719 |
\--------------------------------------------------------------------------/