塊狀元素轉(zhuǎn)換成內(nèi)聯(lián)元素和float:。。浮動布局!
既然內(nèi)聯(lián)元素可以橫向并排布局,為什么不把塊狀元素通過display:inline轉(zhuǎn)換成內(nèi)聯(lián)元素,而要用到float:left/right呢? 這兩種方式都可以達到橫向并排布局的效果??!為什么要多出一個float:。。。。??????
既然內(nèi)聯(lián)元素可以橫向并排布局,為什么不把塊狀元素通過display:inline轉(zhuǎn)換成內(nèi)聯(lián)元素,而要用到float:left/right呢? 這兩種方式都可以達到橫向并排布局的效果??!為什么要多出一個float:。。。。??????
2016-09-02
舉報
2016-10-05
我剛好也想到了這個問題,但不知道在實際中,各有何優(yōu)劣?
能想到的一點就是如果設(shè)置成float,當用戶在調(diào)整瀏覽器大小時,他能自我移動,減小width的情況下,原來的一行可能成為顯示上的多行。
而如果是inline的話,還是原來的一行,會出現(xiàn)橫向的拉條?(未測試驗證)
2016-09-02
一個是由塊級元素轉(zhuǎn)換成的內(nèi)聯(lián)元素實現(xiàn)的橫向布局,一個直接加個float來操作的塊級元素實現(xiàn)的橫向布局,你選誰?