Questo è un CSS standard per un triangolo CSS:Come creare un triangolo CSS cross-browser?
display: inline-block;
vertical-align: middle;
content: " ";
border-right: 4px solid transparent;
border-left: 4px solid transparent;
border-top: 6px solid black;
width: 0;
height: 0;
Funziona bene, ma rende con bordi pixelated in Firefox sotto OSX.
Per fortuna c'è un facile per Firefox! Così facciamo solo applicare border-style:
border-style: solid dotted none;
Fin qui tutto bene, il problema è quando si imposta in stile confine totalmente pause (Genera un rettangolo) in IE10 + (ma funziona in IE8, che è pazzo!) :
Ecco un post sul blog su di esso (prova ad aprirlo in IE11, anche se si dispone di schermo sopra):
http://blog.dustinboersma.com/post/45768836072/fixing-osx-firefox-border-triangle-pixelation
Qualche idea su come far funzionare in Firefox E IE10?
tenta di aggiungere le classi del browser specifici e lo stile che piace: .gecko .arrow-down {border-style: none solido punteggiata;} – Vel
si poteva chiarire browser di streghe elencando quelli che stai cercando. –
Se una delle risposte è accettabile, considerare di sceglierne una e contrassegnarla come risposta accettata. – michaelward82