Welcome to WebHeadStart.org

Web Technologies

Sponsored By

WebHeadStart.org is currently in beta.
Please pardon our appearance as we work to provide you with the most comprehensive reference on today's web technologies.

Interested in advertising on WebHeadStart? Become an advertising partner today!

[WWW-HTML Mailing List Archive Home] [Messages By Thread] [Messages By Date]

Re: [XHTML 2.0] emphesis

From: Jonathan Worent <jworent@yahoo.com>
Date: Mon, 3 Jul 2006 15:20:23 -0700 (PDT)
Message-ID: <20060703222023.48654.qmail@web32201.mail.mud.yahoo.com>
To: HTML Mailing List <www-html@w3.org>

--- jworent@yahoo.com wrote:



> --- Edward Lass <elass@goer.state.ny.us> wrote:

> 
> The XHTML 2.0 draft includes a "normative style
> sheet": "While visual
> user agents implementing XHTML 2 are not required
to
> support CSS2, they
> are required to behave as if the following CSS2
> styles are in
> effect."[1]
> 
> I think what we're looking at here is (1) how well
> the normative style
> sheet visually conveys the semantics of these
levels
> of emphasis 

Yes, and arually.

>and (2)
> if new elements, attributes, or a normative
> microformat are needed in
> XHTML to make up for any inadequacies in the
> normative style sheet.
> 
> A present-day (X)HTML visual user agent, with CSS
> disabled, for
> Latin-script text, will currently default to four
> (not two) levels of
> emphasis: no elements (normal), <em/> (italic),
> <strong/> (bold), and
> <em><strong/></em> or vice versa (bold italic).

Your very correct, I had left out normal thinking
that it wasn really a level of emphesis, but your
correct, it is. I had also completely forgotten
about <em><strong/></em>. While I aggree that this
does acheve the effect, it still does not semanticly
describe the emphesis.

> 
> On the other hand, heading levels in the current
> (X)HTML offer six
> defaults, including one that is smaller than
normal
> text. Since XHTML is
> currently moving away from numbering them one
> through six,
> re-introducing that method for a different purpose
> would probably not be
> a good idea at this point. I would put aside the
> specific suggestion for
> a level attribute.
> 
> A more general principle of having more
> extensibility in marking up
> emphasis and de-emphasis is still worth
> considering.
> I agree with
> Alexandre Alapetite's earlier email suggesting
> multiple <strong/>
> elements, which seems consistent with XHTML's plan
> to match the new <h/>
> element to the number of <section/> elements.

I don't think nesting emphesis tags properly
describes what you are doing (ie: increasing or
decreasing emphesis) semanticly. Just because the
elements are nested doesn't mean they should act on
each other. Also, this doesn't allow for de-emphsis.

It shouldn't be too hard to add a level attribute.
The tabindex already allows for "0" and "-1", I'm
admittly unfamilular with schema though so its
probably more dificult than I think. 

> 
> But how would that fifth level of emphasis be
> visually represented by a
> normative style sheet? And how would de-emphasized
> text be represented?
> 
> 
> Maybe, for Western languages, as the semantic
> equivalent of the
> presentational <big/> and <small/> elements. Those
> are being obsoleted
> in the XHTML 2.0 draft. So what's a semantic
> replacement for <small/>?

Thats along the lines of what I was thinking. It would
be a matter of i18n to best represent this in other
languages.
   level -1 - progressivly decreasing text size from
              here down.
   level  0 - normal
   level  1 - italic
   level  2 - bold italic
   level  3 - bold italic and increasing text size  
              progressively form here
I suppose it would be best to try to match typical
voice inflections as closely as possible for aural
browsers.

> 
>  - Ed.
> 
> [1]
>
>
http://www.w3.org/TR/xhtml2/xhtml2-style.html#a_stylesheet 
> 
> 

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com  
Received on Monday, 3 July 2006 22:20:30 GMT
Valid XHTML 1.0! Valid CSS! Site Map | Privacy Policy | Terms of Use | WebHeadStart.org © 2005 All Rights Reserved.