将<span />标签放在<option />标签内是不好的,仅用于字符串操作而不是造型?

Rub*_*zzo 51 html tags option

我想制作一个<option />标签的文本内容组.假设我有以下内容:<option>8:00 (1 hour)</option>,8:00可以修改时间模式,然后(1 hour)也可以修改括号中的文本.

我在考虑做类似的事情

<option>
  <span>8:00</span>
  <span> (1 hour)</span>
</option>
Run Code Online (Sandbox Code Playgroud)

<span />标签放在标签内是不好的<option />,仅用于字符串操作而不是造型?

Que*_*tin 80

来自HTML 4.01规范:

<!ELEMENT OPTION - O (#PCDATA)         -- selectable choice -->
Run Code Online (Sandbox Code Playgroud)

来自HTML 5草案规范:

内容模型:文字.

(即使是HTML 3.2和HTML 2规格说:<!ELEMENT OPTION - O (#PCDATA)*>)

option元素不能包含任何子元素.是的,这很糟糕.

  • 每个包含表单的版本. (3认同)
  • <!ELEMENT OPTION - O(#PCDATA)对我来说似乎很模糊......你能澄清一下这个含义吗? (2认同)