位置:首頁 > 軟件操作教程 > 編程開發(fā) > CSS > 問題詳情

CSS3 彈性盒子簡介

提問人:劉團圓發(fā)布時間:2020-11-19

    當頁面需要適應(yīng)不同的屏幕大小以及設(shè)備類型時,CSS3彈性盒(Flexible Box或flexbox )確保元素擁有恰當?shù)男袨椴季址绞健?/p>

    傳統(tǒng)的div+css布局方式是依賴于盒子模型的,基于display屬性,如果需要的話,還會用上position和float屬性,但是這些屬性想要應(yīng)用于特殊布局則非常困雉(如垂直居中)。對于新手來說,這些屬性極其不友好。很多新手弄不清楚absolute和relative的區(qū)別。當它們應(yīng)用于元素時,新手很難明白這些元素的top、left等值到底是相對于頁面還是父級元素來進行定位。

    在2009年,W3C提出了一種新的方案一Flex布局。Flex布局可以更加簡便地完整地實現(xiàn)各種頁面布局方案。flex-box (彈性盒子)用于給盒子模型以最大的靈活性,任何一個容器都可以設(shè)置成一個彈性盒子。需要注意的是,設(shè)為Flex布局以后,子元素的float、clear和vertical-align屬性將會失效。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(0)
返回頂部