解釋一下該例子的原理
當width>480px的時候,就是一個綠色的div里面包含一個橙色的div和一個藍色的div,因為左邊的div設置的寬度是20%,右邊的div是%78,還剩下100-20-78=2,即2%,所以中間會出現(xiàn)一小段綠色的背景,是因為父div的背景色還沒完全覆蓋掉;
當width<=480px的時候,@media (max-width: 480px) {....}這段樣式代碼就生效了,float:none;
width:100%; 把float去除了,寬度設置%100,所以橙色div和綠色div就分2行顯示了,這時候,父div的綠色背景色就被全部覆蓋掉了;
2017-01-13
樓主威武
2016-10-20
樓主解釋的真棒
2016-08-19
感謝樓主的解釋
2015-04-25
差不多
2015-04-20
這樣一看明白了
2015-04-13
解釋得很好
2015-02-02
頂一下樓主。