<div id="home">
<div id="fix">aaa<br />fff</div>
<div id="text">bvvvbbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb </div>
</div>
#fix {
width: 500px;
position: fixed;
background-color: blue;
top:0;
left:0;
}
#text {
background-color: green;
margin-top:auto;
width: 500px;
height: 700px;
}
爲什麼在這個例子中不margin-top
工作?「的margin-top:汽車」 不工作
(在div#fix
,用PHP自動生成的數據。)
演示:http://jsfiddle.net/uK2RK/9/
編輯:現在DIV#修復蓋div的#文本。我可以設置margin-top,但我不知道它有多少行,但是這是使用PHP自動生成的。
你能解釋一下你實際想要達到的目標嗎? – 2012-01-03 10:47:48
你期望'margin-top:auto;'實際上* do *?你想[垂直](http://stackoverflow.com/search?q= [css] + vertical + align)[align](http://stackoverflow.com/search?q= [css] + vertical + align&submit = search)div? – 2012-01-03 10:48:55
自動垂直邊距是一種奇怪的野獸。 – BoltClock 2012-01-03 10:53:56