我们正在设计一些应用程序,我们将<sup>
元素放在<label>
元素之外。例如:
<label ....>Email</label><sup>*</sup>
但是我们有一些开发人员认为将<label>
放在<sup>
之外是错误的。他们认为我们应该将它保留在<label>
元素内,如下所示:
<label ....>Email <sup>*</sup></label>
这是在W3C规范中的任何地方提到的吗?哪种方式在语义上更正确?
答案 0 :(得分:2)
上标格式无关紧要。
重要的是信息。 &#34;这是必需的&#34;是标签的一部分,因此应该在标签元素内。
<sup>
最终会在标签内部作为将内容放在那里的副作用。