Web Design - Publish.com
Publish.com Ziff-Davis Enterprise  
SEARCH · ONLINE MEDIA · MOBILE · WEB DESIGN · GRAPHICS TOOLS · PRINTING · PHOTO · TIPS · OPINIONS
Home arrow Web Design arrow Skipping CSS2 in IE7 Is Wrong
Skipping CSS2 in IE7 Is Wrong
By Sean Carton

Rate This Article:
Add This Article To:
Opinion: There are different theories about why Microsoft is not implementing W3C standards, but the sad truth is that Web developers have to build sites with IE in mind.

Microsoft is about to release IE 7.0, and if you've been hoping that this new release would solve your development problems, prepare to be disappointed.

Besides the obvious issues with an X.0 release of anything, word has it that the new browser won't fully support CSS2 standards.

So what else is new?

Since the beginning, those of us who make Web sites for a living have had to contend with various implementations of Web "standards." We've coded and canoodled and hacked and browser-detected in order to get our pages to render correctly in the plethora of browsers our users came to us with.

When Microsoft pretty much won the Browser War and Netscape faded into relative obscurity, it seemed that at least if we didn't have the best browser to deal with at least we had pretty much one browser to deal with.

Then along came Firefox (and Opera, to be fair), and all of a sudden we were back in the trenches again. To everyone's surprise it turned out that Firefox was a pretty nifty browser that adhered to the open standards and worked really, really well. Subsequently it caught on like wildfire, and Microsoft began to see their market share get eaten away again.

And now here comes IE 7.0, and we're again going to be faced with a dilemma. Considering Microsoft's overwhelming share of the market (and the fact that their browser is integrated into everything that goes on inside Windows), we're going to have to continue to deal with the limitations of a substandard browser. I use the word "substandard" advisedly, because IE7.0 is coming in below the standard that the WC3 has put forth.

Web developers are unhappy with Microsoft's CSS2 omission. Click here to read more.

Microsoft claims that CSS3 is a "flawed" standard and that they've been working towards standards compliance all along, but, of course, the fact remains that it took until IE6 for CSS1 to be fully implemented.

So why isn't full CSS2 support being included in 7.0? There are two theories currently kicking around the Net:

1. Microsoft can't support CSS2 because of either timing or rendering engine issues (a theory first proposed by Dean Edwards when he looked at the rendering code.)

2. Microsoft doesn't want to support CSS2 in order to maintain competitive advantage (a theory proposed by Mark Daoust.)

The first theory makes sense in the context of long-pushed-back deadlines and the complexity of creating a browser that's also part of the OS. Browsers are complicated beasts and are only made more complicated when they're used for everything that Windows has to use Explorer for. It may be that Microsoft made the decision that missing their release date was worse from a PR standpoint than releasing something on-time that isn't fully formed.

Next Page: Microsoft's market dominance forces site developers to comply.

The other theory is, of course, a bit more sinister. Microsoft knows that they own most of the browser market but they also know that Firefox is slowly eating their lunch. Creating a browser that is essentially a clone of Firefox (as 7.0 is rumored to be with tabbed browsing and RSS support) that supports WC3 standards would essentially provide no competitive advantage.

On the other hand, creating a browser pretty much like Firefox that forces developers to choose how they're going to code their pages in order to maintain compatibility with the majority of the market sends a strong statement and forces everyone—developers and users alike—to keep on the Microsoft bandwagon.

After all, when you're working on a project and have limited time and budget, aren't you going to code for the browser that makes up 60+ percent of the market first? Of course you are, and most of us do. Forcing the choice maintains control and Microsoft's dominance of the marketplace. By not adhering to standards, Microsoft wins.

Unfortunately, both developers and users lose. Developers lose because they're limited in what they can do online and are forced to spend more resources dealing with the vagaries of browsers. Users lose because they're forced to choose what browser they want to use in order to tap into the Web and because that choice limits what they can and can't see or do.

