display:none | inline | block | list-item | inline-block | table | inline-table | table-caption | table-cell | table-row | table-row-group | table-column | table-column-group | table-footer-group | table-header-group | run-in | box | inline-box | flexbox | inline-flexbox |flex | inline-flexcss
默認值:inlinehtml
適用於:全部元素css3
繼承性:無flex
動畫性:否動畫
計算值:指定值,除浮動,絕對定位和根元素外flexbox
取值:
-
none:
-
隱藏對象。與
visibility屬性的hidden值不一樣,其不爲被隱藏的對象保留其物理空間
-
inline:
-
指定對象爲內聯元素。
-
block:
-
指定對象爲塊元素。
-
list-item:
-
指定對象爲列表項目。
-
inline-block:
-
指定對象爲內聯塊元素。(CSS2)
-
table:
-
指定對象做爲塊元素級的表格。類同於html標籤<table>(CSS2)
-
inline-table:
-
指定對象做爲內聯元素級的表格。類同於html標籤<table>(CSS2)
-
table-caption:
-
指定對象做爲表格標題。類同於html標籤<caption>(CSS2)
-
table-cell:
-
指定對象做爲表格單元格。類同於html標籤<td>(CSS2)
-
table-row:
-
指定對象做爲表格行。類同於html標籤<tr>(CSS2)
-
table-row-group:
-
指定對象做爲表格行組。類同於html標籤<tbody>(CSS2)
-
table-column:
-
指定對象做爲表格列。類同於html標籤<col>(CSS2)
-
table-column-group:
-
指定對象做爲表格列組顯示。類同於html標籤<colgroup>(CSS2)
-
table-header-group:
-
指定對象做爲表格標題組。類同於html標籤<thead>(CSS2)
-
table-footer-group:
-
指定對象做爲表格腳註組。類同於html標籤<tfoot>(CSS2)
-
run-in:
-
根據上下文決定對象是內聯對象仍是塊級對象。(CSS3)
-
box:
-
將對象做爲彈性伸縮盒顯示。
(伸縮盒最老版本)(CSS3)
-
inline-box:
-
將對象做爲內聯塊級彈性伸縮盒顯示。
(伸縮盒最老版本)(CSS3)
-
flexbox:
-
將對象做爲彈性伸縮盒顯示。
(伸縮盒過渡版本)(CSS3)
-
inline-flexbox:
-
將對象做爲內聯塊級彈性伸縮盒顯示。
(伸縮盒過渡版本)(CSS3)
-
flex:
-
將對象做爲彈性伸縮盒顯示。
(伸縮盒最新版本)(CSS3)
-
inline-flex:
-
將對象做爲內聯塊級彈性伸縮盒顯示。
(伸縮盒最新版本)(CSS3)
clear:none | left | right | both
默認值:none
適用於:塊級元素
繼承性:無
動畫性:否
計算值:指定值
取值:
-
none:
-
容許兩邊均可以有浮動對象
-
both:
-
不容許有浮動對象
-
left:
-
不容許左邊有浮動對象
-
right:
-
不容許右邊有浮動對象
說明:
該屬性的值指出了不容許有浮動對象的邊。請參閱
float屬性
visibility:visible | hidden | collapse
默認值:visible
適用於:全部元素
繼承性:有
動畫性:是
計算值:指定值
取值:
-
visible:
-
設置對象可視
-
hidden:
-
設置對象隱藏
-
collapse:
-
主要用來隱藏表格的行或列。隱藏的行或列可以被其餘內容使用。對於表格外的其餘對象,其做用等同於hidden。
說明:
設置或檢索是否顯示對象。與
display屬性不一樣,此屬性爲隱藏的對象保留其佔據的物理空間
- 若是但願對象爲可視,其父對象也必須是可視的。
- 對應的腳本特性爲visibility。
overflow:<overflow-style>
<overflow-style> = visible | hidden | scroll | auto | paged-x | paged-y | paged-x-controls | paged-y-controls |fragments
默認值:visible
適用於:塊容器,伸縮盒容器,grid容器
繼承性:無
動畫性:否
計算值:指定值
取值:
-
visible:
-
對溢出內容不作處理,內容可能會超出容器。
-
hidden:
-
隱藏溢出容器的內容且不出現滾動條。
-
scroll:
-
隱藏溢出容器的內容,溢出的內容將以捲動滾動條的方式呈現。
-
auto:
-
當內容沒有溢出容器時不出現滾動條,當內容溢出容器時出現滾動條,按需出現滾動條。此爲body對象和textarea的默認值。
-
paged-x:
-
TODO...(CSS3)
-
paged-y:
-
TODO...(CSS3)
-
paged-x-controls:
-
TODO...(CSS3)
-
paged-y-controls:
-
TODO...(CSS3)
-
fragments:
-
TODO...(CSS3)
說明:
複合屬性。檢索或設置對象處理溢出內容的方式。參閱
overflow-x、
overflow-y屬性
- overflow的效果等同於overflow-x + overflow-y。
- 對於table來講,假如table-layout屬性設置爲fixed,則td對象支持帶有默認值爲hidden的overflow屬性。若是設爲hidden,scroll或者auto,那麼超出td尺寸的內容將被剪切。若是設爲visible,將致使額外的文本溢出到右邊或左邊(視direction屬性設置而定)的單元格。
- 對應的腳本特性爲overflow。
overflow-x:<overflow-style>
<overflow-style> = visible | hidden | scroll | auto | paged-x | paged-y | paged-x-controls | paged-y-controls |fragments
默認值:visible
適用於:塊容器,伸縮盒容器,grid容器
繼承性:無
動畫性:否
計算值:指定值
取值:
-
visible:
-
對溢出內容不作處理,內容可能會超出容器。
-
hidden:
-
隱藏溢出容器的內容且不出現滾動條。
-
scroll:
-
隱藏溢出容器的內容,溢出的內容將以捲動滾動條的方式呈現。
-
auto:
-
當內容沒有溢出容器時不出現滾動條,當內容溢出容器時出現滾動條,按需出現滾動條。此爲body對象和textarea的默認值。
-
paged-x:
-
TODO...(CSS3)
-
paged-y:
-
TODO...(CSS3)
-
paged-x-controls:
-
TODO...(CSS3)
-
paged-y-controls:
-
TODO...(CSS3)
-
fragments:
-
TODO...(CSS3)
說明:
overflow-y:<overflow-style>
<overflow-style> = visible | hidden | scroll | auto | paged-x | paged-y | paged-x-controls | paged-y-controls |fragments
默認值:visible
適用於:塊容器,伸縮盒容器,grid容器
繼承性:無
動畫性:否
計算值:指定值
取值:
-
visible:
-
對溢出內容不作處理,內容可能會超出容器。
-
hidden:
-
隱藏溢出容器的內容且不出現滾動條。
-
scroll:
-
隱藏溢出容器的內容,溢出的內容將以捲動滾動條的方式呈現。
-
auto:
-
當內容沒有溢出容器時不出現滾動條,當內容溢出容器時出現滾動條,按需出現滾動條。此爲body對象和textarea的默認值。
-
paged-x:
-
TODO...(CSS3)
-
paged-y:
-
TODO...(CSS3)
-
paged-x-controls:
-
TODO...(CSS3)
-
paged-y-controls:
-
TODO...(CSS3)
-
fragments:
-
TODO...(CSS3)
說明: