【发布时间】:2014-03-04 12:01:26
【问题描述】:
请看这段代码:
<html>
<head>
<style type="text/css">
html, body{
width:100%;
height:100%;
margin:0px;
}
#header{
width:100%;
height:100px;
position:fixed;
display:inline-block;
background-color:red;
padding:0 10px 10px 10px;
}
</style>
</head>
<body>
<div id="header">
<div id="header-container">
</div>
</div>
</body>
</html>
这里是 demo 。
header 必须有 100% 的宽度和从左、右和底部的 10px 填充。请看这张图
这是 firebug 对#header 的布局。如您所见,图像中没有正确的填充,因为 10px 填充已添加到 #header 宽度(您可以对其进行测试)。如何在不增加宽度的情况下为#header 设置 100% 宽度和为左、右和下设置 10px 填充?
【问题讨论】: