Martin Heiden wrote:
> I prefer the DIV because it shows beginning and end of the structural
> group. HR doesn't do that, it just marks the end.

This is because you've somehow been convinced that the HR is a crap version of the end of a DIV. It isn't. It is not an end, it does not imply the beginning of any structural group. It means something else.

Again, it's like saying crisps are better than chocolate because they taste of potatoes. People who want chocolate are hardly going to be dissuaded.

liorean wrote:
How is an element any more accessible (theoretically of course,
considering how bad the support situation for generated content and
styling of pseudo elements is) than a pseudo element? If you want your
separator, you can have it in the form of an ::after or ::before
styling. And the separator doesn't have the ability to describe the
groupings in any way.

Much as I'm loving my CSS3 experiments, pseudo-elements leave a weird taste in my mouth when it comes to accessibility. You must admit, very few browsers will generate your pseudo-elements - and that /is/ an accessibility issue.

My qualm lies with the notion that, from its inception, CSS was meant to divide presentation from content. Now CSS has the 'content' property. When I have used :after{content:whatever}, it's usually to include extra info after links, making hidden aspects of the markup available (ie title and href attributes), etc.

This is markedly different. At this rate we'll end up with

<div class="notASeparatorISwear"></div>

.notASeparatorISwear{content:hahaYesItIs.gif}


Regards,
Barney


*******************************************************************
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
*******************************************************************

Reply via email to