【发布时间】:2013-02-09 01:41:59
【问题描述】:
我有以下代码:
<html>
<head>
<style type="text/css">
DIV#left
{
z-index: 100;
position:absolute;
left:0px;
top:0px;
width: 100px;
height: 100px;
background-color: #e7e7e7;
}
DIV#right
{
z-index: 100;
position:absolute;
left:100px;
top:0px;
width: 100px;
height: 100px;
background-color: #e20074;
}
</style>
</head>
<body>
<div id="left">
1
</div>
<div id="right">
2
</div>
</body>
</html>
但我需要将右侧的 div 部分扩展到页面末尾(宽度=100%) 所以这就是我如何更改 DIV#right 的宽度:
width: expression(parseInt(document.body.offsetWidth)-100);
不幸的是,这不再适用于 IE! IE8 和 firefox 忽略表达式。我该如何克服这个问题?
非常感谢!
【问题讨论】:
-
哦不,现在你必须以正确的方式设计网页!
标签: html css internet-explorer internet-explorer-8