Details On IE7 CSS Changes
writes "IE development team has released a list of CSS changes for IE7. Some of the notable new features are enabling :hover for all elements, and implementing position:fixed, and PNG transparency support. In addition, there is a long list of fixed bugs that plagued previous IE browsers for years. These changes (except for PNG transparency) only work under the <!DOCTYPE> switch to preserve compatibility with previous versions of IE."
Hi all,
:hover events START BEFORE where the link is rendered and END BEFORE the rendered link ends.
IE7 isn't ready yet; it needs more testing!
For example, create a super basic html page. Within the <body> insert a single <p>aragraph, and within that paragraph, insert a(<a href="#">) link (</a>) - insert it somewhere after the start of the paragraph and before the end. E.g.
<body>
<p>This is a <a href="#foo">test link</a> for checking IE7 links</p>
</body>
Okay, view the page. It looks fine. Now Zoom 125%. The underscore below the link is rendered funny, and even better, if you move the mouse over the link, you'll find the mouse
*I believe* if the link has a background colour, then this background is rendered in the wrong place also.
Quite honestly I don't know how MS could've missed this... but there again....
Z.
Tried to hack the installer (update.inf file, to be correct) in order to install it on Win2k. The process starts, but ends saying that the cryptographic services isn't running... Does someone has an idea to bypass this?
You're quoting CSS 2.1 Conformance only. The full list of compliance tests (IE6,IE7,FF1.5,Opera 9, impossible to align well):
CSS 2.1 Units 96% 96% Y 97%
CSS 2.1 Importance I I Y Y
CSS 2.1 At-rules 21% 21% 43% Y
CSS 2.1 Basic selectors 23% 64% 86% 77%
CSS 2.1 Pseudo-classes 29% 36% 93% 93%
CSS 2.1 Pseudo-elements 25% 25% 63% 63%
CSS 2.1 Basic properties 55% 58% 97% 97%
CSS 2.1 Print properties 38% 38% 42% 92%
CSS 2.1 Conformance 43% 43% Y 86%
When you look at the grand total at the bottom here you get:
CSS 2.1 support:
IE 6: 51%
IE 7: 57%
Firefox 1.5: 91%
Opera 9: 94%
So, this shows that
a) IE7 is an improvement over IE6 (though admittingly not impressive)
b) Firefox isn't perfect, like you'd be mislead to believe
c) Opera is actually the most standards-compliant browser
But hey, there's lies, damn lies and statistics, but noone would ever use that to try to make closed-source appear worse than it is, and open source better than it is would they?
Live today, because you never know what tomorrow brings