我想在整个屏幕上以 100% 的宽度有一个黄色矩形#box-over 。在Google Chrome上的默认缩放级别(我没有尝试过所有浏览器)它工作正常,除非我放大超过 300% 左右然后那个黄色框不再是它被剪裁的屏幕的 100% 并且水平滚动条出现在底端。我似乎无法弄清楚如何解决这种行为。
JSFIDDLE http://jsfiddle.net/VySGL/1/
截屏
来源
<style type="text/css">
body {
padding: 0;
margin: 0;
background-color: black;
}
#box {
width: 100%;
position: relative;
}
#box #box-over {
z-index: 1;
width: 100%;
height: 50px;
background-color: yellow;
position: absolute;
top:10px;
opacity:0.8;
}
#box #box-over .box-column {
width: 900px;
margin: 0 auto;
zoom: 1;
position: relative;
height: 50px;
}
</style>
</head>
<body>
<div id="box">
<div id="box-over">
<div class="box-column">
</div>
</div>
</div>
</body>
</html>