我在Visual Studio中使用了它,但编译器声称h1
不能嵌套在legend
元素中,但是浏览器仍然可以渲染它,因此我感到困惑,认为这是有效的还是无效的?
<fieldset>
<legend>
<h1>Caption</h1>
</legend>
</fieldset>
最佳答案
浏览器执行的许多操作不是标准所必需的:-)
此页面here(HTML4)指定legend
关键字,并指出它可以包含inline elements,但 header 不是其中的一部分。它确实还有其他可能有用的,例如big
或strong
。
此外,H1的相关页面未将legend
列为允许包含在其中的项目之一。您也许还可以使用图例的id
,class
或style
属性来设置基础文本属性。
关于html - 图例中的标题有效吗? <legend> <h1>标题</h1> </legend>,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8005887/