CSS Markup Detective
red-root.com
red-root.com
I ran it on one of my projects, which I've already tested for standards and accessibility compliance, and it highlighted everything on the page. There's no messages explaining what is failing and where. A traditional validator would be more helpful here.
.holmes-debug div:empty, .holmes-debug span:empty, .holmes-debug li:empty, .holmes-debug p:empty, .holmes-debug td:empty, .holmes-debug th:empty
If you are on a div and it's empty then that's why, etc....
It would be a lot easier if there was a popup explaining but as a first pass it's pretty useful and not all that hard to get at the info you want.
It turns out this test suite is really poorly designed! For example, it can't identify implicitly associated labels, so the whole concept behind this tool is quite flawed.
The Browser Support section wonders if Holmes.css works on IE9. I tried the bookmarklet on this very Hacker News page, and the only colored borders I see are grey, whereas in Firefox 4 I see all three colors of border - so, it seems IE9 only partially supports Holmes.css.
I have forked the project and added a pop-over description of the error when the user mouses-over the 'diagnosed' element (not supported on all elements)
I think this can be especially helpful on local dev servers (turned on when a DEBUG flag is set, for example) while building a fresh site.
accessility -> accessibility maet -> met