html - 图像的 HTML/CSS 边距问题

标签 html css image margin

我试图让 HTML/CSS 中的图像边距为 0px,但是当我使用

body {
margin: 0px;
}

它影响整个 body (图像和文本)。这是预期的。所以我想,好吧,我只使用一个类。我试过这个:

CSS:

.class-name {
margin: 0px;
}

HTML:

<img class="class-name" src="path/to/file.png">

现在它只是简单地忽略了我有余量的事实……有什么解决办法吗?提前致谢!

最佳答案

在你的情况下设置 margin:0px;在你的形象上根本没有帮助你。在第一种情况下你的图片有边距的原因是因为 body 元素的默认边距为(据我所知)8px。

因此,要删除您的边距,您必须像这样删除您 body 的边距:

body {
margin:0px;
(or margin-left:0px; margin-right:0px etc)
}

或者将图像的边距设置为负值。

.class-name {
margin: -8px;
}

关于html - 图像的 HTML/CSS 边距问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46822835/

相关文章:

javascript - 输入不更新其相关输入

css - 如何将 css 应用于 Gtk3-css 中的所有子元素?

html - div 旁边的图像 - HTML

java - 用 java 编写 Jpeg 2000 图像

javascript - 如何获得 CSS 像素/设备像素比?

php - 通过 php 和 MySQL 的链接发送 id

html - 没有 JavaScript 的 HTML/CSS 中 Unicode/Emojis 的替代文本?

css - 在 JSF 面板标题中添加刷新图标

css - Calc 函数不适用于求幂

python - 如何将彩色图图像反转为标量值?