HTML链接正确的位置?

时间:2013-11-07 01:23:44

标签: html hyperlink anchor href

通常用于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>

2 个答案:

答案 0 :(得分:1)

是的,你可以这样做。它看起来有点奇怪,但它会起作用。请注意,在第二个示例中,文本将全部映射到相同的链接“#”。

答案 1 :(得分:1)

是。规范中<a>没有任何“禁止”元素(标准<html><body><head><title>,{{1除外}} ...)。 <meta>个链接,每个人都应该联系起来。

请注意,<a>是内联的,因此您必须设置<a>才能使用它display: block