<!--[if IE6]>
#refresh{
position:absolute;
left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||100));
top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||50)));
}
<![endif]-->
此代码块旨在解决ie6无法识别的问题
职位:固定;
但除非我在if块中添加内容,否则它不会运行。
<!--[if IE6]>
body{}//just like this
#refresh{
position:absolute;
left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||100));
top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||50)));
}
<![endif]-->
你能告诉我为什么会这样吗?
答案 0 :(得分:2)
您错过了<style>
标记:
<!--[if IE6]>
<style type="text/css">
#refresh{
position:absolute;
/* ... */
}
</style>
<![endif]-->