教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

Flex 布局介紹:Flex 布局常見子項屬性

更新時間:2021年09月14日16時16分 來源:傳智教育 瀏覽次數(shù):

好口碑IT培訓

flex 是 flexible Box 的縮寫,意為"彈性布局",用來為盒狀模型提供最大的靈活性,任何一個容器都可以指定為 flex 布局。當我們?yōu)楦负凶釉O為 flex 布局以后,子元素的 float、clear 和 vertical-align 屬性將失效。

伸縮布局 = 彈性布局 = 伸縮盒布局 = 彈性盒布局 =flex布局


采用 Flex 布局的元素,稱為 Flex 容器(flex container),簡稱"容器"。它的所有子元素自動成為容器成員,稱為 Flex 項目(flex item),簡稱"項目"。

  • 體驗中 div 就是 flex父容器。

  • 體驗中 span 就是 子容器 flex項目

  • 子容器可以橫向排列也可以縱向排列

 flex布局原理

總結flex布局原理:

就是通過給父盒子添加flex屬性,來控制子盒子的位置和排列方式。

flex布局子項常見屬性
1.flex 屬性
flex 屬性定義子項目分配剩余空間,用flex來表示占多少份數(shù)。

.item {
 flex: <number>; /* default 0 */
}

2.align-self 控制子項自己在側軸上的排列方式

align-self 屬性允許單個項目有與其他項目不一樣的對齊方式,可覆蓋 align-items 屬性。默認值為 auto,表示繼承父元素的 align-items 屬性,如果沒有父元素,則等同于 stretch。

span:nth-child(2) {
 /* 設置自己在側軸上的排列方式 */
 align-self: flex-end;
 }

3.order 屬性定義項目的排列順序

數(shù)值越小,排列越靠前,默認為0。

注意:和 z-index 不一樣。

.item {
 order: <number>;
}

猜你喜歡:

彈性盒布局簡介【web前端文章】

bootstrap布局(一)柵格系統(tǒng)

流式布局介紹:流式布局的優(yōu)勢和不足[web前端培訓]

怎樣使用BorderLayout管理布局頁面?效果怎樣?

傳智教育web前端開發(fā)課程

0 分享到:
和我們在線交談!