CSS Support IE 7.0's Weakest Link 339
dilbertspace writes "Anyone who has ever developed a website knows that cross-browser and cross-platform compatibility is a nightmare, mainly due to Microsoft's willful non-compliance with the CSS2 standard. As this eWeek article points out, it seems Microsoft will continue their poor support for CSS2 even in the IE 7.0 release. This may have worked when IE was the only game in town, but now that Firefox is a serious player, it won't help them keep market share as they think it will."
M$ cares ... (Score:4, Interesting)
McLaws, who runs the Longhornblogs network, said a lot of "extra time and resources" had to be expended to make the site render the same way on all Web browsers.
Now this shows how M$ responsibly cares indeed about having people employed. Hmm, they probably think overtime.
CC.
Re:M$ cares ... (Score:2, Insightful)
Maybe not entirely threadrelevant... (Score:3, Interesting)
Maybe not entirely threadrelevant but still, this seems like the correct story to post this link.
Microsoft's fix for cross-browser problems [microsoft.com].
Re:M$ cares ... (Score:2, Funny)
Whoops, I misread that as the Longhornblows network...
Dupe support slashdot's weakest link (Score:4, Funny)
Re:Dupe support slashdot's weakest link (Score:5, Funny)
W3C CSS (Score:5, Funny)
Not a dupe! (Score:2, Informative)
Re:Not a dupe! (Score:3, Informative)
Re:Not a dupe! (Score:2)
Title:
Reposting of stories on popular news websites
Text:
It is an established fact that popular news website slashdot posts dupes on a regular basis. See slashdot.org for more details
Re:Not a dupe! (Score:4, Funny)
Like it matters. This is after all slashdot, and no-one reads the fscking articles :)
Slashdot.org the movie (Score:2, Funny)
Re:Dupe support slashdot's weakest link (Score:2, Redundant)
The slashdot "editors" are more on the ball than you think!
Actually, as often as this happens, I think its almost a joke by these guys. Either that, or they are completely ignorant about the content of their own site and can't even do a 10 second search on google like I did to find the previous story.
Re:Dupe support slashdot's weakest link (Score:2)
The real reason is because they were browsing /. with Internet Exploder, and the latest update/patch filters out stories that have content negative to Microsoft, so we can expect another dupe tomorrow.
It's all there in the EULA.
Duplicate, you moron editors (Score:4, Informative)
Re:Duplicate, you moron editors (Score:5, Interesting)
It does seem reasonable that weekend editors like Timothy should, at the beginning of each day, review at least the headlines of the previous three day's articles, before hitting the accept button.
Failing that, maybe someone should whip up a "check for duplicates" perl script for Timothy, and attach it to the Accept button on his edit submissions page. >:-)
Re:Duplicate, you moron editors (Score:2)
Oh, and actually editing poor submissions to make sense would be nice too.
Re:Duplicate, you moron editors (Score:2)
Re:Duplicate, you moron editors (Score:3, Insightful)
Confirmation (Score:5, Funny)
Re:Confirmation (Score:2, Funny)
Don't count on it (Score:5, Insightful)
This may have worked when IE was the only game in town, but now that Firefox is a serious player, it won't help them keep market share as they think it will.
Don't count on it, sunshine. The reason IE is losing market share to Firefox is two fold.
These are things that matter to the end user. If I'm joe-sixpack I don't give a damn about CSS 2.0 compliance. Hell, I probably don't even know what CSS 2.0 is. The only person who actually cares are the people making the web-sites, and those people are us and in terms of market share we typically sit at the one-percent noise level. To Microsoft, IE not being compatible with other browsers is a good thing. It means people have to design to their feature set and not to the offical standards it simply means we can't ignore their platform.
So what can Firefox do to take out IE once and for all? It's actually rather simple. Do the thing that IE would never do. Implement something as powerful as Windows Forms (or it's Linux equivelent). It's the thing Microsoft fears the most - that Javascript will evolve into something powerful enough to be able to right a Microsoft Office clone in. As soon as this happens, then we suddenly have a platform independant version of office and that means we don't have to run Windows anymore. In short, they can kiss Goodbye to their market share.
I'm not saying anything new here. Joel Spolsky has talked about this at great length in a very interesting article that i'm having trouble finding. We all know this day will come it's just a question as to how long Microsoft can stall the process. This CSS 2.0 issue is a single battle in the war Microsoft is waging to prevent their demise.
Simon.
Re:Don't count on it (Score:5, Funny)
You mean it's improved, right?
Re:Don't count on it (Score:2, Informative)
Re:Don't count on it (Score:2)
Re:Don't count on it (Score:2, Flamebait)
Maxthon (Score:2, Interesting)
and if IE gets tabbed browsing I'll probably switch back.
Then I probably shouldn't tell you about the popular IE wrapper known as Maxthon [maxthon.com].
Re:Maxthon (Score:2)
Re:Don't count on it (Score:5, Insightful)
Firefox growth is declining
Well, I would say that is natural. If the market share continued to grow like it did the first month after 1.0 (33% per month), it would cross the 100% barrier in a year (actually, it would wind up at 124% market share). So I guess the growth has to decline. In absolute numbers, and in terms of market share, Firefox continues to grow. The delta of that growth is smaller, though.
Re:Don't count on it (Score:2, Interesting)
My brother, who is not a technology buff, uses Firefox. I told him to install it because he was getting drive-by-downloads in IE (back before that was patched to any degree) and he did. It works fine for him, and it has worked fine f
Re:Don't count on it (Score:2)
Re:Don't count on it (Score:5, Informative)
It's very clear on some machines, less on others, it's worse when you use tabbed browsing a lot (the memory leak happens when you close a tab, the memory it used isn't always released)
The good thing is that this bug has been fixed in Mozilla 1.8 (the one that'll never get released, you know...)
The slightly less good one is that the fix will only land in Firefox when said firefox'll fuse with Gecko 1.8 (the current trunk), and thats Firefox 1.1
Summary: there is a memory leak bug in Firefox tabs, it's been known for years, it blows and can cause sever instabilities on some computers, it's completely random (aka you can be lucky and run FF np with 64Mb RAM, and you can be unlucky and have it hog 500Mb every time you use it) and worsens if you keep the same browser window (not tab, window) for extended periods of time. That bug still exists in Firefox 1.0.1 and will still be in 1.0.2, it'll be fixed in Firefox 1.1 which is supposed to be released in 2-3 months.
Recommandation: if you happen to get hit by the "CrappySlowMemoryHogFirefox" and can't bear it, don't switch back to MSIE, use Opera instead, it runs fine, is fast, has a quite low memory foot print and a quite good support of HTML and CSS.
Additional Informations: one of the great strengths of Firefox is the XUL extensions system, but it's also (obviously) it's biggest weakness: some extensions can have memory leaks on their own or cause slowness or crashs. One of the most well know "unstable" extension is "Tabbrowser Extension", which is arguably the best Tabbed Browsing extension feature wise, but is also the most bloated and dangerous one (and one of the worst and most random Firefox extensions, even the author himself says so).
If your firefox is unstable/slow and you use TBE, uninstall it or create a new "clean" profile before dissing FF...
Oh, BTW, about the extensions, do pay visits to websites like The Extensions Mirror [extensionsmirror.nl], one can get true wonders and squeeze the best out of Firefox with the good extensions plugged in
Re:Don't count on it (Score:3, Insightful)
Re:Don't count on it (Score:2)
Growth slowing != Declining .
Re:Don't count on it (Score:3, Insightful)
The amazon browser is a good example. Too bad there arent very many other examples out there...
http://www.faser.net/mab/remote.cfm
Re:Don't count on it (Score:2)
XUL could almost certainly do what you're describing. However, no-one will actually bother to do it firstly because no-one wants to use a word-processor embedded in a web browser and secondly Mozilla's marketshare isn't big enough for anyone to consider such a product.
A slightly more realistic goal would be to get websites implementing a superior XUL interface in addition to the HTML one. Photo gallery sites could implement a proper GUI for organising arranging pictures, for example.
This would be made muc
Re:User agent sniffing (Score:2)
Re:Don't count on it (Score:2)
That's true, but consider that there is a small but growing number of websites which look just that tiny bit better in FireFox or other modern browsers than in IE.
Firefox and Safari are big enough you cannot easily ignore them anymore (for IE specific web developers); but it's pretty easy to use CSS2 to make things look a touch better, then run IE in a different mode.
My most recent website (I don't make very many) was tested primarily
Re:Don't count on it (Score:2)
Re:Don't count on it (Score:2)
A few corrections.
write a Microsoft Office clone--good luck and who wants the browser to be just another interface to an Office Suite? Browsers are already memory intensive enough as it is.
Yes Forms is very important in business processing:
WebForms 2.0
http://whatwg.org/specs/web-forms/current-work/
XForms
http://www.w3.org/MarkUp/Forms/
and so is paged media for proper document publications. Two applications people can't live without in Office is Word and Excel. Word by far is the more imp
Re:Don't count on it (Score:2)
Already done (Score:2)
XUL... it's already there
Re:Don't count on it (Score:4, Interesting)
Correct.. external features, not internal technology, are what drive public acceptance. Firefox needs to continue to offer things that IE does not have. However, it should be noted that standards support can create public interest through superior webpages. How many people over the years have downloaded Flash because of the features it adds to their browsing experience or because certain fancy sites required it to display all content? (it's a pity Flash was not standards based.. like SVG + DOM + JS, which will replace it)
Implement something as powerful as Windows Forms (or it's Linux equivelent). It's the thing Microsoft fears the most
Mozilla already has XUL, but it's not a W3C web standard; it's a Mozilla standard. XUL will be replaced eventually by XForms, SVG, CSS3, and other true web standards. From all indication, Microsoft does not plan to implement XUL or the next generation of industry web standards. Why? Because they are creating their own proprietary, incompatible standards such as XAML and Avalon. These are features of Longhorn which borrow tons of ideas from XForms, SVG, XUL, etc. but will only work in Windows. Microsoft hates open web standards because they allow efficient competition. The more powerful web standards become, the less relevant desktop platforms become.
You're almost on the right track regarding the threat web technology poses to MS Office marketshare. However, the threat is not web browser equivalents to an office suite. And it won't entirely be the result of OpenOffice either. The real threat to MS Office is a shift in paradigm away from word processing altogether. In the future, most office workers will not create word processing documents in the sense of files saved to some network share. They'll enter lightly-formatted textual information into a web-based content management system and all layout will be taken care of automatically. After all, secretaries and businesspersons are not professional typesetters. Why should they have to worry about such things? And it should be easy to imagine how much easier revision control and document workflow will be with all information stored uniformly in a database rather than scattered in multiple file formats throughout filesystems and groupware messaging systems.
What about the other components of today's office suites? Well, spreadsheets are already dying out as real database technologies become cheaper, more powerful, and more accessible. Presentation tools are already highly competitive, with many 3rd party alternatives to PowerPoint. There's plenty of room here for new technologies and approaches. Furthermore, presentation documents are often one-time-use so there's much less need for strict backwards compatibility.
Re:Don't count on it (Score:2)
Joe is still buying Office in numbers that keep it in the top thirty on the Amazon.com software sales charts, Student-Teacher Office in the top five.
Re:Don't count on it (Score:3, Insightful)
OpenOffice does have a support option. It's just that when you buy it with support included it is called StarOffice instead.
The ONLY people to claim OO will overtake MS Office are those that can do their own support and those that don't use many of MS Office's features.
Managing to have perfect MS Office document compatibility is something that may never happen as they're aiming at a moving
Re:Don't count on it (Score:2)
Re:Don't count on it (Score:3, Insightful)
The Average User (Score:5, Insightful)
Sad but true....
Re:The Average User (Score:3, Insightful)
This is why Mozilla and other browser manufacturers matter. This is why Microsoft is developing IE again.
So do what I do... (Score:2, Insightful)
I have lots of friends that are computer illiterate. Their computers usually get bogged down with viruses and spyware and I'm often obliged to help them fix their problems.
Every time I do this I install Firefox, set it up with my favourite extensions, then show them how to use it (basically how the tabs work and where their download go). I haven't had a single person complain about it, in fact they all rave about how much better it is and often suggest it to their friends.
Just telling people about Fir
Its CSS support is so weak.. (Score:5, Funny)
Re:Its CSS support is so weak.. (Score:2)
I've had no problems coding stuff for IE 5/6 and Firefox, using external css. You just have to know how to do it.
I'd really prefer MS to support the XMLHttpRequest object as part of the browser, rather than the Active X object that can be blocked by security settings.
Oh, our documentation person has had only a few problems with CSS, but they are actually minor.
Think of it this way, you don't have to buy that CSS2 / CSS 3 book :-)
Re:Its CSS support is so weak.. (Score:2)
Standerds are so very important for a fair market , and we cant have one company just deciding to make their own rules , and i know MS is not the only company guilty of this , But They are in the lime-light today
Re:Its CSS support is so weak.. (Score:2)
I shall appoligise for my bad spelling , if you appoligise for being rude
With all due respect to Firefox and standards (Score:5, Insightful)
Though we might wish it were so, it's time for a reality check.
Re:With all due respect to Firefox and standards (Score:2)
Because if you develop public websites, 6% of visitors to your website is a usually large number of people. That number of complaints because your website is only compatible with IE is a real problem.
Re:With all due respect to Firefox and standards (Score:2)
Re:With all due respect to Firefox and standards (Score:2)
Our cable ISP offers a free service, equivalent to Norton NIS, to all Windows subscribers, which, for all practical purposes, is 100% of its customer base.
If you're MS, why support standards? (Score:4, Insightful)
Supporting standards only makes other browsers a viable alternative. How many people use Firefox but have to continue to use IE at work because of sites that only work in IE?
Actually... (Score:5, Insightful)
Re:Actually... (Score:2)
I can't even count the number of times I have set people up with firefox only to have them to switch back to IE because firefox would not let them view video at msnbc.com or would not let them view their childs school assignment because the website only supports IE.
MS most certaintly wants to prevent the web browser market from being commoditized! Which is exactly what standards do.
The best hope for firefox is to be picked up by some large ISP vendor or be installe
Freedom to innovate? Not! (Score:4, Insightful)
Is there any standard that Microsoft has adhered to and not broken? It seems they're always ignoring or redefining standards.
I hope we're finally getting to the point where they'll keep losing market share by not supporting this stuff; because they've got the worst case of instututional Not Invented Here syndrome I've ever seen.
Re:Freedom to innovate? Not! (Score:2)
This seems to happen so much, I propose a new verb to describe it: ignorfining.
Seems especially apt in Microsoft posts.
- shadowmatter
Re:Freedom to innovate? Not! (Score:2)
What, and simply give up and hand them the rest of their friggin' monolopy so they can finally completely ignore consumers? Why not just give them a law that says all software must be Microsoft and all the money goes to them too?
No, it would be more broken than it is now.
It's the IETF and the W3C that get toge
Odd Rumor Mongers (Score:4, Interesting)
Is this CSS 2 people trying to pressure Microsoft into releasing a CSS 2 compliant browser? That's unlikely. Traditionally their focus is spreading rumors that they've seen a beta version of the next big release and that it has "perfect" CSS 2 compliance. Therefore, people will want to be ready to transition to CSS 2 compliance now since its arrival is inevitable.
Is this Microsoft trying to sabotage acceptance of CSS level 2? Possible, but they rarely do this by saying one of their own products is a dog. They fund studies and research and industry pundits to rail against the problems with whatever feature they don't want to implement.
So I'm a bit at a loss of who is left that would actively be trying to diss CSS 2 and also diss Microsoft's development process? Any rumor mongers want to start a rumor?
OMFG (Score:2, Funny)
Here is my fear (Score:2, Troll)
Guess what? they're scared. (Score:2)
Versions (Score:2, Interesting)
MS doesn't care (Score:5, Insightful)
Bet let's get real: MS still controls over 90% of the browser market. Web developers will develop sites that function more or less identically in IE, FF, NS, etc. CSS will not break MS' monopoly on web browsers.
Firefox a major player? (Score:5, Insightful)
Uh, so don't get me wrong, I loathe IE like the next guy, but how does - at best - 6% of the browser market already make Firefox a major player?? Apple's got around, what, 2%-3% of the desktop market, yet no one's calling them a major player.
Frankly, we should be blaming all those web 'developers' for their lazy and frankly, filthy, coding. I've worked in quite a few places and only those on the outside or real passionate web programmers care much about anything non-IE.
This will become more and more of an issue in the coming months and years as people start catching on to more of the Google halo effect: the DHTML/xmlrpc sorta 'fat' web client app. Customers and company higher-uppers are going to start saying more and more "why can't we do that like Google Suggest or Google Maps?". Be prepared.
I just have to also say it really pisses me off, as a enterprise developer, that I have to deal with a market like this. I mean, we have standards for a reason. And the fact that you IE only guys out there take quiet joy in your coding lazyness is beyond me.
Take a little more pride in your work and look at the bigger picture! Regardless of what Micro$oft may think, the world should not revolve around IE! Hopefully some day, for real, Firefox will change this.
Re:Firefox a major player? (Score:3, Insightful)
Regardless of what Micro$oft may think, the world should not revolve around IE! Hopefully some day, for real, Firefox will change this.
And we could/should take some responsibility also.... If we encounter an IE-exclusive web site, we should write, ALWAYS!, at least, and take customer "action" if possible. When my bank switched to an on-line banking system that would work only with IE (it HAD worked with Netscape previously), I wrote my letter, and withdrew $20,000.... probably not a lot or a big scare
Re:Firefox a major player? (Score:3, Funny)
Most folks with $20K to play with are looking for a decent return on their CD, not a lever to promote an alternative browser.
Re:Firefox a major player? (Score:3, Interesting)
Re:Firefox a major player? (Score:4, Interesting)
I think this hits on another point. Most of these sloppy 'developers' are using only the WYSIWYG tools in Dreamweaver, GoLive, or even *gasp* Frontpage. You can create good code with these programs (well, I'm not sure about Frontpage, but I know you can with Dreamweaver and GoLive) if you take over and delve into the code itself, but you can also let the application do all the dirty work with the 'developer' just sitting there, pointing and clicking, copying and pasting....
And the fact is, with this level of interaction, with the application creating most of the code, it's all going to work with IE. Macromedia and Adobe are interested in tools that work everywhere, including IE. These 'developers' aren't going to be helping our case at all, and they certainly won't be convincing MS that they're doing anything they need to change.
Re:Firefox a major player? (Score:3, Interesting)
Apple isn't a major player in the personal computer market by any means, but that doesn't mean that the directions they take their product line in doesn't have a noticeable influence on the industry.
One only has to look at how the physical designs of their product are quickly integrated by others. Remember just how far transluscent blue and green plastic spread after the iMac? Look at the sudden interest i
Re:Firefox a major player? (Score:2)
IE is a platform, ok? Imagine a third-party developer thinking:
"Well, I could use standard web technology Y here, but with Microsoft proprietary technology Active-Y I get more whizz-bang and I'll only lose about 2% of the target market."
See what I mean? When that
Why does M$ care? (Score:2, Insightful)
Besides firefox default for searching on google, how much actual revenue is lost for M$ with alternative browsers? I'm not looking for a figure I just don't quite understand why it would be worth it to have a full-team of developers and testers working on this over the next year/two?
Are they afraid of it just being that much easy to switch to Mac or Linux? MSN search revenues? What outweighs the cost of develop
Re:Why does M$ care? (Score:4, Insightful)
That's pretty much the only reason for the existence of IE. MS only started on IE when people started to notice that with things like HTML the OS would become irrelevent and that non internet based 'Information Services' (like the original MSN) were doomed.
If it wasn't for that fear of the OS becomming irrelevent then there would be no point in MS spending so much money on something that they can never make any money (at least directly) from. It's why IE development stopped dead untill they had competition again - with nothing to fear then why spend money developing it? IE is nothing more than a necessary evil for MS.
Right... (Score:2, Insightful)
it's a ploy (Score:2, Interesting)
Don't expect truth out of these people. Just because they're admitting to stupidity doesn't mean they're actually stupid.
A question and apologies for my ignorance but... (Score:4, Interesting)
MS would have to break IE backwards-compatibility (Score:5, Informative)
If Microsoft fixes their CSS support in Internet Explorer 7, every single little CSS IE hack used around the world will break.
The problem is that all these years, Web developers have had to resort to these little IE-specific hacks to compensate for years of neglect on Microsoft's part. Sure Microsoft can add more security or tabbed browsing... but CSS? It'd be too risky on Microsoft's part to send out a new IE that *breaks* exisiting websites. (Although to be honest, they done it before - twice - IE:mac and later, IE for Windows. But this time they can't rely on DOCTYPE Switching [hsivonen.iki.fi] anymore.)
Microsoft's mantra of backwards compatibility would be at odds with releasing a fully CSS 2.0 compliant IE browser.
Re:MS would have to break IE backwards-compatibili (Score:4, Informative)
IE is broken, CSS is broken (Score:3, Interesting)
Several of these articles say that M$ doesn't really consider CSS2 to be a fully fleshed-out standard or has reservations about it. I work with CSS every day, and I develop on Firefox first and then "backport" to less-compliant browsers, but I still partly agree with M$: as a standard I think CSS is rather sucky.
I love the idea of CSS, I love having beautiful clean content/presentation-separated code, but I think that CSS itself is still a pain in the ass and often simply gets in the way of what I want to do rather than helping me along. There are lots of things- centering, differing implementations of padding vs. margin, the positioning mess- that simply don't work as they should. Some of these are the fault of browsers, and some are the fault of the standard.
I assume there are "good" reasons why CSS2 was designed the way it was, but there are simply things that should be much easier than they are in CSS. These inexplicably difficult parts of CSS are what I think ultimately drive people to throw up their hands and just say "I can do this in five minutes with tables and it will work in all browsers. Screw this."
The problem is larger than just M$ and IE: I think it's partly the fault of the browser makers interpreting the standard differently, partly the fault of browser makers not supporting the standard at all, and partly the fault of the specification itself.
Re:well duh (Score:5, Funny)
microsoft doesnt conform to any standards
Why conform to existing standards when you can make your own?
Re:well duh (Score:5, Informative)
to not be a douchebag?
Re:well duh (Score:3, Insightful)
That's the true beauty of standards - there are so many to choose from
Re:firefox is a pretty serious player (Score:3, Insightful)
Re:firefox is a pretty serious player (Score:2)
You're either sorely misinformed, or you are outright lying. I am using FF on a Debian system right now, and
About the ONLY site I have trouble rendering is microsoft.com, and since they last changed the site even that is no problem anymore.
Re:firefox is a pretty serious player (Score:2)
Now the next time you put your foot in your mouth, bite down-- after awhile you might stop.
Re:firefox is a pretty serious player (Score:2)
News to me, and apparently quite a few others, if you read some of the parallel responses. It sounds like you have a font problem outside of browser rendering. What were you saying about an oral-podiatric condition?
Re:firefox is a pretty serious player (Score:2)
Using a setting of 10 pixels (for example) for both mono and variable pitch fonts, with a minimum set to 12 pixels, will avoid the
Re:Because MS can't control CSS2??? (Score:2)
Re:Because MS can't control CSS2??? (Score:2)
Regardless, JScript is just an implementation of the EcmaScript standard. I don't know WTF JavaScript is. Unless you have a 5 year old copy of Netscape 4.0, you're probably not using JavaScript anywhere.
Re:Why extend something that 99% of the time is bl (Score:2, Insightful)
Re:Why extend something that 99% of the time is bl (Score:2)
You will still download the content for the side banners, since that's in the main HTML document and not CSS (CSS is too limited in generating content to make actual ads with links in them).
So really what you're doing is making a
Re:Dear Slashdupe (Score:2)
But if we did that, when IE7 comes out and it turns out to be more or less CSS complient, we can't run around saying things like "Slashdot forced Micro$oft to redesign their browser!!!"
Re:More MS bashing.. yawn (Score:2, Troll)
Look, troll, it's simple:
- A large percentage of Slashdot's audience consists of technical people like Web developers
- Issues like broken CSS compliance have a very real and direct effect on web developers, as they/we have to spend a lot of time and effort dealing with, and working around, the problems caused by poor support
- The facts are true: Microsoft's CSS support is broken
- The issue is thus very relevant to the audience, who will have to deal with the negative consequences of poor CSS support in
Re:More MS bashing.. yawn (Score:2, Redundant)
Look, troll, it's simple: .. MS is cast in a bad light because FACT, they ARE in the wrong here .. duh
- A large percentage of Slashdot's audience consists of technical people like Web developers
- Issues like broken CSS compliance have a very real and direct effect on web developers, as they/we have to spend a lot of time and effort dealing with, and working around, the problems caused by poor support
- The facts are true: Microsoft's CSS support is broken
- The issue is thus very relevant to the audience,