<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