<sup>是放在<label>的内部还是外部是否具有语义相关性?

时间:2017-10-12 14:03:31

标签: html html5

我们正在设计一些应用程序,我们将<sup>元素放在<label>元素之外。例如:

<label ....>Email</label><sup>*</sup>

但是我们有一些开发人员认为将<label>放在<sup>之外是错误的。他们认为我们应该将它保留在<label>元素内,如下所示:

<label ....>Email <sup>*</sup></label>

这是在W3C规范中的任何地方提到的吗?哪种方式在语义上更正确?

1 个答案:

答案 0 :(得分:2)

上标格式无关紧要。

重要的是信息。 &#34;这是必需的&#34;是标签的一部分,因此应该在标签元素内。

<sup>最终会在标签内部作为将内容放在那里的副作用。