Я пытаюсь стилизовать некоторые ссылки с помощью линий под псевдоэлементом: before. У элемента link есть некоторые отступы, которые я не могу изменить. Я установил позицию before для абсолюта, чтобы показать линию, но, как я понимаю, это означает, что отступ ссылки считается частью ширины элемента: before. Я пытался использовать box-sizing: content-box;
, но пробел по-прежнему включается.
Я пытаюсь добиться, чтобы строка только go доходила до текста ссылки, а не до пробела.
HTML:
<div>
<a href="">heya</a>
<a href="">what's up?</a>
</div>
CSS:
a{
text-decoration: none;
color: black;
position: relative;
padding: 1em;
}
a::before {
content: "";
position: absolute;
width: 100%;
height: 2px;
bottom: 0;
background-color: #000;
}
jsfiddle
Спасибо