在summary标签中使用h2标签在语义上是否正确?

时间:2016-12-19 17:24:16

标签: html5 semantic-markup

我不确定在<h2>标记内添加<summary>标记是否正确。

在语义上,<h2>标记内是否有<h1><summary>标记是否有效?

2 个答案:

答案 0 :(得分:4)

语义取决于您拥有的具体内容及其出现的上下文。

从有效性的角度来看,the spec说:

  

内容模型
  要么:措辞内容。
  或者:标题内容的一个元素。

所以,它是有效的,只要你没有别的东西。

答案 1 :(得分:0)

当然,这是允许的。但是你必须使用CSS来设计样式以避免包装。要测试可靠性,请使用W3-Validator并使用W3Schools

<!DOCTYPE html>
<html>
<head>
    <title>HTML Summary usage</title>
</head>
<body>
  <details>
    <summary><h1>Copyright 1999-2014.</h1></summary>
    <p> - by Refsnes Data. All Rights Reserved.</p>
    <p>All content and graphics on this web site are the property of the company Refsnes Data.</p>
  </details>

  <p><b>Note:</b> The summary element is not supported in Edge/Internet Explorer.</p>
</body>
</html>