CSSте id колдонуу

id колдонгондо, биз мурунку сабактарда үйрөнгөн селекторлор менен жасала турган бардык амалдар кол жеткиликтүү.

Мисал

Бизде төмөнкү код бар деп коёлу:

html<div id="block">
  <h2>Title</h2>
  <p>текст</p>
  <p>текст</p>
</div>

idси block болгон элементтен h2 тандап, аны кызыл түскө боёлойун:

css#block h2 {
  color: red;
}

Эми idси block болгон элементтен p тандап, аны жашыл түскө боёлойун:

css#block p {
  color: green;
}

Мисал

Эми бизде төмөнкү код бар деп коёлу:

html<div id="block">
  <h2 class="header">Title</h2>
  <p>текст</p>
  <p>текст</p>
  
  <h3 class="header">Title</h3>
  <p>текст</p>
  <p>текст</p>
</div>

idси block болгон элементтин ичиндеги header класстары бар элементтерди тандап, аларды кызыл түскө боёлойун:

css#block .header {
  color: red;
}

Эми idси block болгон элементтин ичиндеги header класстары бар h2 заголовокторун тандап, аларды кызыл түскө боёлойун:

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

Практикалык тапшырмалар

Задание 1

idси elem болгон элементтин ичиндеги бардык h2ларды тандаган селектор жазгыла. Сиздин селекторуңузду төмөнкү код менен текшериңиз:

html<div id="elem">
  <h2>Танда</h2>
  <p>---</p>
  
  <h2>Танда</h2>
  <p>---</p>
</div>

<h2>Тандабо</h2>
<p>---</p>
Задание 2

idси elem болгон элементтин ичиндеги бардык text класстары бар элементтерди тандаган селектор жазгыла. Сиздин селекторуңузду төмөнкү код менен текшериңиз:

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

idси elem болгон элементтин ичиндеги бардык text класстары бар абзацтарды тандаган селектор жазгыла. Сиздин селекторуңузду төмөнкү код менен текшериңиз:

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

idси elem болгон элементтин ичиндеги бардык text класстары бар li элементтерин тандаган селектор жазгыла. Сиздин селекторуңузду төмөнкү код менен текшериңиз:

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>