Microsoft Releases IE7 Beta 3
Kawahee writes "Microsoft has released IE7 Beta 3 to the public. From TechNet Flash: 'As a result of customer feedback, IE7 Beta 3 contains some feature changes in addition to the planned reliability, compatibility, and security improvements. If you've previously installed a beta of IE7, you should uninstall it before installing this release.' For the first time, the Administrator's Kit for Internet Explorer 7 is also available, which is described as 'the most efficient way to deploy and manage Web-based solutions.'"
"If Flight Simulator 2004 stops responding after you have installed Internet Explorer 7 Beta, find the oleacc.dll file in the Flight Simluator folder and rename it to oleacc.old. Then restart Flight Simulator."
IE 7 still did not correctly implement the box model, positioning, all CSS1, all CSS2, or any CSS3. The same IE-specific parsing bugs for CSS are in place in IE 7.
At this point, you have to ask; is it that the people at Microsoft are incapable of producing a specs-compliant rendering engine (when every one else in the world can?), that they are roped by backwards compatibility, or that they think people will see IE 6 + tabs as "good enough"?
It's to the point where every site I make has 2 code paths: not IE, and the IE-specific overrides (up to an additional 20kb per page!).
--
Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
Wait, wait, wait. A version of IE you can actually uninstall? Did I miss something here?
------
"And may your days be long upon the earth."
The IE 7 team has talked in length about the changes to the rendering engine and the decisions they've made.
Some particularly interesting posts are:
Standards and CSS in IE
Improving the CSS 2.1 strict parser for IE 7
Layout Complete Announced at MIX06
What's New for CSS in Beta 2 Preview
The prolog, strict mode, and XHTML in IE
All your are belong to us
Call to action: The demise of CSS hacks and broken pages.
It's not perfect, but it's a major improvement in basically every way over IE 6.
Buddy, you gotta lay off the Redmond kool-aid. A true baseline for a browser that's integrated into the the OS is...nothing. Null. The empty set.
There should be no web browser that's integrated into the OS. There are many reasons for this, but I'll name one: security. Browsing the web is an inherently insecure operation. Why would you (for any technical reason) integrate that function into the core of your OS?
You wouldn't. IE is integrated into Windows for marketing reasons. Until that integration is done away with, we know MS isn't serious about all their security talk.
Would you integrate your digestive system into your hands? Eating would be so easy--you'd just have to touch stuff! What that's? Sometimes you touch stuff that isn't safe to eat? Here, put this 'patch' on.
A "baseline" browser would be standards compliant and minimal, which IE7 is not.
-matthew
"THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
IE will use the W3C box model if you include an appropriate DOCTYPE in your page (as per the standards) thereby triggering "strict" rendering mode. The box model is only broken if you use"quirks" mode rendering.
This has been the case since IE5.5.
It's also how Firefox, Opera and Safari - and probably every other CSS-supporting browser of any note - cope with all the malformed HTML/CSS out there.
Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.