作者rexkimta (冷杉林)
看板Web_Design
標題[問題] css的margin-top和float問題
時間Fri Aug 28 23:04:19 2009
html code:
<div class="container">
<div class="right">
right
</div>
<div class="left">
left
</div>
</div>
我的問題是,
如果用.right { float: right; }
把這個變成兩欄式,
則.left { margin-top: 10px; }
會變成container的margin-top是10px,
而不是.left到container的上邊界是10px。
請問這是正常狀況嗎?有解決辦法嗎?
註:在container和left、right用不同背景顏色會比較清楚。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.222.155
推 tomin:container也設float呢? 08/29 00:13
→ rexkimta:會歪一邊,而且l和r還是不齊… 08/29 00:23
推 tomin:padding-top? 08/29 00:35
→ rexkimta:R上面會有空白… 08/29 02:20
→ rexkimta:我要的是L不貼著上面,但是R貼著上面… 08/29 02:23
→ rexkimta:喔喔是我弄錯,用padding看起來和用margin效果一樣… 08/29 02:29
→ rexkimta:可是有背景色就破功啦= = 08/29 02:29
推 aceone:container設padding .right 設margin-top:-10px 08/29 03:10
→ rexkimta:謝啦,早上起來有想到這招。 08/29 09:48