如何防止链接标记在图像下方添加额外填充?

时间:2012-09-26 11:38:17

标签: html css

我将图片包裹在一个链接中。该链接在底部添加额外的填充(请参阅附加图像中的红色区域)。 我该如何删除它?我试图设置padding: 0;margin:0,我也试过display:inline-block,但它没有解决它。

enter image description here

HTML:

<a href="#"><img src="http://i50.tinypic.com/2poy3kl.jpg" /></a>​

CSS:

 a{
    background: red;
    padding: 0;
}

JS小提琴: http://jsfiddle.net/D6Ak8/

4 个答案:

答案 0 :(得分:2)

display: block;代码使用img

a img {
    display: block;
}

更新了小提琴:http://jsfiddle.net/D6Ak8/1/

答案 1 :(得分:1)

显示块是您的解决方案 js fiddle

答案 2 :(得分:1)

http://jsfiddle.net/D6Ak8/4/

vertical-align:bottom添加到您的图片中。这样您就可以保持内联显示。

答案 3 :(得分:0)

img{border:none;}

...............