希望您能再次帮我一下。
我是 CSS 的新手,试图构建一些简单的东西,但连简单的都变得非常困难 :(,现在已经卡了一个多小时了。
我目前遇到的问题是,我有一个包含图像的 div,但是 div 底部有额外的大约 5px 的空间,我无法弄清如何删除它。
基本上这就是我所拥有的:
如您所见,图像下面有一点“白色”空间。
这是我想要的效果(使用 paint 编辑):
基本上我的 body 背景是灰色,里面有一个宽度为 70% 的包装器,
包装器内有一个菜单(小红点是该菜单的一部分),然后有一个带有白色背景、宽度为 142.8571%,左侧距离为 15% 的 div(id=container),以覆盖整个页面。然后在这个 div 中有图像。
因此,有问题的 div 就是 ID 为 container 的 div。
这是我相关部分的代码:
HTML:
<div id="container">
<img id="banner-img" src="img/banner.jpg">
</div>
CSS:
#container{
background-color: white;
padding-bottom:0px;
margin-bottom: 0px;
border-bottom-width: 0px;
width: 142.8571%;
position: relative;
left: -21.428571%;
}
#banner-img{
position: relative;
margin: 0px auto 0px auto;
width: 70%;
left: 15%;
height: auto;
padding: 0px;
border: 0px;
position: relative;
}