将h2标签放在span标签中是否有效?

4
标签作为块级元素显示,是否可以将

标签放在标签中呢?
如果我使用
标签会对搜索引擎优化(SEO)有什么影响吗?

3个回答

9

示例输入:

<!DOCTYPE HTML>
<html>
    <head><title></title></head>
<body>
    <span style="display: block">
        <h2>A</h2>
    </span>
</body>
</html>

以下是来自 W3C验证器 的结果:

在此上下文中,h2元素不允许作为span元素的子元素。


2
不可以。根据HTML 4.01/XHTML 1.0 dtd的规定,span标签只能包含内联元素,下面是允许的元素列表:
a、object、applet、img、map、iframe、br、span、bdo、tt、i、b、u、s、strike、big、small、font、basefont、sub、sup、em、strong、dfn、code、q、samp、kbd、var、cite、abbr、acronym、input、select、textarea、label、button、ins、del、script。HTML 5 暂未查明是否有所不同。

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接