homepage Welcome to WebmasterWorld Guest from
register, free tools, login, search, pro membership, help, library, announcements, recent posts, open posts,
Pubcon Platinum Sponsor 2014
Home / Forums Index / Code, Content, and Presentation / CSS
Forum Library, Charter, Moderators: not2easy

CSS Forum

Microsoft to end expressions in new release of ie
ending expressions

WebmasterWorld Senior Member 10+ Year Member

Msg#: 3771265 posted 4:59 pm on Oct 22, 2008 (gmt 0)


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]



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

    Msg#: 3771265 posted 7:22 pm on Oct 22, 2008 (gmt 0)

    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).


    5+ Year Member

    Msg#: 3771265 posted 9:00 pm on Oct 22, 2008 (gmt 0)

    Finally, ms is getting it right.


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

    Msg#: 3771265 posted 10:29 pm on Oct 22, 2008 (gmt 0)

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

    Global Options:
     top home search open messages active posts  

    Home / Forums Index / Code, Content, and Presentation / CSS
    rss feed

    All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
    Home ¦ Free Tools ¦ Terms of Service ¦ Privacy Policy ¦ Report Problem ¦ About ¦ Library ¦ Newsletter
    WebmasterWorld is a Developer Shed Community owned by Jim Boykin.
    © Webmaster World 1996-2014 all rights reserved