Proje Detayları
Bu projede, çeşitli CSS seçicilerini kullanarak verilen bir HTML sayfasını stillendireceksiniz. Bu alıştırma, farklı seçici türlerini ve kombinasyonlarını uygulamalı olarak öğrenmenize yardımcı olacaktır.
Proje Adımları:
- Verilen HTML kodunu kullanarak bir HTML dosyası oluşturun.
- Bir external CSS dosyası oluşturun ve HTML dosyasına bağlayın.
- Element Seçici: Tüm
<p>
elementlerinin yazı tipini ve satır aralığını ayarlayın. - ID Seçici:
#page-title
ID'sine sahip başlığın rengini ve alt çizgisini değiştirin. - Sınıf Seçici:
.highlight
sınıfına sahip elementlerin arkaplan rengini değiştirin. - Öznitelik Seçici:
target="_blank"
özniteliğine sahip linklerin yanına küçük bir ikon ekleyin (::after
pseudo-elementi ile). - Torun Seçici:
.content
sınıfı içindeki tüm<li>
elementlerinin madde işaretini değiştirin. - Çocuk Seçici:
footer > p
seçicisi ile footer'daki doğrudan paragrafın metin boyutunu küçültün. - Bitişik Kardeş Seçici:
h2 + p
seçicisi ile bir<h2>
başlığından hemen sonra gelen paragrafın üst kenar boşluğunu kaldırın. - Pseudo-sınıf: Linklerin (
<a>
) üzerine gelindiğinde (:hover
) renginin değişmesini sağlayın. - Pseudo-element: Her
<h2>
başlığının önüne (::before
) bir ikon veya emoji ekleyin.
Başlangıç HTML Kodu:
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Seçici Projesi</title>
<link rel="stylesheet" href="selectors-style.css">
</head>
<body>
<header>
<h1 id="page-title">CSS Seçicileri Projesi</h1>
</header>
<main class="content">
<h2>Giriş</h2>
<p>Bu sayfada çeşitli CSS seçicilerini kullanarak stillendirme yapacağız. Bu, seçicilerin nasıl çalıştığını anlamak için iyi bir pratiktir.</p>
<p class="highlight">Bu paragraf vurgulanmalıdır.</p>
<h2>Önemli Konular</h2>
<p>CSS seçicileri şunları içerir:</p>
<ul>
<li>Temel Seçiciler (Element, Sınıf, ID)</li>
<li>Kombinasyon Seçicileri</li>
<li class="highlight">Pseudo-sınıflar ve Pseudo-elementler</li>
<li>Öznitelik Seçicileri</li>
</ul>
<h2>Daha Fazla Bilgi</h2>
<p>Daha fazla bilgi için aşağıdaki linkleri ziyaret edebilirsiniz:</p>
<ul>
<li><a href="https://developer.mozilla.org/tr/docs/Web/CSS/CSS_Selectors" target="_blank">MDN CSS Seçicileri</a></li>
<li><a href="https://www.w3schools.com/cssref/css_selectors.asp">W3Schools CSS Seçicileri</a></li>
</ul>
</main>
<footer>
<p>Proje tamamlandı.</p>
<p>© 2025</p>
</footer>
</body>
</html>
Bu HTML dosyasını ve boş bir selectors-style.css
dosyasını oluşturun, ardından CSS dosyasını yukarıdaki adımlara göre doldurun.