css - 跨度下方无法解释的空间
问题描述
我需要摆脱两个span
标签下方的空间,并且不明白是什么导致它们在那里。
HTML
<div>
<span></span><span></span>
</div>
CSS
div {
border: 1px solid gray;
display: inline-block;
}
span {
width: 13px;
height: 25px;
display: inline-block;
}
span:not(:last-child) {
border-right: 1px solid gray;
}
截屏:
解决方案
您可以在此处查看更新的 jsfiddle 。
div {
font-size: 0px;
}
添加font-size: 0
到div
将解决问题,如果您必须使用跨度内的任何文本,您可以直接在跨度中添加字体大小。
推荐阅读
- vue.js - 如何使用日期格式的 i18n
- ios - Xcode - Info.plist - 损坏/未定位
- c++ - 析构函数中的“delete this”是否会释放由“new”创建的对象?
- node.js - 无法使用 NPM install ****** 安装任何依赖项,抛出错误(ECONNREFUSED,ETIMEDOUT)
- javascript - 如何将文本元素置于顶部边框?
- xquery - 在 Xquery 中反转字段中的数据
- python - 如何使用熊猫提取与数据框中前 20% 值对应的列的名称
- sql - 当一个表的行数多于另一个表时,如何在两个表之间获得匹配的行
- android - 弹出窗口还是对话框?
- eclipse - eclipse 错误:无法调用“org.eclipse.core.resources.IContainer.members()”,因为“cont”为空