Хотелось бы узнать в какой последовательности прописывать наследование?
К примеру, .block2 ul {color:#333333} работает, а .block2 p {color:#333333} нет. Почему?)
Может потому что точка во втором случае не в том месте?
Да, но это только в теме. Торопился. Точка перед block2)
вообще-то должны работать оба этих правила (при условии, что внутри .block2 есть и ul и р).
если у вас что-то не работает - показывайте весь код, и HTML, и CSS.
Вы не поняли. Я имел в виду порядок записи селектора(.block2 p или p .block2 и т.д.).
.block p означает, что правило будет применено к абзацу (тегу <p>
), расположенному внутри элемента с классом block2
p .block2 означает, что это правило будет применено к элементу с классом block2, который находится внутри p
т.е. правильны обе запись - в зависимости от того, кого именно хотим стилизовать
1 лайк
Спасибо:slight_smile: