[eluser]Pascal Kriete[/eluser]
Quote:I know they “kind of” break the meaning - but this is the real world and I only care about results.
So you're defining results by how the page looks without your own css applied?
The people who, for whatever reason, don't see the site's stylesheet couldn't possibly care any less about how they content is aligned on the page. The only reason why someone might
disable css is bad design. When a page has low contrast or unintuitive content placement. Everyone else can't see the content - period. Placement matters only in the html chronological sense - what comes first in the source.
What screenreaders, and the people who use them, care about the most are clean semantics. That's the reason why you shouldn't use tables. Not because they're ugly, but because they would not properly describe a form. And the same concept applies here. A form isn't a list.
This is not a hard concept. Accessibility isn't defined by how good a page looks without a stylesheet. It's how semantically correct it is.