我想知道为什么在HTML5中使用linebreak
标签 - 标签根据w3标准没有验证?
我可以在标题之间使用其他标签吗?
在http://validator.w3.org中出现错误的示例:
<!DOCTYPE html>
<head>
<meta charset="UTF-8" />
<title>HTML5</title>
</head>
<body>
<hgroup>
<h1>heading 1</h1>
<br>
<h2>heading 2</h2>
</hgroup>
</body>
</html>
答案 0 :(得分:3)
你不能在<h1>
内<h6>
- <hgroup>
之外放置任何其他内容!
您必须使用CSS样式在<hgroup>
元素中的连续标头之间提供更多空间。
答案 1 :(得分:1)
您可以在<hgroup>
内添加的唯一有效标记是<h1>
到<h6>
,因此<br />
是无效标记