InfoQ

InfoQ

News

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

Microsoft's CSS Extensions

Posted by Jonathan Allen on Sep 15, 2008

Sections
Architecture & Design,
Development,
Enterprise Architecture
Topics
.NET ,
Web 2.0
Tags
Standardization ,
CSS ,
Browsers

Microsoft has outlined the CSS extensions whose support has changed in IE 8. These extensions, all prefixed with "-ms-" can be divided into two groups. The first group is to support the work in progress, CSS 3. Since these are still subject to change, Microsoft wants to distinguish between IE's current implementation and whatever form the final specification may take.

The second group of extensions replace the non-standard extensions that existed in previous versions of IE. As per the CSS 2.1 specification, these properties now have vendor-specific prefixes.

While some applaud Microsoft's commitment to web standards, there are a lot of mixed feelings over this change. Many echo's dman's concern:

Yeah. More broken websites in the name of "standards!" So essentially, I need to update all of my websites from overflow-y to -ms-overflow-y. But I can't remove the overflow-y because IE6 and IE7 need that. Then of course when IE8.1 or IE9 (whatever is next) comes around and supports CSS3, I need to revert back to overflow-y because now it will be standardized. But I can't remove -ms-overflow-y because IE8 needs it. Essentially, this change guarantees that websites will NOT be standards compliant for years! If you just leave it at overflow-y maybe people will complain until CSS3 is standardized, but at least after that the madness ends rather than just continuing for years to come.

Many echo's dman's concern by Stefan Wenig Posted
Re: Many echo's dman's concern by Stefan Wenig Posted
it is boring by Zhao jeason Posted
  1. Back to top

    Many echo's dman's concern

    by Stefan Wenig

    You may want to turn syntax checking on for your posts. Besides, here are the echoes I found for dman's comment (all of them):

    @dman.... read the post again [...]

    @dman: Read the text again [...]

    maybe you want to, er, read that text again?

  2. Back to top

    Re: Many echo's dman's concern

    by Stefan Wenig

    and quit eating those linefeeds already, pls!

  3. Back to top

    it is boring

    by Zhao jeason

    I have to study more materials apart from the standard CSS.
    I wonder why MS make this changes, just for funny? or want to be the top one?

Educational Content

New-age Transactional Systems - Not Your Grandpa's OLTP

John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.

Cool Code

Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.

Collaboration: At the Extremities of Extreme

Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.

Yesod Web Framework

Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).

Transactions without Transactions

Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.

Attila Szegedi on JVM and GC Performance Tuning at Twitter

Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.

10 tips on how to prevent business value risk

One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.

Interview: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.