html - 我的图像没有占据页面的整个宽度
问题描述
出于某种原因,我的图像没有占据页面的整个宽度。除了#ResterauntImage 代码之外,我还注释掉了我的整个site.css 文件。
下图:
#ResterauntImage {
position: absolute;
left: 0;
top: 0;
height: 400px;
width: 100%;
background-size: cover;
padding: 0px;
background-image: url("");
overflow: hidden;
/*-webkit-filter: grayscale(100%);*/
/*-webkit-filter: sepia(100%);*/
-webkit-filter: blur(2px);
}
<img id="ResterauntImage"class="img-fluid" alt="Responsive image" src="http://www.gatesgardencentre.co.uk/wp-content/uploads/gn043-MED-WIDE.jpg" />
解决方案
我删除了图像的高度,它工作得很好。图像现在有 100% 的宽度。如果您指定 a width:100%
,则无需指定图像的高度,因为浏览器将根据图像的比例计算它(高度的默认值为 auto)。
我删除了一些其他标签,如,background-image
和你在代码中已有的标签。我只留下了使您的图像具有 100% 宽度的所需代码。background size
padding
position:relative
position:absolute
我希望这能解决问题。我检查并在我的页面上工作。
这是代码:
#ResterauntImage {
position: absolute;
left: 0;
top: 0;
width: 100%;
}
<img id="ResterauntImage"class="img-fluid" alt="Responsive image" src="http://www.gatesgardencentre.co.uk/wp-content/uploads/gn043-MED-WIDE.jpg" />
推荐阅读
- excel - 在excel中计算一列中的多个值
- javascript - 了解 Window.location 工作解决方案
- javascript - Golang 可以只使用 HTML、CSS 和 JS... 没有前端框架
- swift - CollectionViewCell 的自动布局:尾随/前导约束更改单元格大小
- image - 在 express ejs 项目中使用 filepond 上传图像
- c# - 如何创建一个变量来改变点击项目的功能?
- python-3.x - 无法破坏 Mac 上的 tkinter 窗口
- recursion - OCaml:将列表中的每个字符串转换为字符串列表
- c# - Auth0、.NETCoreApp 3.1 和 SignalR:获取解码的 JWT
- excel - 如果 VLOOKUP 返回空白或给出 #N/A,则从不同的列返回一个值