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:
<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ň:
#block h2 {
color: red;
}
Indi bolsa, id-i block deň bolan elementden
p-leri saýlap, olary ýaşyl reňke öwüreliň:
#block p {
color: green;
}
Mysal
Indi bolsa aşakdaky kodymyz bar bolsun:
<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ň:
#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ň:
#block h2.header {
color: red;
}
Amaly wezipeler
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ň:
<div id="elem">
<h2>Saýla</h2>
<p>---</p>
<h2>Saýla</h2>
<p>---</p>
</div>
<h2>Saýlama +++</h2>
<p>---</p>
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ň:
<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>
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ň:
<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>
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ň:
<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>