CSS'te id Kullanımı

id kullanırken, önceki derslerde öğrendiğimiz tüm seçici manipülasyonları mümkündür.

Örnek

Aşağıdaki koda sahip olduğumuzu varsayalım:

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

id değeri block olan elementin içindeki h2'yi seçelim ve kırmızı renge boyayalım:

css#block h2 {
  color: red;
}

Şimdi de id değeri block olan elementin içindeki p'leri seçelim ve yeşil renge boyayalım:

css#block p {
  color: green;
}

Örnek

Şimdi aşağıdaki koda sahip olduğumuzu varsayalım:

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>

id değeri block olan elementin içinde bulunan, header sınıfına sahip elementleri seçelim ve kırmızı renge boyayalım:

css#block .header {
  color: red;
}

Şimdi de id değeri block olan elementin içinde bulunan, header sınıfına sahip h2 başlıklarını seçelim ve kırmızı renge boyayalım:

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

Pratik Görevler

Задание 1

id değeri elem olan elementin içindeki tüm h2'leri seçen bir seçici yazın. Seçicinizi aşağıdaki kod üzerinde test edin:

html<div id="elem">
  <h2>Choose</h2>
  <p>---</p>
  
  <h2>Choose</h2>
  <p>---</p>
</div>

<h2>Do not +++</h2>
<p>---</p>
Задание 2

id değeri elem olan elementin içindeki, text sınıfına sahip tüm elementleri seçen bir seçici yazın. Seçicinizi aşağıdaki kod üzerinde test edin:

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 değeri elem olan elementin içindeki, text sınıfına sahip tüm paragrafları seçen bir seçici yazın. Seçicinizi aşağıdaki kod üzerinde test edin:

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 değeri elem olan elementin içindeki, text sınıfına sahip tüm li'leri seçen bir seçici yazın. Seçicinizi aşağıdaki kod üzerinde test edin:

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>