<a href="#"><img width="200" height="200"></a>
请注意黑色边框仅出现在图像底部周围?我如何解决这个问题,使它出现在整个事物周围?
我以前做过,但我记不起来......
答案 0 :(得分:2)
您可以使用:
a {
display: inline-block;
}
或者,
a {
display: block;
}
在这两者中,inline-block
可能更适合您的需求(甚至是Internet Explorer 6 and 7 should play nicely,因为a
是“自然display: inline
”。 / p>
答案 1 :(得分:2)
试试这个:
<强> HTML 强>
<a href="#">
<img width="200" border="0" height="200" />
</a>
<强> CSS 强>
a {
border:1px solid black;
display: block;
float: left;
}
img
{
display: block;
}
可以找到实时演示here
最好修改<img>
代码的边框而不是<a>
答案 2 :(得分:1)
在display: inline-block
a
答案 3 :(得分:1)
在你的CSS放置
display:block;
或
display:inline-block;
在您a
标记上。
答案 4 :(得分:1)
将图像边框放在图像周围:http://jsfiddle.net/nmhAs/
img {
border:1px solid black;
}