0
我試圖將一些背景圖像作爲我的佈局的一部分到我的主內容div
的左側和右側。css如何將絕對定位的子元素與流體寬度父元素的右側對齊
這是jsfiddle,你可以看到給元素右邊距0px不影響佈局,給它一個左邊距會影響佈局,但由於寬度是可變的,我不知道寬度預先包裝div的div(不使用Javascript,我不想)。
CSS
#wrapper {
position: fixed;
width: 85%;
margin: 0 auto;
padding: 0px 30px 0px 30px;
overflow: auto;
background-color: grey;
}
#leftLayoutCol {
position: absolute;
height: 100%;
width: 30px;
margin-left: -30px;
background-color: green;
}
#rightLayoutCol {
position: absolute;
height: 100%;
width: 30px;
background-color: lightgreen;
margin-right: 0px;
}
#main {
padding: 0px 50px 0px 50px;
background-color: lightgrey;
}
HTML
<div id="wrapper">
<div id="leftLayoutCol">
</div>
<div id="rightLayoutCol">
</div>
<div id="main">
<h1>TEST</h1>
<h1>TEST</h1>
<h1>TEST</h1>
<h1>TEST</h1>
<h1>TEST</h1>
</div>
</div>
有什麼建議?
謝謝。
它的工作表示感謝。 – g0dl3ss 2014-12-01 17:50:52