在html中建立链接的最佳方式是什么 我主要使用html4,但我试图实现html5
所以我的问题基本上应该是包装标签,p或a?
这样:
<p class="center">
<a href="#">
<img src="addToCart.png">
</a>
</p>
或者这个:
<a href="#">
<p class="center">
<img src="addToCart.png">
</p>
</a>
感谢。
答案 0 :(得分:7)
在HTML 4.1下,a
元素默认为display: inline
,不能包含块级元素,例如p
;因此p
应该包裹a
。
但是,如果您使用的是HTML 5,并且拥有<!doctype html>
,那么无论哪种方式都可以接受(并且有效),请使用您认为最符合要求的方式。
答案 1 :(得分:0)
锚点只能包含内联元素(span,strong,em等)。段落标记是块 - 因此无效。设置显示:内联,它肯定会起作用,但它不再有效。
你的第一个例子是正确的。
如上所述=仅在html4中才是这样。
答案 2 :(得分:0)