当前位置: 首页 > 面试题库 >

将标签放在里面是不好的 标签,仅用于字符串操作而不是样式?

薛浩言
2023-03-14
问题内容

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

我在想做类似的事情

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

<span />标签放在标签内很不好<option />,仅用于字符串操作而不是样式设置?


问题答案:

根据HTML 4.01规范:

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

从HTML 5规范草案中:

内容模型:文本。

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

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



 类似资料:
  • 问题内容: 最佳做法是什么? 为什么我们要坚持一个特殊的案例呢? 但是,所有浏览器似乎都能解释这两种情况并返回预期的输出。 问题答案: 小写的“要求”是xHTML的遗留物,它明确要求它。 另一方面,普通的旧HTML并不遵循XML的严格结构要求,因此对于用例没有固定的要求。 但是,无论如何,开发人员还是倾向于使用小写字母作为惯例,主要是因为在使用它时,它更容易阅读并且易于键入。但这只是一个约定;没有

  • $ git tag 添加-n选项,就可以显示标签的注解。 建立标签 $ git tag <tagname> 建立含批注的标签 $ git tag -a <tagname> 删除标签 $ git tag -d <tagname>

  • 我们这里有一个传统的远程系统,没有webapi、webservice 然后我们需要通过Selenium进行集成 我们需要从一个主选项卡打开多个选项卡来进行提取,但当更改为所需选项卡并通过css选择器获取值时,它总是从第一个选项卡获得结果<我们的系统不能在互联网上打开,然后我以谷歌为例做了同样的事情,同样的行为也发生了。是虫子还是我的错?有人能看出什么是错的吗 下面是一个没有错误检查的简化版本,它的

  • <?php $result=sp_param_lable('id:2;cat:home'); print_r($result); ?>

  • 主要内容:创建标签,查看标签,删除标签标签操作允许为存储库中的特定版本提供有意义的名称。 假设项目中有两个程序员:和,他们决定标记项目代码,以便以后可以更容易访问这些代码。 创建标签 使用命令来标记当前指针。在创建标签时需要提供选项的标签名称,并提供带选项的标签消息。 如果要标记特定提交,则使用相应的而不是指针。使用以下命令将标签推送到远程存储库。 查看标签 假设开发人员()创建了标签。 现在,另外一个开发人员()就可以使用带有选项的

  • 我有下面的Java内容,我只想剥离html标记,而不是新行字符 如果我在文本丰富编辑器中打开上面的内容,第1行和第2行以不同的行显示(不显示