|
導讀網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立... 網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。 本篇文章給大家帶來的內容是關于css flex布局(彈性布局)的屬性有哪些?css flex布局屬性的介紹,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。Flex是Flexible Box的縮寫,意為”彈性布局”,用來為盒狀模型提供最大的靈活性。任何一個容器都可以指定為Flex布局。 基本概念 采用Flex布局的元素,稱為Flex容器(flex container),簡稱”容器”。它的所有子元素自動成為容器成員,稱為Flex項目(flex item),簡稱”項目”。 容器屬性 1、css flex-direction flex-direction屬性決定主軸的方向(即項目的排列方向) 2、css flex-wrap(換行) flex-wrap默認情況下,項目都排在一條線(又稱”軸線”)上。flex-wrap屬性定義,如果一條軸線排不下,如何換行. 3、css flex-flow flex-flow屬性是flex-direction屬性和flex-wrap屬性的簡寫形式,默認值為row nowrap。 4、justify-content justify-content屬性定義了項目在主軸上的對齊方式。 5、align-items align-items屬性定義項目在交叉軸上如何對齊。 6、align-content align-content屬性定義了多根軸線的對齊方式。如果項目只有一根軸線,該屬性不起作用. 項目屬性 1、order order屬性定義項目的排列順序。數值越小,排列越靠前,默認為0。 2、css flex-grow flex-grow屬性定義項目的放大比例,默認為0,即如果存在剩余空間,也不放大。 3、css flex-shrink flex-shrink屬性定義了項目的縮小比例,默認為1,即如果空間不足,該項目將縮小。 4、css flex-basis flex-basis屬性定義了在分配多余空間之前,項目占據的主軸空間(main size)。瀏覽器根據這個屬性,計算主軸是否有多余空間。它的默認值為auto,即項目的本來大小。 5、css flex flex屬性是flex-grow, flex-shrink 和 flex-basis的簡寫,默認值為0 1 auto。后兩個屬性可選。 6、align-self align-self屬性允許單個項目有與其他項目不一樣的對齊方式,可覆蓋align-items屬性。默認值為auto,表示繼承父元素的align-items屬性,如果沒有父元素,則等同于stretch。 相關推薦: CSS舊版flex及兼容_html/css_WEB-ITnose CSS Flex-box示例代碼_html/css_WEB-ITnose 以上就是css flex布局(彈性布局)的屬性有哪些?css flex布局屬性的介紹的詳細內容,更多請關注php中文網其它相關文章! 網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。 |
溫馨提示:喜歡本站的話,請收藏一下本站!