?HTML基礎(chǔ)14_彈性盒布局 彈性盒布局的含義 Flex是Flexible Box的縮寫,意為”彈性布局”,用來為盒狀模型提供最大的靈活性,旨在提供一個更 有效地布局、對齊方式,并且能夠使容器中的子元素大小未知或動態(tài)變化情況下仍然能夠分配好子 元素之間的空間。 彈性盒布局的作用 我們之前的傳統(tǒng)布局, 依賴于盒模型, display, position, ?oat, 但是我們以上的布局方式在解決布局 問題時, 多多少少會有一些不夠優(yōu)雅的地方, 比如: 元素的垂直居中, 而Flex(彈性布局) 是W3C推出的 一種全新的布局方式, 可以簡便,快捷, 響應(yīng)式的完成各種頁面的布局效果. 目前, ?ex布局已兼容所有 瀏覽器。 彈性盒布局的適用場景 基本網(wǎng)格布局: 最簡單的網(wǎng)格布局,就是平均分布。在容器里面平均分配空間,骰子布局很像,但 是需要設(shè)置項目的自動縮放。 百分比布局:某個網(wǎng)格的寬度為固定的百分比,其余網(wǎng)格平均分配剩余的空間。 圣杯布局: 圣杯布局(Holy Grail Layout)指的是一種最常見的網(wǎng)站布局。頁面從上到下,分成三個 部分:頭部(header),軀干(body),尾部(footer)。其中軀干又水平分成三欄,從左到右 為:導(dǎo)航、主欄、副欄。