Quote:
|
Originally Posted by netrox
I prefer Opera than Mozilla. Mozilla is a mess and it's inconsistent. IE and Opera are the closest to CSS standards.
-jeff
|
Opera, Mozilla are the top browsers closest to CSS standards.
IE is nowhere near CSS compliant -- doesn't allow :hover to work on any elements ELSE than anchors. Selectors doesn't work either. Fixed background failed on different dimension else than body's background.
Microsoft met CSS only by it's key core elements, nothing more i.e. selectors, :hover and such. You can read more on this
this web which states that:
"All browsers have CSS bugs, and IE leads the pack in this area, but that is not the end of the story. Microsoft has seen fit to engineer their browser to deliberately violate the standards in several critical ways. It might just be a mis-guided attempt to "make it simple" for newbie coders, or it might be a cynical ploy to crush the competition, but in any case it creates huge headaches for those of us who desire to employ CSS positioning on our pages."
Let me demonstrate using ONE simple CSS feature that most CSS browser employ that IE failed to comply:
CSS :hover else than <a>
More information about IE failure to comply with CSS:
Explorer Exposed!
And so on....
You will realize HOW important :hover property influence can be, let's consider
this web , hover your mouse on menu, and look for difference between IE and other browsers that are more CSS compliant.
I used that feature at ClientLogic with so much LESS coding with
Javascript that forces IE to be more CSS compliant (with few bugs of course) for our 700+ documents to be displayed in fancy drop-down menu with more than 3 sublevels. It allows simple-minded employees to add or subtract with ease using notepads.