Why are you using pipes in the first place? Why is a <li> with border-right : 1px solid black; styled on it and spaced out with margins and padding not sufficient? This smacks of using &nbsp; for layout.

Samuel


Geoff Pack wrote:

Christian Montoya wrote:
If you heard what pipe separators sound like in a screen reader, you
wouldn't think they were semantic. Just because they have a long
history doesn't make them machine-readable.

Well, I have heard what they sound like when Opera reads them out, which is no 
biggie. And I wasn't implying that semantic = machine-readable.


Patrick H. Lauke wrote:
Asterisks have a long history of being used to denote required form fields...but that doesn't make them semantic either. Just like the pipe separators, it's a case of a *visual* convention from the print world. They do not have meaning on their own, but their meaning has been inferred. The same inference happens when we used to use <font size="+3"> instead of a proper <h1> or whatever to denote a heading...


Well, if it's a convention, then it *has* meaning. The question is then whether 
the meaning is clear enough, to a wide enough selection of the audience. With 
HTML, we can also ask if there is a 'correct' way to mark-up the meaning. But 
incorrect mark-up != un-semantic in the broader sense, only that the semantics 
of the contents do not match the semantics of the mark-up.

For asterixes, the meaning is the same as a footnote: "see below for 
clarification". It's a pre-web in-page hyperlink. On a web page you can make the 
link even more explicit by adding an href to the footer text, but it's not necessary 
because everyone already *knows* what it means. It is just as semantic as writing 
'required' next to a label (Required what?). The meaning is the same.

As for lists, the pipe separated menu list is perfectly clear to most people. 
What is missing is a clean way to mark it up with HTML. You could use an 
unordered list, styled inline, but that is overkill in many cases, and not an 
useable if you want the list to be inline when styles are missing or turned off.

Geoff.






******************************************************
The discussion list for  http://webstandardsgroup.org/

See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list & getting help
******************************************************



******************************************************
The discussion list for  http://webstandardsgroup.org/

See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list & getting help
******************************************************

Reply via email to