CSS3 display知識詳解

默認(rèn)值:inline
適用于:所有元素
繼承性:無
動畫性:否
none:
隱藏對象。與visibility屬性的hidden值不同,其不為被隱藏的對象保留其物理空間
inline:
指定對象為內(nèi)聯(lián)元素。
block:
指定對象為塊元素。
list-item:
指定對象為列表項(xiàng)目。
inline-block:
指定對象為內(nèi)聯(lián)塊元素。(CSS2)
table:
指定對象作為塊元素級的表格。類同于html標(biāo)簽<table>(CSS2)
inline-table:
指定對象作為內(nèi)聯(lián)元素級的表格。類同于html標(biāo)簽<table>(CSS2)
table-caption:
指定對象作為表格標(biāo)題。類同于html標(biāo)簽<caption>(CSS2)
table-cell:
指定對象作為表格單元格。類同于html標(biāo)簽<td>(CSS2)
table-row:
指定對象作為表格行。類同于html標(biāo)簽<tr>(CSS2)
table-row-group:
指定對象作為表格行組。類同于html標(biāo)簽<tbody>(CSS2)
table-column:
指定對象作為表格列。類同于html標(biāo)簽<col>(CSS2)
table-column-group:
指定對象作為表格列組顯示。類同于html標(biāo)簽<colgroup>(CSS2)
table-header-group:
指定對象作為表格標(biāo)題組。類同于html標(biāo)簽<thead>(CSS2)
table-footer-group:
指定對象作為表格腳注組。類同于html標(biāo)簽<tfoot>(CSS2)
run-in:
根據(jù)上下文決定對象是內(nèi)聯(lián)對象還是塊級對象。(CSS3)
box:
將對象作為彈性伸縮盒顯示。(伸縮盒最老版本)(CSS3)
inline-box:
將對象作為內(nèi)聯(lián)塊級彈性伸縮盒顯示。(伸縮盒最老版本)(CSS3)
flexbox:
將對象作為彈性伸縮盒顯示。(伸縮盒過渡版本)(CSS3)
inline-flexbox:
將對象作為內(nèi)聯(lián)塊級彈性伸縮盒顯示。(伸縮盒過渡版本)(CSS3)
flex:
將對象作為彈性伸縮盒顯示。(伸縮盒最新版本)(CSS3)
inline-flex:
將對象作為內(nèi)聯(lián)塊級彈性伸縮盒顯示。(伸縮盒最新版本)(CSS3)
* CSS3新增屬性可能存在描述錯誤及變更,僅供參考,持續(xù)更新
說明:
設(shè)置或檢索對象是否及如何顯示。
如果display設(shè)置為none,float及position屬性定義將不生效;
如果position既不是static也不是relative或者float不是none或者元素是根元素,當(dāng)display:inline-table時,display的計(jì)算值為table;當(dāng)display:inline | inline-block | run-in | table-* 系時,display的計(jì)算值為block,其它情況為指定值;
IE6,7支持inline元素轉(zhuǎn)換成inline-block,但不支持block元素轉(zhuǎn)換成inline-block,所以非inline元素在IE6,7下要轉(zhuǎn)換成inline-block,需先轉(zhuǎn)換成inline,然后觸發(fā)hasLayout,以此來獲得和inline-block類似的效果
相關(guān)文章
使用CSS的border-radius屬性 設(shè)置圓弧
這篇文章主要介紹了使用CSS的border-radius屬性 設(shè)置圓弧,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-11-26詳解CSS3中的box-sizing(content-box與border-box)
這篇文章主要介紹了CSS3中的box-sizing(content-box與border-box)的相關(guān)資料,需要的朋友可以參考下2019-04-19- 這篇文章主要介紹了使用CSS的border屬性繪制各種幾何形狀的方法的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們2019-03-01
CSS繪制三角形的實(shí)現(xiàn)代碼(border法)
這篇文章主要介紹了CSS繪制三角形的實(shí)現(xiàn)代碼(border法)的相關(guān)資料,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-09-11- 本篇文章主要介紹了CSS3 用border寫 空心三角箭頭 (兩種寫法),非常具有實(shí)用價值,需要的朋友可以參考下2017-09-29
- 這是一款由腳本之家翻譯自國外網(wǎng)站的在線CSS工具,可在線調(diào)整生成樣式的邊框圓角效果,以及邊框的寬度、顏色、樣式等屬性,還可實(shí)時預(yù)覽生成的CSS代碼,并支持一鍵復(fù)制代碼2017-09-19
css display inline block 兼容性問題寫法
今天在寫布局的時候發(fā)現(xiàn)的一個bug,如果不這樣就達(dá)不到預(yù)期的效果,無法兩行排列,原來ie6、ie7下對display:inline-block不支持,所以需要用到css hack才可以2016-01-10- css3給display屬性提供了box這個值,極大的方便了開發(fā)者,下面給大家介紹css3 display box具體用法,對css3 display box相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧2015-11-25
深入解析CSS的display:inline-block屬性的使用
這篇文章主要介紹了CSS的display:inline-block屬性的使用,其中對使用時產(chǎn)生的空隙問題的解決作了重點(diǎn)講解,需要的朋友可以參考下2015-11-09- 在一般的CSS布局制作時候,我們常常會用到display對應(yīng)值有block、none、inline這三個值。下面我們來分別來認(rèn)識和學(xué)習(xí)什么時候用什么值。這里通過CSS display知識加實(shí)例講解2014-09-02