亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

認識 label 標簽

label 標簽的作用為 input 元素定義標注(標記)。label 元素不會向用戶呈現任何特殊效果。不過,它為鼠標用戶改進了可用性。如果您在 label 元素內點擊文本,就會觸發此控件。就是說,當用戶選擇該標簽時,瀏覽器就會自動將焦點轉到和標簽相關的表單控件上。例如:

圖片描述

1. label 標簽的使用

label 需要和 input 標簽搭配一起使用。LABEL 標簽的 for 屬性需要和 input 的 id 屬性一致,這樣才能點擊 label 標簽的內容使對應的 input 輸入框自動獲取焦點。代碼如下:

<label for="username">用戶名</label>
<input type="text" placeholder="請輸入內容" id='username'>

效果如下:

圖片描述

2. label 標簽的作用

表單控件都是內聯元素所以他倆會在一行顯示。在網頁中當我們點擊 label 標簽的內容或文本框時都會在文本框中出現光標,這個就是 label 標簽的功能了。說白了 label 標簽就是他所關聯的表單控件的延伸,即鼠標點擊了他,就會出現和點擊他所關聯的表單控件一樣的效果。而這前提是 label 的 for 屬性的屬性值與想要關聯的表單控件的 id 一樣。

除了增強用戶體驗外,還為行動不便人士上網提供了便利。比如說,視力障礙者是借助“網頁朗讀器”發出的聲音來瀏覽網頁的,若沒有 label 標簽的關聯,上網者就在腦海中不能想象出那種對應性,不能很好理解網站表單所想表達的內容。再比如,肢體有缺陷的上網者對于鼠標的控制是很辛苦的,運用label后點擊的目標變大了,有利于操作。

3. 注意事項

  1. label 標簽里面需要寫內容,才會在頁面顯示。
  2. label 標簽的 for 屬性必須和 input 輸入框的 id 一致。

4. 真實案例分享

京東

 <div>
     <label for="loginname">用戶名</label>
     <input id="loginname" type="text" placeholder="郵箱/用戶名/登錄手機"/>
</div>

<div id="entry">
    <label for="nloginpwd">密碼</label>
    <input type="password" id="nloginpwd" placeholder="密碼"/>
    <span class="capslock">大小寫鎖定已打開</span>
</div>

拼多多

<div>
    <label for="user-mobile"></label>
    <input  id="user-mobile" placeholder="手機號碼">
</div>
<div>
    <label for="input-code"></label>
    <input type="tel" id="input-code" placeholder="驗證碼">
</div>

5. 小結

  1. label 標簽一般和 input 一起使用。
  2. label 標簽的內容會和 input 在同一排顯示。
  3. 點擊 label 標簽的內容,會讓 input 輸入框獲取焦點。
  4. label 標簽的 for 屬性必須和 input 的 id屬性一致。

圖片描述