@semenvachekin

В чем отличие такого присвоения класса в CSS?

В чем прикол присвоения такого рода.
p.class и просто класс присвоенный к p , например .blue не p.blue в чем прикол?
  • Вопрос задан
  • 91 просмотр
Решения вопроса 4
@fallus
p - выбор тэга p
p.blue - выбор тэга p с классом blue
.blue - выбор ВСЕХ элементов с классом blue

p.blue - наиболее приоритетный селектор. То есть:
p.blue{
  color: red
}
p{
  color: orange
}
.blue{
  color: green
}


Цвет текста будет красным.
Ответ написан
l3ftoverz
@l3ftoverz Куратор тега CSS
Люблю Финский металкор
p.red { ... } стилизует класс red для тега <p>, для других тегов стили не применятся.
А если описать просто .red { ... } - стили будут применимы ко всем элементам с этим классом, т.е. не только к <p>. Так же у p.red { ... } больший приоритет чем у .red { ... }.
Ответ написан
iamd503
@iamd503
Верстальщик
В том. что он сработает только на параграфе. а не на всех других элементах. даже если там будет класс blue
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Эйлер Ульяновск
от 65 000 руб.
Naive Москва
от 150 000 руб.
JarSoft Новосибирск
от 2 000 до 2 500 usd.
25 авг. 2019, в 17:25
500 руб./за проект
25 авг. 2019, в 14:05
60000 руб./за проект