H2标签的这种用法是否正确?

时间:2013-04-25 10:33:39

标签: html

我以这种方式使用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>

3 个答案:

答案 0 :(得分:2)

在正文中使用表示“标题”的标记是不合适的。标签是逻辑标签;它们的使用赋予所附文本意义 - 即文本是标题部分。

虽然您可以使用display:inline属性,但请考虑使用更合适的标记,甚至是标记。

除此之外,为了回答你的问题,h2是一个块级元素。使其成为内联级别元素将使其行为与描述b标记

的行为类似

SEE HERE

答案 1 :(得分:0)

前两个没问题,你把H2标签放在A标签之外。但是,P标记表示文本段落,因此您应将标题标记放在此P标记之前。

答案 2 :(得分:0)

没有。当你有两个相同级别的标题时,第一个标题是什么?

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

h2嵌套在p内甚至在语法上无效或不可能:当</p>元素打开且{{1}时,浏览器意味着关闭p遇到标签。

使用内联样式(例如<h2> attribuets)中的可维护性和可修改性也不好。