html - img 标签不尊重父级的右边距

标签 html css image

我在一个 div 中有一个图像。当我调整窗口大小时,我希望图像与 div 保持相同的右侧距离。如果我将图像设置为另一个 div 上的背景,它工作正常,但无法弄清楚如何让它也作为 img 标签工作:

这是它的样子

enter image description here

.mainDiv {
  max-width: 1200px;
  margin: auto;
  width: 95%;
}

.tempImage {
  background: url(https://via.placeholder.com/1200x183);
  height: 183px;
}
<div class="mainDiv">
  <h2>This one works</h2>
  <div class="tempImage"></div>

  <h2>This one doesn't</h2>
  <img src="https://via.placeholder.com/1200x183" alt="">
</div>

最佳答案

.mainDiv {
  max-width: 1200px;
  margin: auto;
  width: 95%;
}

.tempImage {
  background: url('https://dummyimage.com/1200x400/000/fff');
  height: 183px;
}

.img-class {
  width: 100%;
}
<div class="mainDiv">
  <h2>This one works</h2>
  <div class="tempImage"></div>

  <h2>This one does now?</h2>
  <img class="img-class" src="https://dummyimage.com/1200x400/000/fff" alt="">
</div>

关于html - img 标签不尊重父级的右边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55753401/

相关文章:

php - 在 php 中运行 javascript

html - 如何控制粘性导航中的跳转链接?

jquery - 使 DIV 和 UL 像 SELECT 元素一样

javascript - javascript 中的 vendor 前缀 css3 属性

html - body 高度和页脚粘在底部的 CSS 问题

html - 图片库不会留在网格中

javascript - 从外部 JS 调用函数,该函数需要在另一个页面上进行更改

java - JSP 中自动省略空格

Android:带有*正确旋转*图像的快速图像 slider

image - Jekyll-使用{{site.url}}将前面事物的图像路径声明为变量