這是我第一次在這個論壇和生病嘗試儘可能清楚,我有一個問題,爲我自己創建一個小網站,特別是與標題。我試圖創建一個包含1024px中心(margin:0 auto;)的包裝的頁面,並且我想要2個div,在此包裝的兩側可以使用另一張圖片作爲背景。我現在的CSS看起來是這樣的:對齊使用邊距旁邊的一個div:0自動
body, html
background: url(../images/bg.jpg);
background-repeat: no-repeat;
background-position: top center;
margin: 0;
padding: 0;
}
#wrapper
margin: 0 auto;
width: 1024px;
}
#header {
width: 1024px;
height: 254px;
background-image: url(../images/header2.png);
background-repeat: none;
position: relative;
}
#header_right {
width: 50%;
right: 0;
background-image: url(../images/header_right2.png);
position: absolute;
height: 254px;
}
#header_left {
width: 50%;
left: 0px;
background-image: url(../images/header_left.png);
position: absolute;
background-position: right;
margin-left: -512px;
height: 254px;
}
和我的HTML看起來像:
<body>
<div id="header_right"></div><!--End header right!-->
<div id="header_left"></div><!--End header right!-->
<div id="wrapper">
<div id="header"></div><!--End header!-->
<div id="content"></div><!--End Content!-->
</div><!--End wrapper!-->
</body>
什麼,我試圖完成是有繼續上左,右頭(包括頭使用不同的背景),在這種情況下,它確實在左邊工作,因爲即時通訊使用負邊距,因爲我使用50%的寬度和恰好一半的包裝(-512px),這個工程,但如果我會嘗試使用右邊的負邊距(margin-right:-512px),這會將右邊的頁面擴展爲512px,這不是我的目的。
我一直在谷歌搜索整天,但似乎無法找到任何答案我的問題,也試圖使3浮動divs:左,但無法弄清楚如何使1在中心的寬度爲1024像素,其餘100%的寬度,如果任何人都可以幫助我,這將非常感激。
親切的問候
考慮以後的文章中使用[的jsfiddle(http://jsfiddle.net)。調試和顯示結果更容易。 – ShadowScripter
感謝shadowscripter,下次再見! – Geo