homepage Welcome to WebmasterWorld Guest from 107.22.138.215
register, free tools, login, search, pro membership, help, library, announcements, recent posts, open posts,
Become a Pro Member
Home / Forums Index / Code, Content, and Presentation / CSS
Forum Library, Charter, Moderator: open

CSS Forum

    
Microsoft to end expressions in new release of ie
ending expressions
Clark




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

From:
[blogs.msdn.com...]

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]

     

    swa66




    msg:3771362
     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).

    mattbyrnes




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

    Finally, ms is getting it right.

    SuzyUK




    msg:3771512
     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