根据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