gpt4 book ai didi

html - 将 标签放在

转载 作者:技术小花猫 更新时间:2023-10-29 11:34:37 24 4
gpt4 key购买 nike

我想对 <option /> 的文本内容进行分组标签。假设我有以下内容:<option>8:00 (1 hour)</option> , 时间模式 8:00可以修改,那么括号内的文字(1 hour)也可以修改。

我正在考虑做类似的事情

<option>
<span>8:00</span>
<span> (1 hour)</span>
</option>

<span />不好吗里面的标签 <option />标签,仅用于字符串操作而不是样式?

最佳答案

来自 the HTML 5spec :

Content model:

  • If the element has a label attribute and a value attribute: Nothing.
  • If the element has a label attribute but no value attribute: Text.
  • If the element has no label attribute and is not a child of a datalist element: Text that is not inter-element whitespace.
  • If the element has no label attribute and is a child of a datalist element: Text.

因此,根据上下文,您可以将两件事放入 <option> 中— 文字或什么都没有 — 你不能放 <span>或那里的任何其他元素。


来自 HTML 4.01 规范:

<!ELEMENT OPTION - O (#PCDATA)         -- selectable choice -->

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


选项元素不能有任何子元素。所以是的,这很糟糕。

关于html - 将 <span/> 标签放在 <option/> 标签中是否不好,仅用于字符串操作而不是样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5678760/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com