跨度内的锚或锚是跨度还是无关紧要?
我想嵌套span
和a
标签。 我是不是该
<span>
放入<a>
<a>
放入<span>
3 - 没关系。
但是,我倾向于只在<a>
使用<span>
,如果它仅用于标记内容的一部分即
<a href="#">some <span class="red">text</span></a>
而不是:
<a href="#"><span class="red">some text</span></a>
显然这应该是:
<a href="#" class="red">some text</a>
它是完全有效的(至少由HTML 4.01和XHTML 1.0标准),以巢任一个<span>
内侧<a>
或<a>
一个内<span>
。
只需向自己证明,您就可以随时查看W3C MarkUp验证服务
我尝试验证:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Title</title>
</head>
<body>
<p>
<a href="http://www.google.com/"><span>Google</span></a>
</p>
</body>
</html>
也如上所述,但是在<span>
使用<a>
即
<span><a href="http://www.google.com">Google</a></span>
同时使用HTML 4.01和XHTML 1.0文档类型,并且都通过了验证成功!
唯一需要注意的是确保您按照正确的顺序关闭标签。 因此,如果您以<span>
和<a>
开头,请确保先关闭<a>
标签,然后再关闭<span>
,反之亦然。
这并不重要 - 他们都被允许进入对方。
链接地址: http://www.djcxy.com/p/36473.html上一篇: Span inside anchor or anchor inside span or doesn't matter?
下一篇: div inside anchor