【发布时间】:2017-01-04 16:42:25
【问题描述】:
所以,我正在做一些事情,我正在尝试创建一个位于另一个 div 内的图像标签。问题是,我写了
.container {
padding: 0;
margin: 0;
}
.container img {
padding: 0px;
margin: 0px;
width: 100%;
height: 100%;
}
<div class='container'>
<img src='https://www.clarkson.edu/_site_support/background_image_banks/images/tor_images/studcnt_4128800003.jpg' alt='A problem occured'>
</div>
但在边缘之前仍有一些空间。我还尝试将填充设置为 0,将边距设置为 0,但仍然没有。
【问题讨论】:
-
父级的margin也是0吗?请发布您的代码的最小示例,不要链接到它。
-
正文有边距。如果你想让图片的高度包含所有剩余的空格,你应该使用
height: 100vh; -
@kabanus 我确实设置了父级的边距。而且,对不起,我编辑了这篇文章,使它更简洁。
-
@Ron.Basco 那行不通。它只是变成了一个高度为 100px 的图像
-
我已经在你的 codepen 演示中试过了。 vh = 观看高度。无论视口的高度是多少,它都会得到它的 100% 并应用于具有 vh 属性的元素。
标签: html css image sass formatting