2013-04-25 60 views
0

我以这种方式使用h2标签。 H2标签的使用是否正确?H2标签的用法是否正确?

<h2><a href="#w" style="margin-left:20px;">What is this?</a></h2> 
<h2><a href="#h" style="margin-left:20px;">How much does it cost?</a></h2> 


<p class="title-faq"><h2>What is this?</h2></p> 
+0

我会说前两个是好的,但第三个你不应该真的把h2放在p – Pete 2013-04-25 10:36:03

回答

2

在正文中使用意味着“标题”的标签是不合适的。标签是逻辑标签;它们的使用赋予所附文本以意义 - 即文本是章节标题。

尽管您可以使用display:inline属性,但可以考虑使用更合适的标签,甚至是标签。

除此之外,为了回答你的问题,h2是块级元素。使其成为一个内联级别的元素将导致它类似的行为,你如何形容演技

SEE HERE

0

前两个都行,你把H2标签的标签外的B标签。但是,P标签表示一段文字,所以您应该在您的P标签之前放置标题标签。

0

不会。如果连续有两个相同级别的标题,那么第一个标题的标题是什么?

使用标题内的链接在技术上是允许的,但可用性差。标题通常是链接的目标,而不是可点击的。

嵌套h2p甚至不是语法上有效,或者可能:浏览器意味着关闭</p>p元素是开放的,遇到<h2>标签。

这对使用内联样式的可维护性和可修改性也是不利的(如style attribuets)。