HTML <option> 的最佳实践:选择 VS 选择="selected"

Best practice for HTML <option> : selected VS selected="selected"

<select> 中预先 select 一个 <option> 的最佳做法是什么?

根据不同的网站,两者都有效。但是哪个更好呢?最兼容?

<option selected="selected">Foo</option>
<option selected>Bar</option>

如果您正在写 XHTML,则需要 selected="selected"

如果您正在写 HTML,selected 是更少的击键和更少的字节。

两者都没有更好的浏览器兼容性。

根据 HTML4 standard,使用 selected 意味着它是 selected="selected"。所以标准已经定义了两者都被支持。他们的代码示例已经包含一个仅使用 selected.

的代码块

为了与 XHTML 兼容(具体 XML 是这里的 'problem'),有一个 selected="selected" 选项。

HTML5 也定义了 selected 本身是有效的,所以不用担心。