通常用于html链接:
<p><a href="#">this is link</a></p>
<h1><a href="#">this is link</a></h1>
<span><a href="#">this is link</a></span>
一个href链接可以在其他元素之外换行吗?
<a href="#"><p>this is link</p></a>
<a href="#"><h1>this is link</h1></a>
<a href="#"><span>this is link</span></a>
也在div之外?
<a href="#">
<div>this is div
<p>here is the paragraph</p>
<div>and nested div</div>
</div>
</a>
答案 0 :(得分:1)
是的,你可以这样做。它看起来有点奇怪,但它会起作用。请注意,在第二个示例中,文本将全部映射到相同的链接“#”。
答案 1 :(得分:1)
是。规范中<a>
没有任何“禁止”元素(标准<html>
,<body>
,<head>
,<title>
,{{1除外}} ...)。 <meta>
个链接,每个人都应该联系起来。
请注意,<a>
是内联的,因此您必须设置<a>
才能使用它display: block