在a标签给里面的文本设置font-size:20px后,为什么a标签的高不是20px,而是26px?

我给a标签设置了行高和字体大小,然后在浏览器里面检查a标签,发现她的高度是26px?想知道是为什么?

img


img

你设置的是字体大小,是显示20px(第三行)
a标签的高度为26px,是因为字体和a标签之间存在上下内边距。

字体不同高度也会不同,你可以设置宋体、楷体其它字体看看

再设置个line-height:20px行高看看

你想设置a标签高度得设置
display:block
height:20px