次のコードはFirefoxブラウザとChromeブラウザではレンダリングされますが、Safariでは境界線の間に不要な白線が描画されます。サファリでCSSの線の高さが異なるレンダリング
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はちょうどあなたのゼロ行の高さを受け入れることができないように見えます。 – nicael