1. 程式人生 > >CSS3內容溢出詳解

CSS3內容溢出詳解

屬性設置 滾動 http spl con cli -s plc 定義

CSS3內容溢出屬性
在CSS中的每一個元素都視為一個盒子,這個盒子就是一個容器。容器就有大小之分,如果在樣式中指定盒子的寬度與高度,可能某些內容在盒子中就會容不下, 此時 就可以使用overflow 屬性來指定如何顯示盒中容納不下的內容。overflow 屬性是CSS2.1規範中的特性, 而在CSS3中增加了overflow-x和overflow-y 屬性。
overflow-x主要是用來定義對水平方向內容溢出的剪切, 而overflow-y主要用來定義對垂直方向內容溢出的剪切。
和 overflow屬性參數一樣, overflow-x和overflow-y屬性值取不同的值所起的作用不一樣。
-visible: 默認值。 表示不剪切容器中的任何內容、不添加滾動條,元素將被剪切為包含對象的窗口大小,而且clip屬性設置將失效。
http:/ /www.iis7.com/b/plc/
-auto:在需要時剪切內容並添加滾動條。也就是說也就是說當內容超過容器的寬度或者高度時,溢出的內容將會隱藏在容器中,並且會添加滾動條,用戶可以拖動滾動條查看隱藏在容器中的內容。
-hidden: 內容溢出容器時,所有內容都將隱藏,而且不顯示滾動條。
-scroll: 不管內容有沒有溢出容器,overflow-x都會顯示橫向的滾動條,而overflow-y會顯示縱向的滾動條。
-no- display: 當內容溢出容器時不顯示元素,此時類似於元素添加了 display: none聲明 一樣。
-no- content: 當內容溢出容器時不顯示內容,此時類似於添加了 visibility: hidden聲明 一樣。

CSS3內容溢出詳解