Я хочу иметь в ссылке строчные буквы, не подчеркнутые. Это кажется сложным. Я пытался решить это с помощью "span" или мне нужно сделать это по-другому?
.text a:link {
color: #FFF;
border-bottom: solid 2px;
}
.lowercase {
border-bottom:none !important;
}
HTML следующий:
<a href="http://www.singbei.com" target="_blank">sin<span class="lowercase">g</span>bei</a>
Это проще, чем я думаю?
Вместо этого вы можете подделывать границы:
.text {background-color: #000; padding: 15px;}
.text a:link {
color: #fff;
border-bottom: solid 2px;
text-decoration: none;
}
.text a:link .lowercase {
border-bottom: 2px solid #000;
}
Первое решение, используя :not()
селектор:
a > span:not(.lowercase ) { border-bottom: solid 2px; }
a { text-decoration:none; }
Второе решение:
a span { border-bottom: solid 2px; }
a span.lowercase { border:none;}
a { text-decoration:none; }
(Возможно) Вы также можете найти полезное свойство CSS text-transform
которое вы можете увидеть здесь.
:(
как насчет,
.lowercase{
text-decoration: none;
}
.text
. Это может решить вашу проблему.