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.'"
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.
But no mention in the FA as to whether or not IE will support the DTD specs from W3C (currently, IE 6 does not ignore entities that have the IGNORE attribute, hence XHTML 1.1 DTDs from W3C are not parsed - they throw errors.
It seems to be slightly faster than b2 was, but it still takes longer to load than firefox (which is hilarious, because I consider firefox to be one slow-starting mofo) and loads pages about half as fast. Probably it's a checked build or something, but it's unacceptable. I'm uninstalling and going back to IE6 (for those things for which I need IE) as soon as I feel like rebooting.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
I just like the possibilities this tag brings to browsers and web applications, as well as (simple) gaming. However, I haven't heard anything about it working (or not) in any of the IE7 betas that have been released yet...
Reason is the Path to God - Anon
Changes to IE7's rendering engine have been primarily in fixing bugs and catching up to established standards like CSS. came out of WhatWG (or, more precisely, came out of work Apple was doing to make Dashboard widgets possible, then submitted to WhatWG), which, so far, the IE team appears to be ignoring.
Since WhatWG's work does seem to be catching on, with Opera, Firefox and Safari all implementing features and not just talking about it, there might be some pressure on Microsoft to start adding support in IE 7.5 or IE 8.
It's not perfect, but it's a major improvement in basically every way over IE 6.
Wow, seven different press releases/comments from MS. Well, someone just installed it on a test box, so let me take a look at the HTML I'm outputting. Golly looks just the same as IE6. IE fails to show either the CSS or XHTML formatting it failed to before. Now lets take a look in some other browsers. Firefox works. Opera works. Safari works.
They can talk all they want, but they still haven't managed to do anything. Talk is cheap. Luckily, as this is content that only network security experts will be looking at, nobody cares is it is unformatted for IE users since none of them would touch the bloody thing.
That's a part of life. They need to take a queue from practically every other platform and just BREAK STUFF sometimes for the greater good.
You must be new around here. Every time a new Microsoft OS comes out, someone bitches endlessly about killer app from 1992 not working any more.
Honestly, Microsoft is damned either way around here. On the one hand they break compatibility and a bunch of sysadmins chime and and bich about some custom app not working any more and they will refuse to upgrade their LAN, and if they don't, well you are exactly correct... Some security holes are left open.
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
I'm a web developer and the main reason I don't use CSS exclusively isn't because of poor browser support or rendering bugs, but CSS itself.
CSS is really really annoying. Sometimes you just need to use tables because even with a good standards compliant browser like Safari, it's just not possible to do what you want with CSS.
Things which use to be REALLY easy with tables in quirks mode (like a 3 column layout, 100% high with a header and footer) are almost impossible to implement using CSS. There are a multitude of websites giving example or template layouts in CSS. Some of these show 100 odd lines of CSS with loads of exceptions for each browser. The same thing can often be achieved with a single table in about 8 lines of code.
I mean just look at the CSS for slashdot - there are pages and pages of it and loads of browser exceptions. It had none of this complexity when it was a basic tables based site. They've just used CSS whereever possible for the sake of it.
The box model is really really annoying. If I tell something to be 200px wide, then it should be 200px wide all the time. However in most standards compliant browsers, it will be wider than 200px because it adds the margins and borders to the outside of it's own width. That makes it very difficult to work with as you have to subtract all those dimensions from the width you're giving it and need to alter about a million dimensions everytime you want to make something a bit wider.
CSS has a long way to go in my opinion.