Der folgende Code wird in Firefox- und Chrome-Browsern wie erwartet gerendert, in Safari wird jedoch mit einer unerwünschten weißen Linie zwischen den Rahmen gerendert.CSS-Zeilenhöhe rendert auf Safari anders
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 und Chrome:
Safari:
Weiß jemand, warum das passiert?
Sieht aus wie Safari kann einfach nicht Ihre Null line-height akzeptieren. – nicael