@Noy_K

Не работает first-child, что не так?

Уже читал подобные вопросы, но ненашёл подходящего ответа.

jsfiddle



Не могу понять почему не срабатывает.footer_header_text:first-child.
Если правильно понимаю логику - <h3 class="header_3"> первый дочерний элемент.
nth-child(1) также не работает.
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ответы на вопрос 3
Vlatqa
@Vlatqa Куратор тега CSS
внимательно посмотри, как ты написал first

Если правильно понимаю логику - первый дочерний элемент.

не правильно, первый элемент с выбранным селектором
Ответ написан
HamSter007
@HamSter007
HTML/CSS верстальщик
Стоит использовать :first-of-type *:

.footer_header_text:first-of-type {
    text-align: left;
}


Но у Вас внутри заголовку задано выравнивание по центру, поэтому можно использовать такую запись, если выровнять все внутри:

.footer_header_text:first-of-type * {
    text-align: left;
}


!!!
:first-child работает если есть общий родитель, у Вас в разметке его нет, блок один без обертки!
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы