html - 无序列表中 img 下方的奇怪空白

标签 html css image list

<分区>

我正在尝试制作一个包含图像的列表,但我在图片下方发现了一些奇怪的空白区域。

这是一个 jsFiddle: http://jsfiddle.net/ssxgg32j/1/

CSS: ul { margin :60px;填充:0;列表样式类型:无; } ul li { 显示:内联 block ; margin :0;填充:0;框阴影:0 0 15px 5px #000; } ul li img { margin :0;填充:0;

HTML:

<ul>
    <li>
        <img src="http://placehold.it/400x225&text=%7B+img+%7D" alt="img 1" />
    </li>
    <li>
        <img src="http://placehold.it/400x225&text=%7B+img+%7D" alt="img 1" />
    </li>
    <li>
        <img src="http://placehold.it/400x225&text=%7B+img+%7D" alt="img 1" />
    </li>
    <li>
        <img src="http://placehold.it/400x225&text=%7B+img+%7D" alt="img 1" />
    </li>
</ul>

最佳答案

添加显示: block ;到 img。

ul li img { margin:0; padding:0; display: block; }

http://jsfiddle.net/ssxgg32j/2/

关于html - 无序列表中 img 下方的奇怪空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27681996/

上一篇:javascript - jQuery 鼠标进入/离开未正确检测悬停区域

下一篇:javascript - 折叠具有独占层的 Leaflet GroupedLayerControl

相关文章:

javascript - Angularjs如何使用双向数据绑定(bind)保存数据

html - 如何使固定定位的 div 继承父级的宽度?

html - 如何为禁用的输入设置 HTML 标签的样式

html - 从 iOS 上的 html 输入中删除选择灰色阴影

jquery - 如何使用Ajax加载HTML和相应的CSS/JS?

iphone - iOS:如何从存储中加载图像

ajax - 不使用表单数据将二进制数据从浏览器发布到 JFrog/Artifactory 服务器

html - 如何使我的 SVG 图像适合父包装 div?

javascript - 选择上一个元素并使用 css 应用效果

html - css table-cell 和 vertical align middle 在 firefox 中不起作用