請看看這段代碼:填充會導致水平滾動 - 它增加了寬度
<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的填充。請看看這幅畫
這是#header
由螢火蟲佈局。因爲你可以看到右邊的填充不在圖像中,因爲10px填充被添加到#header
寬度(你可以測試它)。我怎樣才能爲#header
設置100%的寬度,併爲左側,右側和底部填充10px的寬度而不增加寬度?
感謝您的回覆,所以'header'和'header-container'的寬度一定要多少? – Drupalist
請檢查這個http://jsfiddle.net/3hVvW/4/ .. –