我需要在頁面顯示的列表,讓我們說,應該或多或少呈現如下人的屬性:允許使用<label>沒有標籤控制的標籤嗎?
名稱:名稱
日期: 1/1/2000
其他:其他
讀doc他們說:
LABEL元素可能會使用將信息附加到控件。
那麼,是不是涵蓋屬性的名稱,如名,日期 ...右邊的標記 即使不是一個<input>
與相關聯?
我需要在頁面顯示的列表,讓我們說,應該或多或少呈現如下人的屬性:允許使用<label>沒有標籤控制的標籤嗎?
名稱:名稱
日期: 1/1/2000
其他:其他
讀doc他們說:
LABEL元素可能會使用將信息附加到控件。
那麼,是不是涵蓋屬性的名稱,如名,日期 ...右邊的標記 即使不是一個<input>
與相關聯?
不,按照Quentin’s answer。
但是,在HTML5中,<dl>
can be used for generic associations其中<label>
不合適。
編號
它說它可以將信息與控制相關聯。
它並沒有說它可以將信息與任何其他信息相關聯。
也newer (but draft) specification請參見:
一些元素,並不是所有的形式相關,被歸類爲 貼標籤的元素。這些元素可以與 標籤元素相關聯。
按鈕輸入(如果該類型屬性不是處於隱藏狀態)密鑰生成 米輸出進度選擇的textarea
不,使用這樣的label
元素是不正確的。
這裏重要的是的含義可能。
標籤元件可以用於連接信息的控制。
RFC 2119(which the HTML4 spec follows)定義可:
月:這個詞,或形容詞 「可選」,是指一個項目是真正可選的
所以在這裏,可能並不意味着label
元素可用於其他目的;這只是意味着不需要在控件上使用label
元素。
就替代品而言,這取決於您想要達到的目標。如果您只是嚴格遵循規範,那麼我建議每對使用p
和strong
元素。如果您希望數據對計算機更有意義,則可以考慮使用Microformat specifications之一。
有任何解釋! 謝謝 –
我部分同意迄今爲止的答案,但希望補充一點,如果您想因某種原因使用標籤,那麼我會在只讀控件中顯示屬性值,然後您的標籤將有效。
我已經使用適當的樣式來區分只讀控件和正在運行的控件,以避免混淆用戶。這是在一系列頁面上構建的,這些頁面構建了用戶在嚮導中收集的信息。
我有這個鏈接到W3C - 「編輯草案」,而不是上面的鏈接是「工作草案」,其中指出,你可以將它與任何元素相關聯 - 只要它是'lablelable' - 甚至雖然這是Form部分的一個子部分。它早些時候指出,可描述的元素不一定要在表格內。
http://dev.w3.org/html5/spec/single-page.html#the-label-element
謝謝你和其他人。
與- 和
- ,符合我的需要。 –