CSS-də id-dən istifadə
id istifadə edərkən, əvvəlki dərslərdə
öyrəndiyimiz bütün seçici manipulyasiyaları
əlçatındır.
Nümunə
Tutaq ki, bizdə aşağıdakı kod var:
<div id="block">
<h2>Title</h2>
<p>text</p>
<p>text</p>
</div>
Gəlin id-i block olan elementin
içərisindəki h2-ni seçək və onu qırmızı
rəngə boyayaq:
#block h2 {
color: red;
}
İndi isə gəlin id-i block olan
elementin içərisindəki p-leri seçək və onları
yaşıl rəngə boyayaq:
#block p {
color: green;
}
Nümunə
İndi tutaq ki, bizdə aşağıdakı kod var:
<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>
Gəlin id-i block olan elementin
içərisində yerləşən, header sinfinə
malik elementləri seçək və onları qırmızı
rəngə boyayaq:
#block .header {
color: red;
}
İndi isə id-i block olan elementin
içərisində yerləşən, header sinfinə malik
h2 başlıqlarını seçək və onları qırmızı
rəngə boyayaq:
#block h2.header {
color: red;
}
Praktiki Tapşırıqlar
id-i elem olan elementin içərisində
yerləşən bütün h2-leri seçən bir seçici
yazın. Seçicinizi aşağıdakı kod üzərində yoxlayın:
<div id="elem">
<h2>Choose</h2>
<p>---</p>
<h2>Choose</h2>
<p>---</p>
</div>
<h2>Do not +++</h2>
<p>---</p>
id-i elem olan elementin içərisində
yerləşən, text sinfinə malik bütün
elementləri seçən bir seçici yazın. Seçicinizi
aşağıdakı kod üzərində yoxlayın:
<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 olan elementin içərisində
yerləşən, text sinfinə malik bütün
abzasları seçən bir seçici yazın. Seçicinizi
aşağıdakı kod üzərində yoxlayın:
<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 olan elementin içərisində
yerləşən, text sinfinə malik bütün
li-leri seçən bir seçici yazın.
Seçicinizi aşağıdakı kod üzərində yoxlayın:
<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>