我有一个简单的 css 示例,当显示水平滚动时,我无法理解我的一个 div 的行为。所以...当我的浏览器窗口需要显示水平滚动时(当窗口宽度小于我的 div“内容”宽度(1024px)时),我的 div“页脚”(具有相同的“内容”父级和 100%宽度),似乎在右侧有一个“额外的空白空间”。当我减小窗口的宽度时,这个空间会增加。关于我如何才能摆脱它的任何想法,或者它为什么会发生?谢谢!
这是我的代码:
CSS:
<style type="text/css">
html, body {
height: 100%;
width:100%;
font-family:"Arial Black", Gadget, sans-serif;
font-size:11px;
font-variant:normal;
}
* {
margin: 0;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -4em;
}
#content{
width:1024px;
margin:0px auto;
background-color:#990;
height:780px;
}
.footer, .push {
height: 4em;
width:100%;
}
#footer-content{
height:10px;
background-color:#09F;
width:100%;
}
</style>
html:
<body>
<div class="wrapper">
<div id="content">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam scelerisque varius tortor vitae pretium. Quisque magna ipsum, accumsan sit amet pretium sed, iaculis feugiat nibh. Donec vitae dui eros, eu ultricies nulla. Morbi aliquet, nisi in tincidunt rutrum, nisl justo sagittis nisi, nec dignissim orci elit vitae tortor. </p>
</div>
<div class="push"></div>
</div>
<div class="footer" style="background-color:#900; width:100%;">
<div id="footer-content"></div>
</div>
</body>