首頁 web前端 html教學 關於html中

關於html中

Aug 09, 2018 pm 01:54 PM
html html5

這篇文章給大家介紹的內容是關於html中

在freecodecamp上HTML教程的Create a Set of Radio Buttons這一節中,看到這樣一段話,

It is considered best practice to set a for attribute on the label element, with a value that matches the value of the id attribute of the input element. This allows assistive technologies to create a linked relationship between the label and the child input element.##ween the label and the child input element.##ween the label and the child input element.## :最好的做法,是給

label

標籤,加上for屬性,其值與input標籤的id屬性的值相同,以在label和input之間建立關聯。 同時,給出一段範例程式碼,如下:

1

2

3

4

<!-- Code 1 -->

<label> 

  <input>Indoor 

</label>

登入後複製

關於html中<label>標籤的for屬性的詳細分析#程式碼中,label的for屬性值與input的id屬性值相同。從這段程式碼中,並不能看出關聯在何處。

關於label的for屬性的定義如下:

The for attribute specifies which form element a label is bound to.

 譯文:for屬性指定label與表單中的哪個元素進行綁定。

範例程式碼:

1

<!-- Code 2 -->

登入後複製
        
        
        
  

關於html中<label>標籤的for屬性的詳細分析比較兩段程式碼,不難發現,

##label與input標籤的包含關係不同。 Code 1 的label和input,屬於包含關係,Code 2 的label和input相對獨立。
  1. label與input在頁面上的排列方式不同。透過Chrome的開發者工具不難發現,Code 1 的運行結果,label標籤將input標籤遮蓋,Code 2 的運行結果,label標籤與input標籤並列。
  2. label與input一一對應。點選label的內容,對應的單端按鈕都會被選取。
  3. 如果,我們將兩段程式碼中label的for屬性刪除,則先前的第1點和第2點不變,變化的是第3點。 Code 1 的營運結果,點選label的內容,照舊能夠選取單選按鈕。而 Code 2 的則不同,點選label的內容,無法選取單選按鈕。
經過簡單的程式碼運行結果對比,我們能夠驗證文章開頭引用的那段話是正確的。為label加入for屬性的這個做法,能夠提高程式碼品質。

相關文章推薦:

html中標籤嵌套的問題如何解決

父元素標籤的預設行為以及click事件之間的相互影響

以上是關於html中

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章

兩個點博物館:邦格荒地地點指南
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

兩個點博物館:邦格荒地地點指南
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

HTML 中的巢狀表 HTML 中的巢狀表 Sep 04, 2024 pm 04:49 PM

HTML 中的巢狀表

HTML 中的表格邊框 HTML 中的表格邊框 Sep 04, 2024 pm 04:49 PM

HTML 中的表格邊框

HTML 左邊距 HTML 左邊距 Sep 04, 2024 pm 04:48 PM

HTML 左邊距

HTML 表格佈局 HTML 表格佈局 Sep 04, 2024 pm 04:54 PM

HTML 表格佈局

在 HTML 中移動文字 在 HTML 中移動文字 Sep 04, 2024 pm 04:45 PM

在 HTML 中移動文字

HTML 有序列表 HTML 有序列表 Sep 04, 2024 pm 04:43 PM

HTML 有序列表

HTML onclick 按鈕 HTML onclick 按鈕 Sep 04, 2024 pm 04:49 PM

HTML onclick 按鈕

您如何在PHP中解析和處理HTML/XML? 您如何在PHP中解析和處理HTML/XML? Feb 07, 2025 am 11:57 AM

您如何在PHP中解析和處理HTML/XML?

See all articles