CSS’in temel kavramları nelerdir?
CSS’in Temel Kavramları
CSS (Cascading Style Sheets), web sayfalarının görünümünü düzenlemek için kullanılan bir stil dilidir. Aşağıda CSS’in temel kavramları açıklanmıştır.Seçiciler
Seçiciler, CSS ile hangi HTML elemanlarının stilinin değiştirileceğini belirtir. Yaygın seçici türleri şunlardır:- Etiket Seçicisi: Belirli bir HTML etiketine (ör. p, h1) uygulanır.
- Class Seçicisi: Bir class ile işaretlenmiş elemanları hedef alır (ör. .classAdı).
- ID Seçicisi: Tekil bir elemanı hedefler (ör. #idAdı).
Stil Özellikleri
Stil özellikleri, elemanların görünümünü değiştirir. Önemli özellikler:- Renk: Yazının ve arka planın rengi belirlenir.
- Yazı Tipi: Yazı fontu ve boyutu ayarlanır.
- Kenarlık: Elemanların çevresinde kenarlık oluşturulur.
- Boşluk: Elemanlar arasındaki boşluk ayarlanır (margin, padding).
Box Model
Box model, her HTML elemanının bir kutu olarak düşünüldüğünü belirtir. Box model bileşenleri:- Content: İçerik alanı.
- Padding: İçerik ile kenarlık arasındaki boşluk.
- Border: Padding ile dışarısı arasındaki kenarlık.
- Margin: Kenarlık ile diğer elemanlar arasındaki boşluk.
Konumlandırma
Elemanların sayfadaki konumunu belirlemek için kullanılır. Konumlandırma türleri:- Static: Varsayılan konumlandırma.
- Relative: Normal konumuna göre kaydırılır.
- Absolute: En yakın konumlandırılmış üst elemana göre konumlanır.
- Fixed: Sayfa kaydırılırken sabit kalır.
Medya Sorguları
Medya sorguları, farklı cihazlarda uyumlu tasarım sağlamak için kullanılır. Örneğin, ekran boyutuna göre stiller değiştirilebilir. Bu kavramlar, CSS’in temel yapı taşlarıdır ve etkili bir web tasarımı oluşturmak için önemlidir.
Cevap yazmak için lütfen
.
Aynı kategoriden
- Yapay zeka algoritmaları nedir?
- Mekanik Mühendisliğinin Temel Prensipleri
- Python’da elif ifadesi ne işe yarar?
- En iyi Python IDE’leri hangileridir?
- Mimarlık Öğrencileri İçin En Önemli Konular Nelerdir?
- Python’da bir listedeki tekrarlanan elemanları nasıl kaldırabilirim?
- C programlama dilinde switch–case yapısı nasıl kullanılır?
- SolidWorks’te montaj dosyasında sürükle-bırak ile parça yer değiştirme nasıl yapılır?
- Yazılım testleri nasıl yapılır?
- Nöronal sinir ağları ve derin öğrenme arasındaki farklar nelerdir?
- Edge computing nedir, hangi senaryolarda avantaj sağlar?
- Python’da bir stringin içindeki harfleri tek tek nasıl kontrol edebilirim?
- WebSocket nedir? Ne zaman kullanılmalı?
- Java’da inheritance (kalıtım) nedir ve nasıl kullanılır?
- Otomatik park sistemi için hangi sensörler ve teknolojiler kullanılıyor?
- Python’da if–else ifadesi nasıl çalışır?
- PLC programlama nedir?
- Veri tabanı oluşturma adımları nedir?
- JavaScript’te arrow functions kullanmanın avantajları nelerdir?
- En İyi Pratiklerle Birlikte Java’da Method Overloading Nasıl Yapılır?
