讓DIV顯示滾動條

2021-04-12 16:55:28 字數 1776 閱讀 1077

今天在公司接到一項任務,主要是做乙個導航選單,選單分橫縱結構,橫向主要顯示**中所分大類,縱向主要顯示大類中的小類,而縱向選單是用treeview來實現的,當treeview中有很多的項時,可能會使頁面走形,而公司要求是頁面大小要固定的情況下實現這些功能。這種結構在很多情況下都是通過框架來實現的,我想了想,框架畢竟是需要連線框架所包含的內容頁的,這可能會影響到網頁開啟的速度。如是我想能否去除一貫做法,提高我們的網頁載入速度呢?

我想到了用div來實現,我想將treeview控制項放置到div中,當項到達一定的高度時div中會自動出現滾動條,但div中是沒有這個屬性的,怎樣才能實現這一功能呢?如是我想到可以利用css樣式來控制div的樣式,這樣可能會實現。如是我在div中新增了如下樣式。經測試後成功了。

<

div 

style

="padding-right: 10px; 

overflow-y: auto; padding-left: 10px;

scrollbar-face-color: #ffffff; font-size: 11pt; padding-bottom: 0px; 

scrollbar-highlight-color: #ffffff; overflow: auto; width: 200px; 

scrollbar-shadow-color: #919192; color: blue; 

scrollbar-3dlight-color:#ffffff; line-height: 100%; 

scrollbar-arrow-color: #919192; padding-top: 0px; 

scrollbar-track-color: #ffffff; font-family: 宋體; 

scrollbar-darkshadow-color: #ffffff; letter-spacing: 1pt; height: 500px; text-align: left; background-repeat: no-repeat;"

>

<

asp:imagebutton 

id="imgbtncontrol"

runat

="server"

height

="25px"

imageurl

="~/images_20.gif"

onclick

="imgbtncontrol_click"

width

="90%"

/>

<

input 

id="button2"

type

="button"

value

="button"

runat

="server"

onserverclick

="button2_serverclick"

/>

<

asp:treeview 

id="treeview2"

runat

="server"

font-size

="9pt"

forecolor

="black"

showlines

="true"

>

<

hovernodestyle 

font-size

="9pt"

forecolor

="red"

/>

asp:treeview

>

div>

高興!!!

div顯示滾動條

基本是通過css去實現滾動條。1 垂直滾動條 設定是否顯示滾動條主要是在css中設定下列的屬性 overflow visible auto hidden scroll overflow x 橫向滾動條 overflow y 縱向滾動條 引數的意義 visible 不剪下內容也不新增滾動條。假如顯式宣...

div 給div加滾動條 div的滾動條設定

今天做了個例子 div 的滾動條問題 兩種方法 一 記住寬和高一定要設定噢,否則不成的 不過在不超出時,會有下面的滾動條,所以不是最好的選擇二 記住寬和高一定要設定噢,否則不成的 這樣比較好的是,在寬和高不超出時,只是一條線 三 說明 直接為div指定overflow屬性為auto即可,但是必須指定...

DIV滾動條設定新增 CSS滾動條顯示與滾動條隱藏

div滾動條設定 css滾動條顯示與滾動條隱藏 對div設定滾動條,設定其橫向滾動條和縱向滾動條樣式。所需css樣式為overflow y和overflow x來設定div盒子物件右側和底部滾動條效果。同時也可以使用css樣式設定html框架iframe的滾動條隱藏,接下來為大家介紹。overflo...