@jelezo

Как изменить стиль первого абзаца?

Не получается изменить стиль первого абзаца. А именно сделать шрифт "жирным".

Структура html приблизительно такая:
<div class="class">
	<img src="image.jpg" />
	<p></p>
	<p></p>
...
<p></p>
</div>


Пытаюсь изменить так:

.class p:first-child{
	font-weight: bold;
}


Что делаю не так?
  • Вопрос задан
  • 120 просмотров
Решения вопроса 1
@jelezo Автор вопроса
Решил проблему с помощью
.class>p:first-of-type{
font-weight: bold
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Вы немного не поняли принцип работы селектора :first-child. Он бы сработал если бы было так:
<div class="class">
  <p></p>
  <p></p>
  <img src="image.jpg" />
</div>

Другими словами если бы тег p был бы первым дочерним элементом блока.
В вашем случаи вы можете сделать так:
.class p:nth-child(2){
  font-weight: bold;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект