html - 为什么我的标题和图片之间有大约 1-2 像素的差距?

标签 html css

我似乎找不到任何余量,所以我对原因是什么以及如何消除它感到困惑。您看不到图像,但可以看到标题和图像之间的灰色边框仍然存在 https://jsfiddle.net/nyftp2b7/11/

.caption-clr {
  background-color: rgba(0, 0, 0, .1);
}
body {
  background-color: lightgreen;
}
<figure class="main-image">
  <a href="img/cannabislegalmap.png">
    <img src="img/cannabislegalmap.png" width="100%" alt="Image of a map of states were recreational cannabis is legal">
  </a>
  <figcaption class="caption-clr">States were recreational cannabis use is legal.
  </figcaption>
</figure>

最佳答案

如果你把 float: left;

在图像上,这样解决了问题;

.main-image img {
float: left;
}

谢谢

关于html - 为什么我的标题和图片之间有大约 1-2 像素的差距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40536243/

相关文章:

html - 需要让Search Image到搜索框的右端

html - 如何让 IE 正确显示 CSS DIV 表?

html - 如何使用 Mechanize 选择表格内的选项字段?

javascript - 将 html 元素从节点列表传递到匿名函数时遇到困难

html - 创建具有两种不同颜色的页脚

html - 为多个 div/图像设置动画以在屏幕上滑动以实现直播布局(html、css、webkit 动画)

css - CSS 中的简单铰链动画,在删除类时重新定位

html - iOS 上不显示透明 PNG div

表格中的html图片,垂直对齐

css - 将 CSS 属性排序为任意顺序?