首頁 > web前端 > css教學 > 如何控制 CSS 'div' 元素中的水平捲軸?

如何控制 CSS 'div' 元素中的水平捲軸?

Susan Sarandon
發布: 2024-11-11 15:38:03
原創
396 人瀏覽過

How to Control Horizontal Scrollbars in CSS 'div' Elements?

控制CSS 'div' 元素中的水平捲軸

在CSS 中使用'div' 容器時,您可能會遇到只需要水平捲軸的情況。本文介紹如何實現此行為。

在提供的程式碼片段中,您已將“overflow”屬性配置為“auto”,這樣當內容超過指定的寬度或高度時,允許水平和垂直滾動。若要限制捲動到水平面,請修改“overflow-y”屬性,如下所示:

div#tbl-container {
    overflow: hidden;
    overflow-y: auto;
    scrollbar-base-color: #ffeaff;
}
登入後複製

透過將“overflow-y”設定為“auto”,如果內容高度超過,則允許自動垂直滾動“div”高度,而“overflow”設定為“hidden”會阻止水平滾動,除非內容寬度超過指定的“div”寬度。

中Internet Explorer (IE) 版本6-7,需要額外的CSS3 擴充功能來抑制垂直捲軸:

div#tbl-container {
    overflow: auto;
    overflow-y: hidden;
    scrollbar-base-color: #ffeaff;
    -ms-overflow-y: hidden;
}
登入後複製

由於Microsoft 指定了預候選版本,因此採用「-ms 」前綴來適應IE8自己的命名空間下的建議標準屬性。

值得注意的是,IE8 可能已經解決了這個錯誤,消除了對「-ms」的需要前綴。儘管如此,上面提到的 CSS 修改應該可以在控制「div」元素的捲軸方面提供所需的結果。

以上是如何控制 CSS 'div' 元素中的水平捲軸?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板