Exploring Internet Explorer 7
The new beta of Internet Explorer 7 is now ‘layout complete’, which essentially means that there will be no more changes made to it’s implementation of CSS. Details are being released about where this leaves web designers, so here’s a quick summary :
min-widthandmax-widthare supported. This is great news. No more hacks needed to correct those little height and width adjustments.:before,:afterandcontentare not supported, but the box model bug is fixed. The net effect of these issues being that the easy clearing method breaks in IE7. All is not lost though — Roger Johansson has details on a workaround.- The
* htmlhack will work, but only in quirks mode (more info at WaSP) - alpha transparent PNGs are go (yay!).
:hoverpseudo-selectors are available on all elements.!importantis supported (you should be using conditional comments by now anyway).position:fixedis er.. fixed.display:tableis not supported.overflow:visibleis supported.- The
/**/comment filter no longer applies. - The
html > bodychild selector filter no longer applies. - The
head + bodyadjacent selector filter no longer applies. - The
head:first-child + bodyfirst child and adjacent selector filter no longer applies.
More bugs may be fixed before the final release, but it’s now time to begin proper testing in IE7. Gentlemen, start your engines.
Posted 2 years, 5 months ago on 24th March 2006.
up
- Al over?
- Boot Camp
- Chas and Dave at The Sage
- PHP Function Index
- Exploring Internet Explorer 7
- Dave Gorman on Flickr
- Replacing an iPod battery
- Roundoff
- Rebus
lol @ that spammers pic on his website - heh
anyway
Two things - Firstly, i’ve said all along that if people were using hacks to get things looking right in X browser, they were asking for trouble and should seriously consider redesigning the elements which require hacks to ensure cross-browser compatibility without using said methods. I can’t imagine the number of issues IE7 might cause now that it has 'fixed' its problems - there are just too many <= IE6 installations.
This ties in with my second point ... all these things are now fixed which is great... but not for 99% of our customers who will be using IE6 for a long time to come ...
So it’s either ditch old browsers, or support hacks and use filters to hide the hacks from IE7 or vice versa, while maintaining compatibility with older IEs, Firefox, Opera, Safari and basically any other browser and device ever ...
I smell 1994 again! I seriously wonder what the people who were promoting CSS and XHTML as 'clean and elegant' were smoking - Can I please have some?
If anything, it’s starting to get worse than the table-hell we used to see.
Steven Woods · www · 2 years, 5 months ago