Welcome to WebmasterWorld Guest from

Forum Moderators: not2easy

Message Too Old, No Replies

Microsoft to end expressions in new release of ie

ending expressions



4:59 pm on Oct 22, 2008 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member


CSS expressions are no longer supported in IE8 standards mode....
Also known as "Dynamic Properties", this proprietary CSS extension was introduced in Internet Explorer 5. Long before JavaScript libraries such as jQuery or Dojo were conceived, it allowed web developers to dynamically bind script to the page through CSS selectors.
Why end support for expressions ?

  • To comply with standards
  • To improve performance
  • To reduce the browser attack surface

    Are expressions still available in IE7 and Quirks mode ?

    Thanks to IE8's new layout engine, most expressions written to work around CSS 2.1 bugs and shortcomings should no longer be needed; we expect unsupported or incorrectly interpreted properties to work in a standard, interoperable way. For those expressions supporting more specific purposes, anything they do is inherently achievable using standard JavaScript, usually interoperably and at lower runtime costs. The specifics will of course depend on your application. Based on your feedback to this post, we may visit examples in future installments.

  • [edited by: engine at 5:32 pm (utc) on Oct. 22, 2008: Formatting and fair use policy]

    [edited by: swa66 at 6:55 pm (utc) on Oct. 22, 2008]
    [edit reason] fix edit [/edit]


    7:22 pm on Oct 22, 2008 (gmt 0)

    WebmasterWorld Senior Member swa66 is a WebmasterWorld Top Contributor of All Time 10+ Year Member

    Good to see this change towards more standards compliance and nothing more.

    I'm slowly wondering how well IE8 beta2 is already actually rendering existing standards compliant sites that only have conditional comments for older IE versions. [I was quite unimpressed by the beta1]

    Is there an easy way to report sites where their current beta IE8 renders them different from the standards compliant browsers ? [preferably from within the browser in a one-click fashion ?]

    The big remaining question is however if they have a plan on how to "sell" the upgrade to IE8 to their existing userbase of IE. IE7 is out for quite a while now and IE6 is still widely in use (over 31% of the IE users still use IE6 on my site - measured by google analytics) ... but then they implemented registry keys to allow blocks of upgrades to IE7 perpetuating the multitude of proprietary browsers we need to deal with.

    The reduced attack surface will only happen if they actually remove the IE7 backwards compatible mode (feel free to go ahead with that microsoft, there's no need for it from this end of the table).


    9:00 pm on Oct 22, 2008 (gmt 0)

    5+ Year Member

    Finally, ms is getting it right.


    10:29 pm on Oct 22, 2008 (gmt 0)

    WebmasterWorld Senior Member suzyuk is a WebmasterWorld Top Contributor of All Time 10+ Year Member

    good move, who the heck uses expressions these days anyway!

    Featured Threads

    Hot Threads This Week

    Hot Threads This Month