天天看點

label标簽for屬性與表單控件點選選中的聯系(單選按鈕為例)

表單中經常會出現單選按鈕,也就是,但我們是否有注意到自己所寫的單選按鈕,能否在點選文字的時候進行選中切換。

其實這裡面包含了一點點小竅門,也就是我們的标簽

标簽為input元素定義标記,其本身沒有任何效果,但若在label元素内點選文本的話,就會觸發此控件。是以,當使用者選擇标簽時,浏覽器就會自動将焦點轉到和标簽相關的控件上。

label與表單控件聯系的方式有兩種:

1.隐式聯系--表單控件作為标記标簽的内容

`

2.顯式聯系--标記下的for屬性命名目标表單id

我們給代碼添加稍許樣式

`form div span,

form div label {

}

form input[type="radio"],

form label {

}`

下面,我們來看下代碼顯示的效果

label标簽for屬性與表單控件點選選中的聯系(單選按鈕為例)

經過驗證,兩種聯系方式均是可以進行點選文字選中的,而且浏覽器相容沒有問題!!

小小的表單點選文字的選中,也不能漏掉呢!好的使用者體驗要靠我們來加油!

繼續閱讀