CSS-de id ulanylyşy

id ulanylanda, öňki sapaklarda öwrenen saýlaýjylarymyz bilen amal etmäge mümkinçilikler elýeterlidir.

Mysal

Aşakdaky kodymyz bar bolsun:

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

Geliň, id-i block deň bolan elementden h2 saýlap, ony gyzyl reňke öwüreliň:

css#block h2 {
  color: red;
}

Indi bolsa, id-i block deň bolan elementden p-leri saýlap, olary ýaşyl reňke öwüreliň:

css#block p {
  color: green;
}

Mysal

Indi bolsa aşakdaky kodymyz bar bolsun:

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>

Geliň, id-i block deň bolan elementiň içinde ýerleşýän, header klassy bar elementleri saýlap, olary gyzyl reňke öwüreliň:

css#block .header {
  color: red;
}

Indi bolsa, id-i block deň bolan elementiň içinde ýerleşýän, header klassy bar h2 sarlaglaryny saýlap, olary gyzyl reňke öwüreliň:

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

Amaly wezipeler

Задание 1

id-i elem deň bolan elementde ýerleşýän ähli h2-leri saýlaýan saýlaýjy ýazyň. Saýlaýjyňyzy aşakdaky kodda synaň:

html<div id="elem">
  <h2>Saýla</h2>
  <p>---</p>
  
  <h2>Saýla</h2>
  <p>---</p>
</div>

<h2>Saýlama +++</h2>
<p>---</p>
Задание 2

id-i elem deň bolan elementde ýerleşýän, text klassy bar ähli elementleri saýlaýan saýlaýjy ýazyň. Saýlaýjyňyzy aşakdaky kodda synaň:

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-i elem deň bolan elementde ýerleşýän, text klassy bar ähli abzaslary (p) saýlaýan saýlaýjy ýazyň. Saýlaýjyňyzy aşakdaky kodda synaň:

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-i elem deň bolan elementde ýerleşýän, text klassy bar ähli li elementlerini saýlaýan saýlaýjy ýazyň. Saýlaýjyňyzy aşakdaky kodda synaň:

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>