我想在我的 html 正文中有一个水平填充正文的页脚。
我有一个这样的html:
<body>
<div class="footer"></div>
</body>
和这样的CSS:
body {
padding: 0px;
margin: 0px;
width: 100%;
height: 100%;
}
body .footer {
display: block;
position: absolute;
bottom: 0px;
left: 0px;
height: auto;
padding: 10px;
}
文档说,当我display:block
在 div 中使用时,默认情况下,这个 div 会水平填充父级。我不知道为什么,但这并没有发生在这里!所以我改变了这样的CSS:
body {
padding: 0px;
margin: 0px;
width: 100%;
height: 100%;
}
body .footer {
width: 100%;
position: absolute;
bottom: 0px;
left: 0px;
height: auto;
padding: 10px;
}
现在width:100%
除了 a 之外的问题padding:10px
是它会产生一个比父级大 20px 的 div,当然还有一个水平滚动条!
有没有标准的方法来实现这一点?