這個問題聽起來很複雜,但這裏是HTML,說明它:如何使兩個浮動(一個向右,一個向左)如果容器div調整得太小,div不會「跳」?
<div id="contained" style="overflow: hidden">
<div id="float-right" style="float: right; width: 100px">floated-right</div>
<div id="float-left" style="float: left; width: 200px">floated-left</div>
<div style="clear: both"></div>
</div>
如果我調整#contained
不到300px
然後#float-left
跳到下方,不再可見。
問題是:如果我將#contained
調整爲小於300px
,我該如何防止#float-left
消失?如果#contained
小於300px
,我如何使#float-right
和#float-left
「粘在一起」?
您可以在浮動div上使用媒體查詢和最大寬度 –
浮動div widht不會更改。你的意思是在集裝箱嗎?它的寬度實際上還沒有定義,它的變化是更多的元素被添加到浮動的右側或左側浮動。最大的問題是如何使浮動元素不會溢出容器。 – bodacydo
然後一個媒體查詢,刪除浮動並更改div顯示:內聯塊 –