CSS overflow 屬性
示例
顯示不同的 overflow 屬性值
div.ex1 {
overflow: scroll;
}
div.ex2 {
overflow: hidden;
}
div.ex3 {
overflow: auto;
}
div.ex4 {
overflow: clip;
}
div.ex5 {
overflow: visible;
}
自己動手試一試 »
定義和用法
overflow
屬性規定當元素的內容超出其邊界時應如何處理。
此屬性規定當元素的內容過大而無法適應指定區域時,是裁剪內容還是新增捲軸。
注意: overflow
屬性僅對具有指定高度的塊級元素有效。
瀏覽器支援
表中的數字指定了完全支援該屬性的第一個瀏覽器版本。
屬性 | |||||
---|---|---|---|---|---|
overflow | 1.0 | 4.0 | 1.0 | 1.0 | 7.0 |
注意: 在 OS X Lion(Mac 上),捲軸預設是隱藏的,只有在使用時才會顯示(即使設定了“overflow:scroll”)。
CSS 語法
overflow: visible|hidden|clip|scroll|auto|initial|inherit;
屬性值
值 | 描述 | 演示 |
---|---|---|
visible | 內容不被裁剪。它會渲染在元素盒模型之外。這是預設值 | 演示 ❯ |
hidden | 內容被裁剪,其餘內容將不可見。可以透過程式設計方式滾動(例如,透過設定 scrollLeft 或 scrollTo()) | 演示 ❯ |
clip | 內容被裁剪,其餘內容將不可見。禁止滾動,包括程式設計滾動。 | 演示 ❯ |
scroll | 內容被裁剪,但會新增一個捲軸以檢視其餘內容 | 演示 ❯ |
auto | 如果內容被裁剪,應新增一個捲軸以檢視其餘內容 | 演示 ❯ |
initial | 將此屬性設定為其預設值。閱讀關於initial | |
inherit | 從其父元素繼承此屬性。閱讀關於inherit |
相關頁面
CSS 教程:CSS Overflow
CSS 教程:CSS 定位
HTML DOM 參考: overflow 屬性