> However, when CSS is disabled (or when no stylesheet is served for old > old browsers), all these links appear as vertical lists with bullets. A > screen reader will, I suppose, pronounce "bullet" every time before > every item as shown in Fangs. [...] > An alternative solution is to put all the links in a <nav> with no list > (I'm using html5 elements). The links will then appear on one line when > CSS is disabled. I'm not sure yet if a <p> in the <nav> would be > necessary for old browsers. > > The items can be separated by a non-breaking space for readability. > > I am trying to apply "best practices" and make my markup as > semantically correct as possible so I have some questions: > Is there a compelling reason to keep the lists? > Would the markup be dramatically unsemantic without them?
A list of links is a list. You remove the list, you lose the semantics. Lists are very important for SR users. Also, I believe using only whitespace to separate links create accessibility issues with some ATs. -- Regards, Thierry www.tjkdesign.com | www.ez-css.org | @thierrykoblentz ******************************************************************* List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm Help: memberh...@webstandardsgroup.org *******************************************************************