#header {
position: relative;
left: 0;
width: 100%;
top: 0;
}
#header img {
/*display: block;*/
width: 100%;
}
结果运行之后,发现header的高度总是比img的图片多出3px,不管是在移动端还是pc端,都会出现这种问题。
1, 刚开始以为是html的问题, 结果把html改成
还是不行,所以这可能就不是html的问题。
2,在网上查找资料,发现可以把img设置为block, 解决。
3,通过google了解到原因,img是一种类似text的元素,在结束的时候,会在末尾加上一个空白符,所以就会多出3px
英文解释
声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com