Update on Standards and CSS in IE7 442
brajesh writes "Chris Wilson has posted on IEBlog about the Standards and CSS in IE7. According to the post, "In IE7, we will fix as many of the worst bugs that web developers hit as we can, and we will add the critical most-requested features from the standards as well. Though you won't see (most of) these until Beta 2". Further,"we will not pass this (Acid2 browse) test when IE7 ships.""
Fix css bugs (Score:4, Interesting)
Apparently they went on on the IE6 base anyway???? Well, good luck with Vista, and your updated IE6 browser. I am off to buy a spyware firm & an anti spyware firm and get filthy rich from Vista.
Re:Fix css bugs (Score:2)
Usually that means that you need refactoring, not necessarily a full rewrite, though rewrites can be useful, too.
The question is whether they did true reengineering work or whether they just tried to paper over the flaws. The fact that they supposedly have PNG working indicates that at least some reengineering work has gone
Don't be too sure (Score:2)
I would put my money somewhere else. Direct competition with Microsoft only gets you filty rich if they buy your company.
Re:Fix css bugs (Score:2)
Re:Fix css bugs (Score:3, Funny)
If there was no prompt, how do you know nothing was installed?
The Claria deal died two weeks back (Score:4, Informative)
Microsoft/Claria Deal Dead [clickz.com] (July 12)
This is good for all the browsers (Score:4, Insightful)
Re:This is good for all the browsers (Score:2)
Re:This is good for all the browsers (Score:3, Insightful)
But at least the other browser vendors chase standards more consistently than IE does. You don't need to genius or to achieve perfection immediately in order to get there, you just good test cases and continual bug fixing.
After years of inactivity, it looks as if IE is about to put on one heck of spurt though. Reading the article, they are talking about "ramping up" the team, and are well aware that they will not catch
Re:This is good for all the browsers (Score:5, Insightful)
I don't know. I'm truly surprised at how little has been done with Longhorn/Vista. There's a shiny new interface, a slightly improved version of IE, and some neat developer technologies. Oh, and desktop search. This has taken them 4-5 years? If they plan to crush the competition, they're going to have to pick up the pace quite a bit.
Re:This is good for all the browsers (Score:2)
Re:This is good for all the browsers (Score:5, Interesting)
Brings 3D acceleration into the GUI, making it easy to use 3D in desktop applications without having to use OpenGL or Direct3D.
Updated kernel, memory manager, etc.
Reduced user permissions (ala Mac OS X or Linux) to increase security.
New network stack.
New printing system with commom document format.
New power management features.
Desktop search.
Vritual folders (e.g. "Music" can organize all music on your computer by artist).
New shell UI (Explorer).
New command shell (MSH).
Completely new install system.
Faster bootup, shutdown, standby, and resume.
Support for external LCD displays on notebooks.
New features for eHome (Media Center) and Tablet PC.
New networking paridigm ("Castle") replaces the outdated "Workgroup" (WINS).
New graphics driver model (LDM) that will serve as the basis for the desktop and the next version of DirectX.
New DRM technologies (ugh) - 'secure' graphics path and 'secure' audio path.
Parental controls for DVDs, games, and potentially TV (eHome) built-in.
Antispyware built-in.
New update mechanism that allows in-memory patching of libraries without requiring a reload or restart.
New Windows Update and automatic update mechanism.
New protection against security exploits through extensive security audits and code-quality tests.
Fewer bugs and crashes through increased regression testing, improved error reporting, and tighter code requirements.
No, Vista isn't going to be Mac OS X. Too many people expect Microsoft to go and duplicate everything that Apple has done. They expect Vista to be the "non-Windows Windows".
That's not going to happen. Vista is still very much the Windows you know. But it is the most significant change since Windows 2000. It will be better in ways that aren't apparent by looking at screenshots - a better network stack, easier patching, and improved security aren't necessarily the kinds of things that are apparent from the UI. But they matter to the user. And they matter to Microsoft.
Expect Vista to deliver in a big way. Not through "150 new features" like every release of Mac OS X, but through a general improvement in security, stability, and performance. And, of course, a much improved platform for developers.
Re:This is good for all the browsers (Score:2)
http://www.aoc.nrao.edu/~bwaters/projects/mac/Saf
CSS compliance does not mean it will look the same (Score:2)
Re:This is good for all the browsers (Score:2)
Re:This is good for all the browsers (Score:2, Insightful)
We know Microsoft is the virtual standard in this respect and they have two options: 1. Make it more standard compliant. 2. Make it less standard compliant. I rather have them
Re:This is good for all the browsers (Score:2)
Necessity is the mother of invention.
Re:This is good for all the browsers (Score:2)
First, none of the other browsers are completely standards-compliant. The W3C standards are just that complicated.
Second, W3C standards are not a magic bullet. It is entirely possible that a 100% "standards compliant" browser could still render pages differently than other browsers, simply because it's the implementation of the standard that dictates the end result, not the standard itself.
Repeat after me: the standard is consistent, the implementations are not.
Microsoft doesn't care about standards (Score:5, Interesting)
Re:Microsoft doesn't care about standards (Score:2)
While MSIE isn't (and probably never will be perfect), it is partially reponsible for the huge popularity the internet enjoys today.
This isn't meant to be a flame-- Just tired of seeing another unfair MS bash.
Re:Microsoft doesn't care about standards (Score:2)
No, but it's close - it's obvious the Gecko guys are actually trying. Whereas IE appears to be deliberately flouting the rules / standards / guidelines.
Just tired of seeing another unfair MS bash.
But you're not even claiming anything chia_monkey said is counter-factual - in what way was it "unfair?" Heck, in what way was it a "bash," as opposed to a somewhat cynical re
Re:Microsoft doesn't care about standards (Score:3, Informative)
The test is used to test whether a page will render pages that are not 100% compliant.
No. Lots of people have said this, it's misleading. It's true that one of the things Acid2 tests is error handling. That's one checkpoint on a list of over a dozen items.
Personally I prefer that my browser does not render non-compliant pages.
The CSS specification includes mandatory error handling. If a browser acts in the way you describe, it will be rendering pages in a non-standard way.
Re:Microsoft doesn't care about standards (Score:2, Interesting)
"I want to be clear that our intent is to build a platform that fully complies with the appropriate web standards, in particular CSS 2 ( 2.1, once it's been Recommen
Re:Microsoft doesn't care about standards (Score:2)
For now, the only thing I can think of has to do with CSS2 and PNGs, two things which Firefox does well and IE does not. (At least not natively, I know you can do some "scripting tricks" to support PNG in IE,
If the fix their bugs they'll break web sites (Score:3, Insightful)
Too many developers have gotten dependant of the IE CSS quirks already.
A really sad situation, however it's the right thing to do though.
-- This SIG was created without the help of CSS
Re:If the fix their bugs they'll break web sites (Score:4, Informative)
Re:If the fix their bugs they'll break web sites (Score:2)
The whole web is a big hack anyway. This is no different from severely mangling the user-agent string [slashdot.org].
web developers will move (Score:2)
After M$ propaganda campaign, they will move to the new standard, I mean IE7 standard, not W3C standard. And all of the Win2k and WinXP users will be left behind again. Then people have to pay the Bill for upgrade again.
I have a strong feeling that M$ will release a tool help web developers move their IE6 compatible web pages/applications to IE7 standard. Maybe the tool even work with jsp/php.
Re:If the fix their bugs they'll break web sites (Score:2)
Re:If the fix their bugs they'll break web sites (Score:2)
Unless of course, you are talking about those web designers and HTML design application writers who only support IE and m
Painful bugs (Score:3, Funny)
However, all of the other painful bugs for everyone else will remain in place.
A Feature Request (Score:4, Insightful)
Re:A Feature Request (Score:3, Informative)
Re:A Feature Request (Score:3, Insightful)
May I suggest a slight modification to your statement? How about "I code to W3C standards, except where what I need to accomplish can't be done within W3C, or the standard solution won't work in IE, in which case I code to IE and document the deviation"? IE is the poster boy of non-compliance, but IE6 with the proper DOCTYPE is usable, so the far more interesting question is why you might disagree with my version.
Also, which IE? I have written pages that work
Re:A Feature Request (Score:5, Funny)
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
Re:A Feature Request (Score:3, Informative)
There IS NO IE STANDARD. THERE NEVER HAS BEEN AND PROBABLY NEVER WILL BE!
You are designing for the quirks in the particular browsers
IE Hacks (Score:2)
If they have fixed the aforementioned bugs (from the IE7 Blog) will we still be able to target IE6 and whatnot the same way? Wonder wonder wonder..
I can see shit + fan if the same * html hack works in IE7, or if there isn't a way to target it specifically.. But who knows, it's gonna be a gong show regardless.
Yay for IE!
Re:IE Hacks (Score:2)
I read this the other day, and sifted through the huge pile of comments by searching for "[MS"
Cop out (Score:2)
We'll support the features people want = we'll support the features that are most used = we'll bugfix the features used by the World's Most Popular Browser [TM] = we're actually going gto do jack shit for interoperability.
I'd love to believe that MS really are going to fix IE's utterly appalling CSS support that other browsers sorted out years ago, but judging by IE's track record I don't hold out alot of hope. Hack, am I the only one who failed to notice any significant extra
I wonder... (Score:2, Insightful)
Acid2 Mirror (Score:3, Informative)
http://whereswalden.com/files/webdev/acid2/test.h
Microsoft to world: (Score:2)
give web developers a break (Score:3, Insightful)
Re:give web developers a break (Score:2)
If
Thank You Firefox! (Score:5, Insightful)
You are correct, Sir! (Score:4, Interesting)
Competition is good.
That is, as long as it's actually from creative people introducing exciting new products. When you try to instill competition by kneecapping the dominant player back down to the lowest common denominator... you really aren't going to see much improve.
Re:Thank You Firefox! (Score:2)
A question of labor? (Score:3, Insightful)
Moaning about IE's standards compliance (Score:3, Insightful)
Big 3 (Score:3, Interesting)
- Fix the box model
- Fix inheritance issues
- Implement
Hell, even if they just fixed the box model that would solve the bulk of the problems that people are having now. I'm still curious why they botheres with this "beta" except to show off their awesome new UI that breaks all known UI design conventions for no compelling reason.
Re:Big 3 (Score:3, Interesting)
I love Slashdot-- Microsoft is actually trying to be fully CSS 2.0/2.1 compliant, and you guys nitpick, or whine that it won't pass ACID.
The other big lots of (Score:2, Informative)
Box-model in IE was fixed around 2001. Fix YOUR code.
I'd like IE to support basics like width , height , display:inline and float . Currently under these names Microsoft has implemented min-width, min-height, display:inline-block and god-knows-what, respectively.
List of bugs to be fixed in IE7 (beta2) (Score:5, Informative)
(/snip)
So I think that sums most of 'em.
And look, if IE6 fails miserably the ACID2 test, i'm really hoping we'll see a yellow blurb at least in IE7 (right now it's like a red wall with some pieces of slaughtered yellow-face in there).
In firefox we don't see the face, but at least we can see a nice yellow thing with wierd not-intended-to-be sunglasses on... kinda.
So I'm quite curious how the ACID2 will render in IE7...
This is why I don't use box model "hacks"... (Score:5, Insightful)
Even the terrible implementation of CSS in IE6 is usable enough to make sites to standard. Sure it requires a bit of cheesiness, but I'd rather do that than *depend* on their browser continuing to not only have bugs, but to react to those bugs the same in every new release.
There is a middle "standard".
I think it does pass: (Score:4, Funny)
CSS is nice but how about JavaScript? (Score:2)
It would be nice to see MS fix with IE by adding a parsable stack dump like Mozilla (error.stack) including function name, file name and an accurate line number.
JsD
freedom to innovate (Score:5, Insightful)
Using any other browser would be running all that browser code without admin privs. Yeah, they're making a "broker" that handles all the system interface. Pretty much the architecture most unix-based server programs have been using for years. Except at the client/browser level it's unnecessary... unless you're building on previous poor design decisions.
The anti-phishing... yet another thing others have already been doing quite well [netcraft.com] for quite a while.
It's plainly obvious they're playing catch-up on many fronts. That alone isn't a reason to bash them, as least as far as I'm concerned. But calling "innovative" the features that have been implemented for over a year or more in other browsers or as third party add-ons is pretty cheap.
Or did I miss some new features, anything really, that's truely innovative in IE7, rather than just implementing features already available from competitors and third parties?
Re:just give up (Score:5, Insightful)
Re:just give up (Score:2, Insightful)
Unfortunately, Microsoft doesn't care about Slashdotters and their ideological reasoning.
It's a sad (but true) reality that when you own 90% of any market...people have to play by your rules...
Re:just give up (Score:3, Interesting)
They are trying to be standards compliant? Anyway, also keep in mind the rumors that even FF was not acid compliant out of the door...
On a different note, I agree with you, IE ought to toss in the towel on the W3C complience thing, they need to bite the bullet and just admit they plan to march to their own drummer.
Re:just give up (Score:3, Insightful)
Re:just give up (Score:5, Informative)
Opera Acid2 as of today [nyud.net] and the forum post accompanying the attachment:
Good news for Opera users.
Re:just give up (Score:3, Informative)
Re:just give up (Score:3, Insightful)
Figuring out why IE doesn't work with a page that looks good in every other browser is just not my idea of fun. It's not even an interesting challenge, since the solutions are never elegant or satisfying.
And this is not a matter of spite, or retaliation, it's just a simple matter of spending my time on things I find en
Re:just give up (Score:3, Insightful)
The reason is simple. With 90%+ market share in the browser world Microsoft just figures whatever they do *is* the standard. I don't agree with this but I can understand their thought process. If almost everyone is using my software product then what do I really care what the small other percentage is doing?
Re:fix schmix (Score:5, Informative)
Grand Moff Ballmer (Score:3, Funny)
Ballmer: Before your execution, you will join me at a ceremony that will make this code base operational. No web developer will dare oppose the Emperor now.
Linus: The more you tighten your integration with the operating system, Ballmer, the more exploits will slip through your firewall.
Re:Grand Moff Ballmer (Score:2)
Re:fix schmix (Score:2)
I'm probably missing some inside joke here in which case mod me down (and explain the joke).
Re:Face it. (Score:5, Insightful)
Let's go over a few logical fundamentals:
Your post should be marked as a troll. You haven't got a clue what you're talking about.
Mod parent up. (Score:5, Insightful)
Re:Mod parent up. (Score:3, Informative)
Re:Mod parent up. (Score:4, Informative)
Cold War garbage? (Score:2)
"Microsoft is clearly saying they're working on standards"
Ohh, shit then. Let's believe it. Especially because you can't see it yet. I'm not saying that they AREN'T working on standards but Microsoft doesn't have a very good track record in this regard. You can't blame people for being just a little skeptical.
Now, Bill Gates might not be coding the browser but he's involved wit
Easy (Score:2)
Name one piece of software that doesn't crash.
yesUnless you run yes as: `yes > bla`. Bad things happen then.
Re:Fixes lead to more fixes (Score:2)
Yes, in Open Source.
OH... VULNERABILITIES you say. Nevermind.
Re:Firefox is compliant? (Score:5, Informative)
To be honest, ACID2 isn't that important - it tests some extreme corner cases in CSS usage. If you are 100% CSS compliant then it should work, but if you are 80% compliant then there are more important things to implement than passing ACID2.
Re:Firefox is compliant? (Score:2, Interesting)
Re:Firefox is compliant? (Score:2, Informative)
Re:Firefox is compliant? (Score:2)
The only browser so far to pass the acid2 test is the newest version of safaris rendering engine and i believe The KDE team have managed to get the changes back into konquerors rendering engine as well.
I'm not sure about Operas engine though .
Re:Bash (Score:5, Interesting)
Now, open IE up and look at the Acid2 test. IE completely fucks it up beyond recognition. I could render the picture better by shitting out paint.
I'm curious to know how other browsers like Opera and Safari handle the Acid2 test. Are there technically any browsers out there that can pass it?
Re:Bash (Score:2)
mental image...
Re:Bash (Score:2, Informative)
Re:Bash (Score:3, Informative)
at least not according to slashdot: http://slashdot.org/search.pl?tid=&query=acid2&au
Re:Bash (Score:2)
Now, open IE up and look at the Acid2 test. IE completely fucks it up beyond recognition. I could render the picture better by shitting out paint.
Just because it looks "further" from the correct rendering in IE than it does in FF, does not necessarily mean that IE is doing a worse job at
Re:Bash (Score:2)
Who cares? This is a CSS file with a wishlist of a single developer! Besides that, it has incorrect CSS in it. Somehow people have latched on to this thing.
Re:Bash (Score:3, Informative)
Re:Bash (Score:3, Interesting)
Re:Bash (Score:5, Informative)
Acid2 is a test of the CSS standard, not the standard itself. And no, Firefox doesn't pass. But the Firefox team has made it a goal TO pass, unlike the IE team which has apparently said, "screw it, we're not going to waste our time just to pass that." IE is shooting for "good enough."
Considering the amount of money Microsoft could theoretically pump into development on the next version of IE, wouldn't it make more sense for them to be the first to pass the test (and by doing so provide implied compliance with the standard)?
Re: (Score:2)
Re:Bash (Score:4, Informative)
Acid2 is a test of the CSS standard, not the standard itself. And no, Firefox doesn't pass. But the Firefox team has made it a goal TO pass, unlike the IE team which has apparently said, "screw it, we're not going to waste our time just to pass that." IE is shooting for "good enough."
From TFB (the fucking blog):
As a wish list, it is really important and useful to my team, but it isn't even intended, in my understanding, as our priority list for IE7.
We fully recognize that IE is behind the game today in CSS support. We've dug through the Acid 2 Test and analyzed IE's problems with the test in some great detail, and we've made sure the bugs and features are on our list - however, there are some fairly large and difficult features to implement, and they will not all sort to the top of the stack in IE7. I believe we are doing a much better service to web developers out there in IE7 by fixing our known bang-your-head-on-the-desk bugs and usability problems first, and prioritizing the most commonly-requested features based on all the feedback we've had.
So, they view it as a useful wishlist, they are implementing lots of stuff from it, but they don't expect full compliance for the scheduled release (which is scheduled to be long before the Vista release, possibly this year). From my perspective, this is quite a bit from "screw it, we're not going to waste our time just to pass that."
Re:Bash (Score:2)
We can probably expect IE 7.5 or 8 about the time of Longhorn next year. It may even have a 7.5 sometime in the spring and 8 in the fall, though I think that's unlikely.
I fully expect that by the time Longhorn ships, IE will be as standards compbliant as Firefox is, though i've been known to be wrong before.
Re:Bash (Score:4, Interesting)
Ah, so you believe then that the more programmers on a project, the faster and better it gets done [wikipedia.org]?
Not on that budget! (Score:3, Informative)
Microsoft won't be the first to pass Acid2, not unless all that money's going to buy A MAGICAL TIME MACHINE [mozillazine.org]...
--grendel drago
Acid 2 ain't no standard... (Score:2)
...it's simply a test, nothing more, nothing less. What it tests ranges from the esoteric (embedded data in objects) to the plain (css positioning) to the bad (css that's bogus and should be parsed as such). It's a cool test suite but, just like acid 1, cannot test every little nuance/interaction or part of the css spec.
In fact, acid 1 was only concerned with the box model that, whilst important and the bane of many a css devs life, is small potatoes when it comes to some really cool stuff that's possibl
Re: (Score:2)
Re:Infinite 404 Loop (Score:2)
Personally, I would like them to change the behaviour of the DocumentComplete event. We navigate to to our redirect server which returns a 3xx code and sends us off to the correct page.
Re:Someone Please Explain This (Score:4, Insightful)
Note: some 827 people (rough estimate, contents may have settled during shipping) have written to point out that the CSS used in the test is invalid. This is deliberate, as a means of exposing the ability of user agents to handle invalid CSS properly.
Invalid CSS in ACID2 (Score:3, Insightful)
Actually, they mention this in the FAQ too.
Re:Someone Please Explain This (Score:2)
Says it on the webstandards website, something about part of the test is to determine how the browser reacts to errors in the css. There's a standard for that too, apparently