Re: 卷軸變色的問題
※ 引述《finkel (....)》之銘言:
: 我用dreamweaver做網頁
: 我發現加入語法後,還是沒變色
: 但我如果把一開始的這一行
: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
: "" rel="nofollow">http://www.w3.org/TR/html4/loose.dtd">
: 刪掉就可以了
: 我想知道為什麼..還有理想的寫法該如何?
: 感謝
現今的新式網頁和以往舊式的很不一樣, 瀏覽器為了要能正常顯示這兩種網頁,
就設計了兩種顯示模式, 一種為 Standard Mode 給新式用, 一種為 Quirk Mode 給舊式,
那瀏覽器怎麼判斷網頁是新是舊呢? 就是以 <!DOCTYPE... 這一行判斷,
如果第一行是 <!DOCTYPE... 為新式, 否則為舊式....
問題就在於, IE6 中也是有這兩種顯示模式, 而它的兩種模式對捲軸的定義不一樣,
Standard Mode 的捲軸是置於 <html> 中, 而 Qurik Mode 的捲軸是置於 <body>
因此, 把 selector 從 body 換成 html 就可以了, 像這樣:
html {
scrollbar-3d-light-color: #D6EEFC;
scrollbar-arrow-color: #699EC7;
scrollbar-base-color: #ffffff;
scrollbar-dark-shadow-color: #FFFFFF;
scrollbar-face-color: #D6EEFC;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #69EC7;
}
因為捲軸變色的屬性並不是標準的東西, 所以理想的寫法就是 "不要用它"....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.58.168.200
推
61.62.242.47 02/15, , 1F
61.62.242.47 02/15, 1F
推
218.172.87.50 02/16, , 2F
218.172.87.50 02/16, 2F
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章