The following code appears as expected in Firefox and Chrome, but in Safari it displays an unwanted white line between borders.
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 and Chrome:

Safari:

Does anyone know why this is happening?
Jsfiddle
source
share