具體寫法很容易:
#someNode
{
position: fixed;
#position: fixed;
_position: fixed;
}
第一排給Firefox以及其他瀏覽器看
第二排給IE7(可能以后的IE8、IE9也是如此,誰知道呢)看
第三排給IE6以及更老的版本看
最好的應(yīng)用就是可以讓IE6也“支持”position:fixed,而且,配合這個(gè)原理,可以做到不引入JavaScript代碼(僅用IE6的expression),我這里有一個(gè)現(xiàn)成的頁面,CSS如下寫:
#ff-r
{
position: fixed;
_position: absolute;
right: 15px;
top: 15px;
_top: expression(eval(document.compatMode &&
document.compatMode==’CSS1Compat’) ?
documentElement.scrollTop+15 :
document.body.scrollTop +
(document.body.clientHeight
-this.clientHeight));
}
是不是很方便:)
新聞熱點(diǎn)
疑難解答
圖片精選