【发布时间】:2020-06-14 18:38:51
【问题描述】:
以下代码在 Firefox 和 Chrome 浏览器中按预期呈现,但在 Safari 上呈现的边框之间有一条不需要的白线。
HTML:
<span>Text here</span>
CSS:
span {
border-top: 3.3em solid #ff9933;
border-right: 3.3em solid #ff9933;
border-bottom: 3.3em solid #ff9933;
border-left: 3.3em solid transparent;
color: white;
display: inline-block;
font-size: 1em;
line-height: 0;
}
Firefox 和 Chrome:
Safari:
有人知道为什么会这样吗?
【问题讨论】:
-
看起来 Safari 无法接受您的零行高。