Answers:
3-没关系。
但是,我往往只使用一个<span>
内部的<a>
,如果它只是一个部分的标签,即内容
<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>
将<span>
an 嵌套在<a>
或内<a>
内将<span>
。
只是为了向自己证明,您可以随时检查 W3C标记验证服务
我尝试验证:
<!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>
而且与上述相同,但与 <a>
里面有<span>
即
<span><a href="http://www.google.com">Google</a></span>
具有HTML 4.01和XHTML 1.0文档类型,并且都成功通过了验证!
唯一需要注意的是确保以正确的顺序关闭标签。因此,如果以a开头,<span>
则请<a>
确保<a>
先关闭标记,然后再关闭,<span>
反之亦然。
没关系-两者都可以互相允许。