- From: Orion Adrian <orion.adrian@gmail.com>
- Date: Sun, 22 May 2005 18:02:33 -0400
- To: www-html@w3.org
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