根據w3 XHTML specification,label
屬性爲該選項指定了一個較短的標籤。但是(使用FF3.5使用the try-it tool),我看不到任何效果。因此我的問題是:這個屬性真的做了什麼?<option>真正用於的標籤屬性是什麼?
編輯 看來它覆蓋了下拉列表中使用的標籤。該選項的內容(據我所知)僅用作value
的默認值。這(在IE7 +中)是否使以下兩個聲明等效?
<option label="Volvo">Volvo (Latin for 'I roll')</option>
和
<option label="Volvo" value="Volvo (Latin for 'I roll')">Whatever....</option>
這正是我連接到問題的文檔。當然,我已經看到這不是必需的。仍然想知道它的用途。 – Martijn 2010-01-28 13:46:14
@Martijn,我更新了我的答案,以表明我認爲這個功能對於在瀏覽器中完全實現是有用的。也許這會改變你對我答案的看法。 – 2010-01-28 13:56:03
+1鏈接到深入的規格(downvote不是我的 - 抱歉) – Martijn 2010-01-28 13:57:06