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

2022-06-25    分類: 網站建設

在設計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元素除外。

本文題目:HTML表單元素覆蓋樣式元素問題及其補救之道
當前地址:http://m.kartarina.com/news34/171484.html

成都網站建設公司_創新互聯,為您提供App開發ChatGPT標簽優化建站公司網站設計公司電子商務

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

小程序開發
主站蜘蛛池模板: 久久久国产精品无码免费专区| 亚洲精品无码Av人在线观看国产| 亚洲毛片无码专区亚洲乱| 亚洲日韩欧洲无码av夜夜摸| 亚洲AV日韩AV永久无码免下载 | 国产午夜鲁丝无码拍拍| 人妻av无码一区二区三区| 日韩精品无码成人专区| 无码伊人66久久大杳蕉网站谷歌| 国产精品无码一区二区在线| 无码一区二区三区在线观看| 免费无码黄网站在线观看| 亚洲av日韩av高潮潮喷无码| 无码人妻精品一区二区三区99不卡 | 日韩AV无码精品一二三区| 亚洲爆乳精品无码一区二区三区| 无码日本精品XXXXXXXXX| 亚洲∧v久久久无码精品| 久久亚洲精品无码播放| 国产在线精品无码二区二区| 亚洲人成无码网站在线观看| 久久午夜伦鲁片免费无码| 国产办公室秘书无码精品99| 黑人无码精品又粗又大又长| 日韩专区无码人妻| 无码免费又爽又高潮喷水的视频 | 亚洲AV无码欧洲AV无码网站| 一级片无码中文字幕乱伦| 亚洲a∨无码精品色午夜| 2024你懂的网站无码内射| 免费无码又爽又刺激高潮视频 | 亚洲va中文字幕无码| 日韩电影无码A不卡| 国产成年无码久久久久下载| 亚洲人成人伊人成综合网无码| 69堂人成无码免费视频果冻传媒| 无码国产乱人伦偷精品视频| 色窝窝无码一区二区三区成人网站 | 国产AV天堂无码一区二区三区| 亚洲成a人片在线观看天堂无码| 亚洲中文无码mv|