我有一个简单的css示例,我无法理解当显示水平滚动时我的一个div的行为。所以...当我的浏览器窗口需要显示水平滚动(当窗口宽度小于我的div“内容”宽度(1024px))时,我的div“页脚”(具有相同的“内容的”父母和100%宽度),似乎在右侧会得到“额外的空白空间”。当我减小窗口的宽度时,这个空间会增长。任何关于如何让它关闭的想法,或为什么会发生?谢谢!html水平滚动
继承人我的代码:
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>