Я использую фоновое изображение с линейным градиентом, чтобы создать эффект выделения текста, но он вызывает нежелательную нижнюю границу:
.fancy-underline {
text-decoration: none;
background-image: -webkit-gradient(linear,left top, left bottom,from(rgba(255,255,255,.7)),to(rgba(255,255,255,.7))),-webkit-gradient(linear,left top, left bottom,from(#91c678),to(#91c678));
background-image: linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(#91c678,#91c678);
background-position: 0 100%;
background-repeat: no-repeat;
background-size: 100% 50%;
}
<p><span class="fancy-underline">here is some fancy underline</span></p>
Я не вижу ничего в вычисляемых стилях в отладчике, которое могло бы вызвать это, поэтому я думаю, что это должно быть проблемой с моим линейным градиентом. Кто-нибудь может указать мне правильное направление?