Originally Posted by snakeair
I think I just got a headache from reading this blog post from the Google blog. I'm not a programmer by trade so I tend to like things dumbed down into simple to understand words and pictures. lol
K, dumbed down version? No problem:
Use functional ID and class names; if that is not possible, use generic ID and class names.
It is almost always possible to give an ID/CLASS a functional name. If you don't, someone will drown a bag of cats.
Advantages of using semantic markup
Using markup according to how it’s meant to be used, as well as modest use of functional ID and class names, has several advantages:
It’s the professional thing to do.
It’s more accessible.
It’s more maintainable.
You don't use it according to how it’s meant? More cats will die.
b - whenever you use it, a kitty dies
strong - strong importance for its contents
i - whenever you use it, a kitty dies
em - stress emphasis of its contents
more "bad" tags
Suggestion: Head over to htmldog.com and work through the courses. He pretty much nails the accessibility thing (and he wrote it back in 2003)