在不同的項目上我學到了兩個不同的方法定位兩個水平彼此相鄰的div。 其中一個比另一個更好,還是僅僅是一個個人品味的問題,或者一個人只能通過偶然/純粹的運氣來工作?位置兩個水平旁邊的彼此
方法之一:
<div style="border:1px solid red;">
<div style="float:left;">
first
</div>
<div style="float:left;">
second
</div>
<div style="clear:both;">
</div>
方法二:
<div style="border:1px solid green;">
<div style="display:inline-block;">
first
</div>
<div style="display:inline-block;">
second
</div>
</div>
如何處理兩個以上需要水平對齊的div?例如,如果有三個div?沒有'float:middle;'對嗎? – Solace
@Zarah - 不幸的是沒有'float:middle;'(小哈哈)和三個div等高的列,你需要谷歌它,有很多(複雜)的方法。兩個div相當簡單:http://stackoverflow.com/questions/4028833/two-divs-left-should-be-fixed-width-right-should-fill-rest-of-space/4031247#4031247,基本概念是使用浮動div和常規div,在浮動的常規上放置一個邊距。 – Ben
非常感謝您的回覆。 「基本的想法是使用浮動div和常規div,在浮動的範圍內放置一個邊界。」 - 這是有道理的。我會谷歌它。 – Solace