為什么不能使用CSS3的選擇器及彈性盒子?
老師好,請教下:每行四張圖片,為啥不使用css3中的彈性盒子(flexible box)?每一行設置一個div作為容器,display屬性設置為-webkit-box(此處暫時忽略firefox等其他引擎);然后每張圖片外層設置一個div,該div設置-webkit-box-flex,這樣便能保證每行4個div寬度一致,最后內層div中放置img。即:
div style="display:box"
? ? ?div ?style="box-flex:1"
? ? ? ? img src="1.png"
是不是使用javascript進行計算在移動端的效率比css3渲染效率高?謝謝老師解答
2016-02-22
不是的, js 肯定 比css3慢, 也是為啥, 都推薦用 transiton animation 等等, 而且設計到居中啊, 等等, 每次都用js算, 而css3就幾個樣式寫一遍就好了, 所以怎么都是css3方便