HTML_label標簽

1、概念

  • label 標簽為 input 元素定義標記
  • label 元素不會呈現(xiàn)任何特殊效果

2、作用

  • 為鼠標用戶改進了可用性,用戶體驗較好

3、實例

  • label 標簽的 for 屬性應當與相關元素的 id 屬性相同
    因為labelfor屬性,它為label指定了一個目標,一般是一個form表單內元素的id,這樣就可以把這個label與該id 元素關聯(lián)起來,當點擊label內的文本時,就會觸發(fā)此控件,讓該id也獲得焦點

  • 原始代碼

 <input type="radio" name="demo" value="1"/>選項1
 <input type="radio" name="demo" value="2"/>選項2
  • 效果:一定要點擊單選的圓圈上,才能選中
  • 改進代碼
 <input type="radio" id="demo1" name="demo" value="1"/>
<label for="demo1">選項1</label>
 <input type="radio" id="demo2" name="demo" value="2"/>
<label for="demo2">選項2</label>
  • 效果:只要點擊了label里的文字,就可以選中

  • 如果不想給labelfor屬性,也可以用labelinput包起來

 <label><input type="radio" name="demo" value="1"/>選項1</label>
 <label><input type="radio" name="demo" value="2"/>選項2</label>
  • 但推薦inputlabel分離的模式,因為這樣更靈活,不受位置的約束,只要for 屬性與相關的 id 屬性相同就可以

參考文章中推薦:
容易被忽略的label標簽
基礎HTML: label標簽的for屬性

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,552評論 19 139
  • HTML標簽解釋大全 一、HTML標記 標簽:!DOCTYPE 說明:指定了 HTML 文檔遵循的文檔類型定義(D...
    米塔塔閱讀 3,528評論 1 41
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 14,135評論 1 92
  • 雪雪現(xiàn)在因為學習的原因,所以決定將每天一更改為二天一更,請各位支持雪雪的雪花們諒解。(其實雪雪也是趁家人...
    洛麗塔夢雪閱讀 299評論 0 0
  • 文/一個苞谷 從準備考注會到把書本、資料準備齊全我整整花了一周的時間,而真正開始聽課和學習又是在書本已經(jīng)蒙了一層薄...
    一個苞谷閱讀 741評論 8 6

友情鏈接更多精彩內容