IE7 Beta 2

Feb 01 2006

IE7 Beta 2 has arrived; and it isn’t good news.

Update 01/02: Apparently this Digg entry has details of how to install it alongside IE6 (unverified, as it’s blocked by my work profanity filter at the moment – make of that what you will…) (via)

2nd update: There’s an IE6 standalone over at Evolt as well (via)

Interested parties that have been following the news on the IE Blog will know that IE7 is supposed to address many of our least favourite CSS bugs while simultaneously breaking our IE hacks; the hope is, though, that the two developments will cancel each other out.

It turns out that, based on this beta, that is not quite the case for many popular sites.

The walking wounded

Before we start I just want to say that in no way is this commentary an indictment of the CSS skills of the designers involved; these are some of my favourite sites, so of course they were the first ones I visited with IE7. I think it is useful to show that even the people who know this stuff better than any of us are likely to need to re-hack their stylesheets to cater for Microsoft’s latest spawn release.

Avalonstar screenshot

The most common failing of IE7 I’ve come across has been the handling of transparency. Several sites using simple transparency are not rendering properly, among them Avalonstar, Molly.com and Escape Crate.

Other mis-handled aspects of the websites I visited included:

Advanced CSS users beware

Screenshot of And All That Malarkey

The most badly messed-up site I looked at was Andy Clarke’s And All That Malarkey. Andy’s recent brilliant redesign made use of advanced CSS such as attribute selectors to deliver strikingly different versions of the site to compliant and non-compliant (i.e. IE) browsers.

Unfortunately, IE7 seems to be picking up a mish-mash of both styles – the advanced and the basic – with the end result that the site is a bit of a mess; the left-hand navigation is pretty much unusable.

These are the only sites I found to have problems, though; all the other sites I visited (basically everyone on my Bloglines list) was fine, on their homepage at least.

But it’s still only beta, right?

Well yes, but in software terms beta (and Beta 2, no less) usually means “pretty much ready for release”; so I don’t think that whatever is causing all these issues is going to go away before the final public release of IE7.

It will be interesting to see if the IE7 upgrade is presented to home users in the same way as security upgrades are – “here, download this now” with no explanation – or if upgrading will be a manual process. The speed of uptake will be a factor in how quickly solutions to these issues are found.

Further reading

Addendum

If anyone wants their own site screenshotted and adding to the Flickr set, leave a comment and I’ll add you as soon as I can.

Postscript

Some further exploration has turned up a few other nasty surprises:

I’ll update this with any more new strange behaviour as I find it.

Filed under: Internet.

Technorati tags:

Digg this article

Bookmark this article with del.icio.us

Previously: Quick HTML tip: Use the <button> element

Next: Roundup


Comments

Nathan Pitman
978 days ago
Go on, smack my site up, let’s see what the damage is…
#1
Jon Leighton
978 days ago
I’d love a screenshot of turnipspatch.com and jonathanleighton.com if you don’t mind please :)
#2
Matthew Pennell
978 days ago
Jon, Turnipspatch and Nathan.
#3
Ben Ward
978 days ago
Oh dear. I’m still not up and running with it myself. I’ll hopefully take a look at some point tonight and see what it’s like first-hand.

As for the meaning of “beta”. I have no idea what it means any more. I swear that once upon a time, it was supposed to mean “Feature Complete”, anything prior to that was a “alpha” and once you’d fixed all the bugs you had a Release Candidate. Microsoft definitely don’t play to those rules.

I suspect we’ll get another round of CSS fixes in the next beta, but they’ve not blogged about them recently at all, so who knows if they’ll actually release something of the same standard as Firefox, Opera or Safari.

Bah.
#4
Jon Leighton
978 days ago
Cheers!
#5
Matthew Pennell
978 days ago
Ben: “I suspect we’ll get another round of CSS fixes in the next beta”

I very much doubt that, myself. :(
#6
Kev
977 days ago
Just installed and whilst I seem to have a few issues, its nothing drastic thank goodness!

http://uk.msn.com/ by contrast is amusing.
#7
Matthew Pennell
977 days ago
I see what you mean Kev… :D
#8
Ben
977 days ago
Yes, I spotted the mysterious rollover problem too. Initially it seemed to be linked to the doctype declaration, XHTML Strict seemed to have no hovers, where Transitional seemed to work. But Mezzoblue is an example of an exception to this theory. So who knows?

Bloomin’ browsers!
#9
Matthew Pennell
977 days ago
Ben: I think it’s been tracked down to the fact that hovers don’t work if they are in an @imported stylesheet.
#10
Ben Young
976 days ago
Really? I found that Simplebits’ rollovers work, even though Dan is using @import in his Screen stylesheet.

Very odd!
#11
draco
975 days ago
For some reasons, at least on my computer, IE7 shows meyerweb.com with a horizontal scroll.

How weird, even IE6 doesn’t do that. Anyone can confirm?
#12
Matthew Pennell
975 days ago
draco: Yup, looks to be the same overhang as his sidebar width. I’ve added Meyerweb to the IE7 gallery of doooom… ;)
#13
m3nt0r
973 days ago
Hi there. Enjoyed your stream. Nice read. Could you make a screenie of my site aswell? It’s german tho, but i don’t have SP2 ‘cause my firewall works just fine ;)

TIA!
#14
Matthew Pennell
973 days ago
m3nt0r: Here you go – looks fine. :)
#15
m3nt0r
973 days ago
Glad to hear. Thank you for taking the shot :)
#16
Gratis Flirt
969 days ago
I’ve installed IE7 and have to wartn everyone out there.
Firstly, the a couple of my extension that worked in IE6 don’t work anyone.
Secondly, i cannot deinstall IE7 anyome. It doesn’t appear in the Add-Remove Programs.
So install at you own risk. BTW: Does anyone have any tips how i could get my IE6 back ?
#17
Matthew Pennell
969 days ago
Gratis: To rollback to IE6, go to Add/Remove Programs and click ‘Show Updates’ – that will add a ton of Micorosoft updates to the bottom of the list, IE7 among them. Then you can uninstall IE7 and IE6 will re-appear.

I followed the instructions in the Digg story I linked above to get a standalone IE7 running on my machine.
#18