Uso de id em CSS

Ao usar id, todas as manipulações com seletores que aprendemos nas lições anteriores estão disponíveis.

Exemplo

Suponha que temos o seguinte código:

html<div id="block">
  <h2>Title</h2>
  <p>text</p>
  <p>text</p>
</div>

Vamos selecionar o h2 do elemento com id igual a block e colori-lo de vermelho:

css#block h2 {
  color: red;
}

Agora, vamos selecionar o p do elemento com id igual a block e colori-lo de verde:

css#block p {
  color: green;
}

Exemplo

Suponha agora que temos o seguinte código:

html<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>

Vamos selecionar os elementos com a classe header, que estão dentro do elemento com id igual a block, e colori-los de vermelho:

css#block .header {
  color: red;
}

Agora, vamos selecionar os títulos h2 com a classe header, que estão dentro do elemento com id igual a block, e colori-los de vermelho:

css#block h2.header {
  color: red;
}

Problemas Práticos

Задание 1

Escreva um seletor que selecione todos os h2 que estão dentro do elemento com id igual a elem. Teste seu seletor no seguinte código:

html<div id="elem">
  <h2>Choose</h2>
  <p>---</p>
  
  <h2>Choose</h2>
  <p>---</p>
</div>

<h2>Do not +++</h2>
<p>---</p>
Задание 2

Escreva um seletor que selecione todos os elementos com a classe text, que estão dentro do elemento com id igual a elem. Teste seu seletor no seguinte código:

html<div id="elem">
  <p class="text">+++</p>
  <p class="text">+++</p>
  
  <ul>
    <li class="text">+++</li>
    <li class="text">+++</li>
    <li class="text">+++</li>
    <li>---</li>
    <li>---</li>
  </ul>
</div>

<p class="text">---</p>
Задание 3

Escreva um seletor que selecione todos os parágrafos com a classe text, que estão dentro do elemento com id igual a elem. Teste seu seletor no seguinte código:

html<div id="elem">
  <p class="text">+++</p>
  <p class="text">+++</p>
  
  <ul>
    <li class="text">---</li>
    <li class="text">---</li>
    <li class="text">---</li>
    <li>---</li>
    <li>---</li>
  </ul>
</div>

<p class="text">---</p>
Задание 4

Escreva um seletor que selecione todos os li com a classe text, que estão dentro do elemento com id igual a elem. Teste seu seletor no seguinte código:

html<div id="elem">
  <p class="text">---</p>
  <p class="text">---</p>
  
  <ul>
    <li class="text">+++</li>
    <li class="text">+++</li>
    <li class="text">+++</li>
    <li>---</li>
    <li>---</li>
  </ul>
</div>

<p class="text">---</p>