国产麻豆一区二区精彩视频-国产麻豆一区精品视频-国产麻豆一区在线-国产毛a片久久久久无码-国产毛片av一区二区三区网站-国产毛片精品av一区二区

HTML表單元素覆蓋樣式元素問題及其補救之道

2012/7/27 14:29:34   閱讀:2338    發布者:2338

     在設計HTML頁面的過程中經常會遇到表單元素覆蓋樣式元素引起的問題,圖一就是一個典型的例子。不要小看這個貌似“低級”的問題,即使一些規模較大的網站上類似的問題也絕不鮮見。本文探討了造成這一問題的根本原因,并提出一種補救辦法——之所以說補救辦法而不是一勞永逸的解決辦法,是因為微軟和NetScape這兩個巨頭也還沒有對策。

一、HTML元素的顯示優先級

  HTML中常用的表單元素包括:文本區域(TEXTAREA),列表框(SELECT),文本輸入框(INPUT type=text),密碼輸入框(INPUT type=password),單選輸入框(INPUT type=radio),復選輸入框(INPUT type=checkbox),等等。常見的非表單元素包括:鏈接標記(A),DIV標記,SPAN標記,TABLE標記,等等。表單元素覆蓋樣式元素的根本原因在于HTML元素默認的顯示優先級規則,例如:幀元素總是比其他HTML元素優先,因此也總是顯示在最前面;表單元素總是比所有非表單元素優先。

  所有這些HTML元素又可以根據其顯示要求分成兩類,即有窗口的HTML元素(Windowed Element),無窗口的HTML元素(Windowless Element)。有窗口的元素包括:SELECT元素,OBJECT元素,插件,IE 5.01以及更早版本中的IFRAME元素。無窗口的元素包括:大多數的普通HTML元素,如鏈接和TABLE標記,除了SELECT元素之外的大多數表單元素,NS6+/IE 5.5以及更高版本中的IFRAME元素。本文討論的問題主要與有窗口的HTML元素有關,問題的癥結其實就在于操作系統默認總是把有窗口的元素顯示在無窗口的元素前面。

  二、瀏覽器類型與顯示優先級

  按照瀏覽器類型比較,HTML元素的顯示次序也有所不同,總結如下:

  ⑴ Netscape/Mozilla

  在NS瀏覽器6.0以前的版本中,表單元素總是比其他HTML元素有更高的優先級。但在NS 6+瀏覽器中,IFRAME元素和所有表單元素的顯示次序或者由CSS的z-index屬性值確定,或者由它們在HTML頁面中出現的次序確定,但SELECT元素除外。

主站蜘蛛池模板: 亚洲精品综合一区二区 | 性xxxx视频播放免费 | 免费超爽大片黄 | 久9视频这里只有精品8 | 亚洲欧洲精品在线 | 亚洲成av人综合在线观看 | 奇米色777欧美一区二区 | 无码人妻一区二区三区在线 | 天天曰天天操 | 另类视频在线 | 国产亚洲精品久久久久久老妇小说 | 国产综合91天堂亚洲国产 | 久草在线新视频 | 亚洲av无码乱码国产精品fc2 | 亚洲成a人片在线观看导航 亚洲成a人片在线观看精品 | 成人免费福利 | 免费又黄又爽又色的视频 | 亲嘴扒胸摸屁股激烈网站 | 欧美操人视频 | 日本在线色 | 久久精品天天中文字幕人妻 | 亚洲精品久久久久一区二区 | 色综合久久综合网观看 | 五月花成人网 | 羞羞视频在线观看 | 人妻无码久久久久久久久久久 | 7777精品伊人久久久大香线蕉 | 国产激爽大片高清在线观看 | 欧美日韩亚洲国内综合网俺 | 88国产精品视频一区二区三区 | 大香一本蕉伊线亚洲网 | 亚洲日本一区二区三区在线不卡 | 欧美成人丝袜视频在线观看 | 久久国产亚洲精品无码 | 波多野结衣视频免费观看 | 黄网站色年片在线观看 | 九一国产 | 免费无码作爱视频 | 97久久精品无码一区二区天美 | 久草麻豆| 日韩精品福利视频一区二区三区 |