<a>标签的高度为21px的原因

a标签是行内元素,不能拿来包裹块级元素。
既然a是行内元素,那么它的高度自然不会受其包裹的子元素影响,而浏览器给行内元素设置的最小高度是21px,因为a里有内容,却是个图片,所以自然a的高度就是21px了。

如果你想解决这个问题,a{dispaly:inline-block;font-size:0}

posted @ 2020-01-27 00:27  LucasSong  阅读(371)  评论(0)    收藏  举报