Использование id в CSS
При использовании id доступны все манипуляции с селекторами, которые мы изучили в предыдущих уроках.
Пример 1
Пусть у нас есть следующий код:
<div id="block">
<h2>Title</h2>
<p>text</p>
<p>text</p>
</div>
Давайте выберем h2 из элемента с id, равным block, и покрасим его в красный цвет:
#block h2 {
color: red;
}
А теперь давайте выберем p из элемента с id, равным block, и покрасим его в зеленый цвет:
#block p {
color: green;
}
Пример 2
Пусть теперь у нас есть следующий код:
<div id="block">
<h2 class="header">Title</h2>
<p>text</p>
<p>text</p>
<h3 class="header">Title</h3>
<p>text</p>
<p>text</p>
</div>
Давайте выберем элементы с классом header, находящийся внутри элемента с id, равным block, и покрасим их в красный цвет:
#block .header {
color: red;
}
А теперь выберем заголовки h2 с классом header, находящийся внутри элемента с id, равным block, и покрасим их в красный цвет:
#block h2.header {
color: red;
}