Re: About XHTML 2.0

This assumes that one, you want a horizontal line. Some seperators are
represented by lines of stars or tilde's.

My rule of thumb is I should be able to write a document in HTML
without any CSS at all and still get the semantic meaning of my
document accross.

Above you're using CSS to create semantic meaning using presentation.

So how would you represent a light seperator without CSS in a user
agent that doesn't support it? How would you represent it to a blind
user?

The goal of semantic markup is to create a set of elements that define
the semantic classes we use in writing and to remove elements that
have no semantic meaning, but are purely presentational.

The rules of thumb I use are a) does this semantic element need to be
conveyed to a blind person to get the meaning of the document. b) can
this element be described in an aural way if it's visual or visual if
it's aural. The strong element passes that test, but bold does not.

Orion Adrian

On 5/22/05, Victor Osadci <victor.w3@rt.pmc.md> wrote:
> 
> 
> 
> 
> Hi,
> 
> Īn data de Sī, 21-05-2005 la 08:24 -0400, Dan Brickley a scris:
> > * Anne van Kesteren <fora@annevankesteren.nl> [2005-05-21 14:03+0200]
> > > Dan Brickley wrote:
> > > >Perhaps <gap/> would work?
> > >
> > > Dropping it would work too. I still haven't seen any use cases that
> > > require this particular empty construct.
> >
> > Is there a nice CSS idiom for styling a <span/> or <div/> in an HR-ish way?
> 
> <hr> seems to be a decorative element to me, and so does the use of
> empty <span /> or <div /> elements.
> 
> I feel that something like the following would be more appropriate:
> 
> <p>foo</p>
> 
> p {
>     border-bottom:  1px solid black;
>     padding-bottom: .5em;
>     margin-bottom:  .5em;
> 
> }
> 
> Regards,
> --
> Name:            Victor Osadci
> Now working on:  http://eiwcc2005.chisinau.md
> E-mail:          Vic_site@rt.pmc.md
> Telephone:       +373 69 083081
> 
> 
> 
>

Received on Sunday, 22 May 2005 22:02:40 UTC