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
- Yazılım geliştirme sürecinde hata ayıklamanın rolü nedir?
- JavaScript’te let ve const anahtar kelimeleri arasındaki fark nedir?
- Python programlama dilinde bir değişkeni nasıl tanımlarsınız?
- Güvenlik duvarı nedir ve nasıl çalışır?
- En iyi IDE (Integrated Development Environment) hangisidir?
- Veri tabani sorgularinda en iyi performansı almak için nelere dikkat etmeliyim?
- En çok kullanılan programlama dillerinden biri olan Python ile basit bir program nasıl yazılır?
- JavaScript’te arrow function’ların kullanımı nasıl olmalıdır?
- Otomatik park sistemlerinde kullanılan sensörler hangi teknolojiyi kullanır?
- Yazılım geliştirme sürecinde test otomasyonunun rolü nedir?
- JavaScript’te Promise.all fonksiyonu nasıl kullanılır?
- Genel mühendislik alanında kullanılan temel programlama dilleri hangileridir?
- Yazılım geliştirme için en çok kullanılan programlama dilleri hangileridir?
- Veri tabanı modelleme nedir ve neden önemlidir?
- Yapay zeka mühendisliğinin temel prensipleri nelerdir?
- Web erişilebilirliği (a11y) için temel gereksinimler nelerdir?
- Yazılım geliştirme sürecinde test otomasyonu nasıl sağlanır?
- Hangi programlama dili yeni başlayanlar için en hızlı öğrenme sürecine sahiptir?
- Veri analizi için en iyi Python kütüphanesi hangisidir?
- Optimizasyon algoritmalarinda çok hedefli karar verme nasıl entegre edilir?