它不會讓我張貼圖片,但在這裏它是,如果你能看到這一點:http://i49.photobucket.com/albums/f272/huntmur/DIV-QUES.gifCSS定位問題(理解浮動保證金左/右/自動)
我認爲這將是更清晰,
D2,D3 D4 &是具有彼此相鄰並居中在任何時候都在屏幕上。(960像素)
D2-680px,D3-10px,D4-2 70px(全部三個一起&必須居中在屏幕上)
D1和D5必須根據屏幕寬度進行調整。
此外,如果用戶瀏覽器寬度大於1200px,D1 也將被使用。
伊夫只包括一個D5這裏爲中心的目的(因爲不幸的是我只在表的角度來思考
。D5不會真正被使用。)
爲了幫助您更好地瞭解,我有一個便籤應用我寫了,想要放在網站上。通常所有的筆記必須留在680格內,但如果他們的瀏覽器是1200px,我想 也允許他們將它們放在左欄(D1)中。所以我想做的事情(作爲一個解決方案)是用上面的代碼(960區域)來對三列進行對中......並且,如果瀏覽器寬度至少爲1200px。 [我的d1層寬的計算結果是(browserWidth-960/2)]。
<style>
BODY {margin:0px;padding:0px;}<BR>
#container {width:960px;margin-left:auto;padding:0px;margin-right:auto;height:60px;}<BR>
#dx {width:690px;}<BR>
#d2 {background-color:#ff0000;margin:0px;padding:0px;width:680px;height:60px;}<BR>
#d3 {background-olor:#00ff00;margin:0px;padding:0px;width:10px;height:60px;float:right;}<BR>
#d4 {background-color:#0000ff;margin:0px;padding:0px;width:270px;height:60px;float:right;}<BR>
</style>
<div id="container"><BR>
<div id="d4"><BR>
<BR>
</div><BR>
<div id="dx"><BR>
<div id="d3"><BR>
<BR>
</div><BR>
<div id="d2"><BR>
<BR>
</div><BR>
</div><BR>
換句話說,我不能與960區的混亂(因爲這是該網站),但是如果他們的屏幕足夠寬,我也想讓他們把stickys上左側欄(D1)。
我不明白你在問什麼,以便嘗試這個。這一點特別令人困惑:''另外,如果用戶的瀏覽器寬度大於1200px「',則會使用D1。你可以試着解釋一些嗎?也許是一個圖像,或基於相同的'表'基於HTML,如果你有它? – thirtydot 2011-05-30 19:21:02
這是你的問題 - 請編輯它並添加額外的代碼,並最好格式化,而不是在評論中發佈。 – polarblau 2011-05-30 20:52:42
這是我做的: http://jsfiddle.net/huntmur/QJBJz/ 這需要照顧960,所以也許最好的方法是在屏幕左上角的D1上進行分層? ??否則,我不認爲我可以保證960會居中。 – Jim 2011-05-30 22:16:07