Safari 4.0 Beta was released Feb. 24, 2008. Since Safari 3.2 supported all CSS selectors, this Safari 4 part of the post may be a bit mute. Safari 4 beta also supports ARIA and for CSS effects, animation and canvas. It also seems to have many more native debugging tools native to the application (or maybe what I see is a carry over from the tools I installed in my previous version of Safari). Safari 4 is Acid 3 compliant!
IE8 Notes:
E[attr]Does not match the attribute when the attribute value is empty or not written correctly.
IE7 within IE8 Notes:
E[attr] Same as IE8, does not match the attribute when the attribute value is empty or not written correctly.
E[attr~=val]Only issue is that for this selector to work, the value of the attribute is case sensitive
E[attr|=val]IE7 has some case sensitivity issues, but generally works.
:first-child IE7 considers a comment or a text node as a first-child, when it shouldn’t: only elements should be considered children. So, IE7 matches the first comment instead of the first child. If it sees text or a comment as the first child, it will not consider the first element as the first child.










