<!doctype html> 时 图片与 div 高度 相差3像素 为什么?


div是块元素,而图片是行内块元素

所以,div下包图片的话,div的高度会是图片的高度+行高撑出的高度(具体多少根据行高而定)

所以,把图片也设置为块元素就可以了,当然也可以清除行高

解决办法:将 img 图片设置CSS为块元素 display:block;


评论