首頁  >  文章  >  web前端  >  詳解HTML的 標籤及其停用方法_HTML/Xhtml_網頁製作

詳解HTML的 標籤及其停用方法_HTML/Xhtml_網頁製作

WBOY
WBOY原創
2016-05-16 16:36:301496瀏覽

定義和用法
標籤用於蒐集使用者資訊。
根據不同的 type 屬性值,輸入欄位擁有很多種形式。輸入欄位可以是文字欄位、複選框、遮罩後的文字控制項、單選按鈕、按鈕等等。
HTML 與 XHTML 之間的差異
在 HTML 中, 標籤沒有結束標籤。
在 XHTML 中, 標籤必須正確地關閉。
實例
一個簡單的 HTML 表單,包含兩個文字輸入框和一個提交按鈕:

XML/HTML Code複製內容到剪貼簿
  1. form action=action=action=" > method=
  2. "get"
  3. > >   First name: input type=" text" name=
  4. "fname"  >     Last name: input type=" text" name="lname"
  5.   >     input type type type< 🎜> value
  6. =
  7. "Submit"  >
form
>


  
201585180424922.jpg (205×270)



其中disabled 屬性規定應該禁用 input 元素。

被停用的 input 元素既不可用,也不可點擊。可以設定 disabled 屬性,直到滿足某些其他的條件為止(例如選擇了一個複選框等等)。然後,就需要透過 JavaScript 來刪除 disabled 值,將 input 元素的值切換為可用。
以下三種寫法都可以停用 input 
XML/HTML Code複製內容到剪貼簿
  1. input type=type=type disabled="disabled" value  >"已停用" />
  2.    input type="text" disabled="disabled"  >"已停用" />
  3.   
  4. input type="text" disabled="disabled" "已停用" />  

被停用的 input 預設顯示灰色,可以透過CSS修改樣式。註:IE9以下無法改變字體顏色
1. 利用CSS3 :disabled 偽元素定義
 

CSS Code複製內容到剪貼簿
  1. //Chrome Firefox Opera Safari   
  2. input:disabled{   
  3.     border1px#DDD;        background-color
  4. #F5F5F5#F5F5F5;     color
  5. :#ACA899; }  
  6. 2. 利用屬性選擇定義 

CSS Code

複製內容到剪貼簿

//IE6 failed   
  1. input[disabled]{   
  2.     
  3. border
  4. 1px#DDD;        background-color#F5F5F5#F5F5F5
  5. ;     color:#ACA899;
  6. }   3. 利用class來定義,為要禁用的input增加一個class 
  7. CSS Code
  8. 複製內容到剪貼簿
  1. input.disabled{   
  2.     border1px#DDD;        background-color
  3. #F5F5F5#F5F5F5;     color
  4. :#ACA899; }  
  5. 最終結果: 

CSS Code

複製內容到剪貼簿

//Chrome Firefox Opera Safari IE9   
  1. input:disabled{   
  2.     
  3. border
  4. 1px#DDD;        background-color#F5F5F5#F5F5F5
  5. ;     color:#ACA899;
  6. }    //IE8-    input[disabled]{   
  7.     
  8. border
  9. 1px
  10. #DDD
  11. ;   
  12.     background-color#F5F5F5#F5F5F5;     color
  13. :#ACA899; }   
  14. //IE6 Using Javascript to add CSS class 
  15. "disabled"   * html input.disabled{   
  16.     
  17. border
  18. 1px#DDD;   
  19.     
  20. background-color
  21. #F5F5F5#F5F5F5;     color:#ACA899;
  22. }   注意:IE8 bug由於IE8 不辨識 :disabled 導致input[disabled],input:disabled樣式失效,可以考慮單獨來寫,或直接使用input[disabled]。 ;IE9及以下無法改變字體顏色。     Demo
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn