html - 如何摆脱div内图像周围的默认边距?
问题描述
我正在建立一些网站,并且总是遇到与 css 相同的问题。
我在 div 容器中有两个图像。
例如,当我在 div 中放置文本时,div 占据了文本的高度,但是当我出于某种未知原因将图像放入时,div 突然似乎具有默认高度。
正如你所看到的,我已经在我的 css 中调整了图像的大小。我在 div 上加入了一种颜色,只是为了更清楚地了解发生了什么。
当我缩小浏览器屏幕时,div 的高度保持不变(因此没有响应),并且由于某种原因,图像被向下推到了 div 内。
- 我该如何解决这个问题。我希望 div 容器高度能够响应内部图像,并保持与图像相同的高度以及缩小浏览器屏幕。
- 最后但同样重要的是......我不明白的是什么?
谢谢你帮助我。
我的代码
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<div style="background-color:red;">
<img style="height:2vw; width:4vw;" src="image.jpg" alt="en">
<img style="height:2vw; width:4vw;" src="image.jpg" alt="en">
</div>
</body>
</html>
解决方案
如果您希望父 div 具有一定的大小,则应在 div 上强制执行维度并将其属性继承给其子级...
div{
height: 50vh;
width: 50vw;
background: red;
}
div>img{
height: 100%;
width: 100%;
}
<div>
<img src="image.jpg" alt="text">
</div>
推荐阅读
- android - 仅从 Android O (--min-api 26) 开始支持调用自定义
- node.js - 猫鼬“更新”不起作用,除非我使用“.then”
- c# - 在给定的示例中,Action Delegate 指的是谁?
- reactjs - 应用快速过滤器并更改行数据后取消选择所有 ag-grid 行
- python - scrapy 出了点问题
- python - 查看复杂对象的内存分布
- css - 如何确保 flex 也对齐 1 行上的内部 div?
- node.js - 流上的 .pipe 和管道有什么区别
- java - 带有 iText 的 pdfCalligraph 插件中的古吉拉特语语言支持
- python-3.x - Python 3.7.3,shutil 导入 copy2 代码无法正常工作。怎么修?