Что действительно помогло мне, когда я впервые наткнулся на это, так это масштабирование равномерного треугольника на определенную величину.Firefox, кажется, особенно «острый» с разносторонними треугольниками.Интересно, что идеальные треугольники отображаются без зубчатых краев.Если в вашем проекте возможны CSS-преобразования, попробуйте:
.triangle {
width: 0;
height: 0;
border-top: 0;
border-bottom: 20px solid #666699;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
-moz-transform: scaleY(1.5); // optional: replace with Sass/SCSS/LESS mixin
-moz-transform-origin: top; // optional: replace with mixin, too
}
Это исправило наложение псевдонимов по краю для меня.JSFiddle здесь (Mozilla только сейчас).Надеюсь, это поможет!