1. 程式人生 > >CSS之元素顯示與隱藏

CSS之元素顯示與隱藏

文章目錄

元素的顯示與隱藏

在CSS中有三個顯示和隱藏的單詞比較常見,他們分別是 display visibility 和 overflow。

display 顯示

display 設定或檢索物件是否及如何顯示。

display : none 隱藏物件 與它相反的是 display:block 除了轉換為塊級元素之外,同時還有顯示元素的意思。

特點: 隱藏之後,不再保留位置。

visibility 可見性

設定或檢索是否顯示物件。

visible :  物件可視

hidden :  物件隱藏

特點: 隱藏之後,繼續保留原有位置。(停職留薪)

overflow 溢位

檢索或設定當物件的內容超過其指定高度及寬度時如何管理內容。

visible :  不剪下內容也不新增滾動條。

auto :   超出自動顯示滾動條,不超出不顯示滾動條

hidden :  不顯示超過物件尺寸的內容,超出的部分隱藏掉

scroll :  不管超出內容否,總是顯示滾動條

溢位的文字隱藏

white-space

white-space設定或檢索物件內文字顯示方式。通常我們使用於強制一行顯示內容

normal :  預設處理方式
nowrap :  強制在同一行內顯示所有文字,直到文字結束或者遭遇br標籤物件才換行。

可以處理中文

text-overflow 文字溢位

text-overflow : clip | ellipsis

設定或檢索是否使用一個省略標記(…)標示物件內文字的溢位

clip :  不顯示省略標記(…),而是簡單的裁切

ellipsis :  當物件內文字溢位時顯示省略標記(…)

注意一定要首先強制一行內顯示,再次和overflow屬性 搭配使用