我在Visual Studio中使用了它,但编译器声称h1不能嵌套在legend元素中,但是浏览器仍然可以渲染它,因此我感到困惑,认为这是有效的还是无效的?

<fieldset>
   <legend>
     <h1>Caption</h1>
   </legend>
</fieldset>

最佳答案

浏览器执行的许多操作不是标准所必需的:-)

此页面here(HTML4)指定legend关键字,并指出它可以包含inline elements,但 header 不是其中的一部分。它确实还有其他可能有用的,例如bigstrong

此外,H1的相关页面未将legend列为允许包含在其中的项目之一。您也许还可以使用图例的idclassstyle属性来设置基础文本属性。

关于html - 图例中的标题有效吗? <legend> <h1>标题</h1> </legend>,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8005887/

10-10 13:35
查看更多