css - 是什么导致了额外的填充?

标签 css html

<分区>

我有 2 个节标签在彼此之上。第一个包含图像,第二个仅包含一些文本。

但出于某种原因,首先是在底部放置几个像素的额外填充。 为什么????

<section class="s1"><img src="something.jpg" width="500" height="500" /></section>
<section class="s2"> Test Test Test </section>

我在造型上试过这个

section, img {
    padding: 0;
    margin: 0
}
.s1 {
    background-color: black
}
.s2 {
    background-color: red
}

https://jsfiddle.net/ctscby6z/

忽略它是损坏图像的事实,对真实图像也是如此。

谢谢。

最佳答案

img内联 元素。所以为它制作display: block

关于css - 是什么导致了额外的填充?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38331611/

上一篇:jquery - 在当前 div 之外复制 div

下一篇:html - 通知未显示在特定按钮上

相关文章:

html - Material Design Lite + Polymer 无法协同工作 - 它不显示任何内容

html - 工具提示被 div 容器截断

HTML:列中的图像

php - PHP邮件功能无法完成电子邮件的发送

javascript - 查询/JavaScript : Button disappears after being clicked

javascript - 伪选择器的重复内容值

CSS 绝对定位 100% height less padding without JS

html - 大屏幕中的 CSS 最大内容宽度 (purecss)

HTML+CSS : Unwanted space between TDs after word-wrapping

javascript - 更改 summernote div 时 Textarea 值更改