Does this work in IE6?

@media handheld, only screen and (
  max-width: 1280px
  )

I understand the max-width will not work in IE6 however so I’m trying this:

@media handheld, only screen and (
  max-width: 1280px
  width:expression( 
        document.body.clientWidth > (1200) * 
        parseInt(document.body.currentStyle.fontSize)?
        "1100px": 
        "auto" );
  )

Should this work in IE6? What i’m trying to decipher is whether i do not fully understand the bugs within IE6 or if i’m doing this approach incorrectly.

If anyone knows of any real solutions to what i’m trying to achieve here, let me know. I basically want the width to change as the browser size changes

Media queries aren’t supported in IE8-.

IE8- understands basic media types such as: media=“screen” only.

Since JS expressions in CSS are only understood by IE, you can safely put it in your CSS and the other browsers will ignore it, but outside any media queries.