CSS常用屬性總結二

來源:互聯網
上載者:User
******* CSS 常用屬性 *********

【layout】

clear:該屬性的值指出了不允許有浮動物件的邊。

預設值:none

none: 允許兩邊都可以有浮動物件

both: 不允許有浮動物件

left: 不允許左邊有浮動物件

right: 不允許右邊有浮動物件

-----------------------------------------------------------

display:設定或檢索對象是否及如何顯示。

如果display設定為none,float及position屬性定義將不生效;

如果position既不是static也不是relative,float屬性定義將不生效;

IE7及更早瀏覽器只支援 none | inline | block | inline-block | list-item 屬性值;

Opera12.10及以上已支援直接寫屬性值:flex | inline-flex 而不用加首碼;

none: 隱藏對象。與visibility屬性的hidden值不同,其不為被隱藏的對象保留其物理空間

inline: 指定對象為內嵌元素。

block: 指定對象為塊元素。

list-item: 指定對象為清單項目。

inline-block: 指定對象為內聯塊元素。(CSS2)

table: 指定對象作為塊元素級的表格。類同於html標籤(CSS2)

inline-table: 指定對象作為內嵌元素級的表格。類同於html標籤

(CSS2)

table-caption: 指定對象作為表格標題。類同於html標籤

(CSS2)

table-row-group: 指定對象作為表格行組。類同於html標籤

(CSS2)

table-column: 指定對象作為表格列。類同於html標籤

(CSS2)

table-column-group: 指定對象作為表格列組顯示。類同於html標籤

(CSS2)

table-header-group: 指定對象作為表格標題組。類同於html標籤

(CSS2)

table-footer-group: 指定對象作為表格腳註組。類同於html標籤

(CSS2)

compact: 指派至為塊對象或基於內容之上的內聯對象(CSS3)

run-in: 根據上下文決定對象是內聯對象還是塊級對象。(CSS3)

如果run-in元素包含了一個區塊層級元素,run-in元素將變成區塊層級元素;

如果塊內有一個區塊層級元素(非float和position定義)緊跟run-in元素之後,run-in元素將變成塊內第一個內嵌元素;一個run-in元素不能插入開始已有run-in元素或者本身就是run-in元素的塊中;

其它情況下,run-in元素都將是一個區塊層級元素;

ruby: 將對象作為表格腳註組顯示(CSS3)

ruby-base: 將對象作為表格腳註組顯示(CSS3)

ruby-text: 將對象作為表格腳註組顯示(CSS3)

ruby-base-group: 將對象作為表格腳註組顯示(CSS3)

ruby-text-group: 將對象作為表格腳註組顯示(CSS3)

flex: 將對象作為彈性盒模型顯示(CSS3)

inline-flex: 將對象作為內聯塊級彈性盒模型顯示(CSS3)

-------------------------------------------------------------------

float: 該屬性的值指出了對象是否及如何浮動。

當該屬性不等於none引起對象浮動時,對象將被視作塊對象(block-level),即display屬性等於block。也就是說,浮動物件的display特性將被忽略。

float在絕對位置和display為none時不會被應用。

none: 設定對象不浮動

left: 設定對象浮在左邊

right: 設定對象浮在右邊

--------------------------------------------------

overflow: 複合屬性。檢索或設定當對象的內容超過其指定高度及寬度時如何管理內容。

預設值:visible

如果只提供一個,其作用等同於overflow-x + overflow-y。

如果提供兩個,第一個等同於overflow-x,第二個等同於overflow-y。

對於table來說,假如table-layout屬性設定為fixed,則td對象支援帶有預設值為hidden的overflow屬性。如果設為hidden,scroll或者auto,那麼超出td尺寸的內容將被剪下。如果設為visible,將導致額外的文本溢出到右邊或左邊(視direction屬性設定而定)的儲存格。

visible: 不剪下內容。

hidden: 將超出對象尺寸的內容進行裁剪,將不出現捲軸。

scroll: 將超出對象尺寸的內容進行裁剪,並以捲軸的方式顯示超出的內容。

auto: 在需要時剪下內容並添加捲軸,此為body對象和textarea的預設值。

no-display: 當內容不適合當前內容盒子時,整個盒子將被移除,類似display:none。(CSS3)

no-content: 當內容不適合當前內容盒子時,整個內容被隱藏,類似visibility:hidden。(CSS3)

-------------------------------------------------------------------------------------------------

overflow-x:檢索或設定當對象的內容超過其指定寬度時如何管理內容。

預設值:visible

visible: 不剪下內容。

hidden: 將超出對象寬度的內容進行裁剪,將不出現捲軸。

scroll: 將超出對象寬度的內容進行裁剪,並以捲軸的方式顯示超出的內容。

auto: 在需要時剪下內容並添加捲軸,此為body對象和textarea的預設值。

no-display: 當內容不適合當前內容盒子時,整個盒子將被移除,類似display:none。

no-content: 當內容不適合當前內容盒子時,整個內容被隱藏,類似visibility:hidden。

---------------------------------------------------------------------------------------

overflow-y:索或設定當對象的內容超過其指定高度時如何管理內容。

預設值:visible

visible: 不剪下內容。

hidden: 將超出對象高度的內容進行裁剪,將不出現捲軸。

scroll: 將超出對象高度的內容進行裁剪,並以捲軸的方式顯示超出的內容。

auto: 在需要時剪下內容並添加捲軸,此為body對象和textarea的預設值。

no-display: 當內容不適合當前內容盒子時,整個盒子將被移除,類似display:none。

no-content: 當內容不適合當前內容盒子時,整個內容被隱藏,類似visibility:hidden。

----------------------------------------------------------------------------------------

rotation:檢索或設定對象的旋轉角度。

預設值:0

rotation旋轉以rotation-point設定的值作為參照原點進行旋轉位移。

元素的border、padding、內容以及任何沒有設定fixed的background都隨元素旋轉而旋轉。所有position取值為static和relative的子項目也會跟著旋轉,其餘的則不會。

rotation旋轉不影響父元素和兄弟元素,它們的位置布局不變。所以當元素旋轉時,可能會重疊到其它元素上。

該屬性類似transform屬性下的旋轉rotate(),可能會被替代或廢棄。

: 指定角度。可以為負值

-------------------------------------------------

rotation-point:檢索或設定的對象旋轉時所參照的座標點。

rotation旋轉以rotation-point設定的值作為參照原點進行旋轉位移。

該屬性類似transform-origin,可能會被替代或廢棄。

: 用百分比指定座標值。

: 用長度值指定座標值。

left: 指定原點的橫座標為left

center: 指定原點的橫座標或縱座標為center

right: 指定原點的橫座標為right

top: 指定原點的縱座標為top

bottom: 指定原點的縱座標為bottom

-------------------------------------------------------------------------

visibility:設定或檢索是否顯示對象。與display屬性不同,此屬性為隱藏的對象保留其佔據的物理空間

如果希望對象為可視,其父物件也必須是可視的。

預設值:visible

visible: 設定對象可視

hidden: 設定對象隱藏

collapse: 主要用來隱藏表格的行或列。隱藏的行或列能夠被其他內容使用。對於表格外的其他對象,其作用等同於hidden。IE6及以下不支援此參數值

---------------------------------------------------------------------------------------------------------------------------------

table-cell: 指定對象作為表格儲存格。類同於html標籤

(CSS2)

(CSS2)

table-row: 指定對象作為表格行。類同於html標籤


以上就是CSS常用屬性總結二的內容,更多相關內容請關注topic.alibabacloud.com(www.php.cn)!

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.