Macromedia tools face an uncertain future. Click here to read more.

The real tragedy about Microsoft's heel-dragging with standards is that, yet again, users—those folks who provide the traffic that keeps us all paid—are being denied a consistent experience online and are again facing another barrier to that experience.

While those of us in the biz are forced to think about these kinds of technical issues, the fact is that users don't care. They don't care about WC3 standards, they don't care about Microsoft's inability to deliver, and they don't care about all the geeky stuff that so many techies get off on. They just want to be able to fire up their browsers, go online, shop, read, talk, play and communicate without having to think about the technology.

Oh, they're doing so now and will continue to do so into the future (the Web's just too integral to most people's lives now to go back), but they're still going to be stymied by the kinds of technical issues that prevent them from fully using the Web in the way that it could be used.

When the day comes that Joe Sixpack can use the Web as easily as he can his TV and doesn't have to think about the technology, that's the day we all—developers, businesses, and users—win. Only by adhering to open standards can that day ever come.

Wake up, Microsoft.

Sean Carton is dean of the School of Design & Media at Philadelphia University and director of research and development at Carton Donofrio Partners.


Discuss Skipping CSS2 in IE7 Is Wrong
 
>>> Be the FIRST to comment on this article!
 

 
 
>>> More Web Design Articles          >>> More By Sean Carton
 


Buyer's Guide
Explore hundreds of products in our Publish.com Buyer's Guide.
Web design
Content management
Graphics Software
Streaming Media
Video
Digital photography
Stock photography
Web development
View all >

ADVERTISEMENT


FREE ZIFF DAVIS ENTERPRISE ESEMINARS AT ESEMINARSLIVE.COM
  • Dec 10, 4 p.m. ET
    Eliminate the Drawbacks of Traditional Backup/Replication for Linux
    with Michael Krieger. Sponsored by InMage
  • Dec 11, 1 p.m. ET
    Data Modeling and Metadata Management with PowerDesigner
    with Joel Shore. Sponsored by Sybase
  • Dec 12, 12 p.m. ET
    Closing the IT Business Gap: Monitoring the End-User Experience
    with Michael Krieger. Sponsored by Compuware
  • Dec 12, 2 p.m. ET
    Enabling IT Consolidation
    with Michael Krieger. Sponsored by Riverbed & VMWare
  • VTS
    Join us on Dec. 19 for Discovering Value in Stored Data & Reducing Business Risk. Join this interactive day-long event to learn how your enterprise can cost-effectively manage stored data while keeping it secure, compliant and accessible. Disorganized storage can prevent your enterprise from extracting the maximum value from information assets. Learn how to organize enterprise data so vital information assets can help your business thrive. Explore policies, strategies and tactics from creation through deletion. Attend live or on-demand with complimentary registration!
    FEATURED CONTENT
    IT LINK DISCUSSION - MIGRATION
    A Windows Vista® migration introduces new and unique challenges to any IT organization. It's important to understand early on whether your systems, hardware, applications and end users are ready for the transition.
    Join the discussion today!



    .NAME Charging For Whois
    Whois has always been a free service, but the .NAME registry is trying to change that.
    Read More >>

    Sponsored by Ziff Davis Enterprise Group

    NEW FROM ZIFF DAVIS ENTERPRISE


    Delivering the latest technology news & reviews straight to your handheld device

    Now you can get the latest technology news & reviews from the trusted editors of eWEEK.com on your handheld device
    mobile.eWEEK.com

     


    RSS 2.0 Feed


    internet
    rss graphic Publish.com
    rss graphic Google Watch

    Video Interviews


    streaming video
    Designing Apps for Usability
    DevSource interviews usability pundit Dr. Jakob Nielsen on everything from the proper attitude for programmers to the importance of prototyping in design to the reasons why PDF, Flash and local search engines can hurt more than they help.
    ADVERTISEMENT