Я кодирую веб-сайт, и у меня есть элемент заголовка, который содержит привязку с некоторым текстом. Тем не менее, текст по какой-то причине выровнен по верху элемента h3 / a, и я не могу заставить его выравниваться по вертикали или заставить h3 соответствовать тексту.
Элемент SASS h3:
h3
font-family: "Bebas Neue Regular", sans-serif
font-size: 60px
font-weight: normal
letter-spacing: 3px
color: white
Кроме того, вот изображение проблемы:
Существует несколько дополнительных стилей из normalize.css и агента пользователя:
h3 {
display: block;
font-size: 1.17em; //overridden
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold; //overridden
}
//the h3 inherits this
html {
line-height: 1.15;
}
Что касается высоты строки, я попытался установить ее равной 1 и рекомендованным 0,8em, но эти значения не имеют значения, когда я добавляю их в стили.
Это картинка того, что произошло, когда я попытался искусственно изменить высоту строки, поместив line-height: 0.8em
на элемент h3.