CSSте id колдонуу
id колдонгондо, биз мурунку сабактарда үйрөнгөн
селекторлор менен жасала турган бардык амалдар кол жеткиликтүү.
Мисал
Бизде төмөнкү код бар деп коёлу:
<div id="block">
<h2>Title</h2>
<p>текст</p>
<p>текст</p>
</div>
idси block болгон элементтен h2
тандап, аны кызыл түскө боёлойун:
#block h2 {
color: red;
}
Эми idси block болгон элементтен p
тандап, аны жашыл түскө боёлойун:
#block p {
color: green;
}
Мисал
Эми бизде төмөнкү код бар деп коёлу:
<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 класстары бар элементтерди тандап,
аларды кызыл түскө боёлойун:
#block .header {
color: red;
}
Эми idси block болгон элементтин ичиндеги
header класстары бар h2 заголовокторун
тандап, аларды кызыл түскө боёлойун:
#block h2.header {
color: red;
}
Практикалык тапшырмалар
idси elem болгон элементтин ичиндеги
бардык h2ларды тандаган селектор жазгыла.
Сиздин селекторуңузду төмөнкү код менен текшериңиз:
<div id="elem">
<h2>Танда</h2>
<p>---</p>
<h2>Танда</h2>
<p>---</p>
</div>
<h2>Тандабо</h2>
<p>---</p>
idси elem болгон элементтин ичиндеги
бардык text класстары бар элементтерди тандаган
селектор жазгыла. Сиздин селекторуңузду төмөнкү код
менен текшериңиз:
<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си elem болгон элементтин ичиндеги
бардык text класстары бар абзацтарды тандаган
селектор жазгыла. Сиздин селекторуңузду төмөнкү код
менен текшериңиз:
<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си elem болгон элементтин ичиндеги
бардык text класстары бар li элементтерин
тандаган селектор жазгыла. Сиздин селекторуңузду
төмөнкү код менен текшериңиз:
<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>