一段我从未见过的css代码,没想到还可以这样写

代码
#page-wrap {
min-width
: 960px; max-width: 1260px;
margin
: 0 auto; padding: 0 10px;
width
:expression(document.body.clientWidth < 961? "960px" : document.body.clientWidth > 1261? "1260px" : "auto");
}

IE5及其以后版本支持在CSS中使用expression,用来把CSS属性和Javascript表达式关联起来,这里的CSS属性可以是元素固有的属性,也可以是自定义属性。就是说CSS属性后面可以是一段Javascript表达式,CSS属性的值等于Javascript表达式计算的结果。 在表达式中可以直接引用元素自身的属性和方法,也可以使用其他浏览器对象。这个表达式就好像是在这个元素的一个成员函数中一样。

posted @ 2011-01-17 09:14  opqrst  阅读(99)  评论(0)    收藏  举报