似乎每次我漂浮兩個元素正確的時間,就被換。這對於左浮動元素不會發生,並且它似乎在每個瀏覽器中。防止右浮動元素從交換
下面是一個例子:
CODE:
<style type="text/css">
.right {
float: right;
}
</style>
<div class="right">DIV ONE</div>
<div class="right">DIV TWO</div>
顯示效果:
DIV TWO DIV ONE
這不是一個真正的大問題,但與同事交換代碼時,它會造成混亂。有什麼辦法可以防止這種情況發生?
除了交換它們之外,沒有其他解決方案。 – SVS
這不是交換。這是完全正確的。試想一下,你的DIV ONE會在右邊第一個位置,你的DIV TWO會進入下面的右邊:D –
正確,但是與HTML看起來似乎交換了。我明白這就是CSS應該做的事情,但是對於只看HTML的人來說,這有點令人困惑。 – JacobTheDev