Metin Biçimlendirme
- color: Metnin rengini belirler. Değer olarak renk adları (red, blue), ondalık RGB değerleri (#FF0000), veya 16’lık hexadecimal kodlar (#f00) kullanılabilir.
- font-size: Metin boyutunu belirler. Genellikle px, em, rem gibi birimlerle kullanılır. (Örneğin: 16px, 1.2em)
- font-family: Kullanılacak yazı tipini belirtir. Birden fazla yazı tipi sıralaması verilebilir; ilk kullanılabilir yazı tipi kullanılır. Web güvenli yazı tipleri hakkında bilgi verin (Arial, Helvetica, Times New Roman gibi).
- font-weight: Metnin kalınlığını belirler. normal, bold, lighter, veya 100-900 arası sayısal değerlerle kullanılabilir.
- font-style: Metnin stilini belirler. normal, italic, oblique seçenekleri vardır.
- text-align: Metnin hizalamasını belirler. left, right, center, justify seçenekleri vardır.
- text-decoration: Metne dekorasyon ekler. none, underline, overline, line-through seçenekleri vardır.
- line-height: Satır yüksekliğini belirler. Sayısal bir değer (örneğin: 1.5) veya piksel değeri kullanılabilir.
- letter-spacing: Harfler arasındaki boşluğu ayarlar.
- word-spacing: Kelimeler arasındaki boşluğu ayarlar.
Kutu Modeli (Box Model)
Her HTML öğesi bir kutu gibi davranır. Bu kutunun içeriği, padding, kenarlık ve marjin olmak üzere farklı katmanlardan oluşur.
- width: Öğenin içeriğinin genişliğini belirler.
- height: Öğenin içeriğinin yüksekliğini belirler.
- padding: İçeriğin ve kenarlığın arasındaki boşluğu belirler. padding-top, padding-right, padding-bottom, padding-left gibi ayrı özelliklerle de kontrol edilebilir.
- border: Öğenin etrafındaki kenarlığı belirler. border-width, border-style, border-color özellikleri ile ayrı ayrı kontrol edilebilir. solid, dashed, dotted vb. gibi farklı kenarlık stilleri bulunur.
- margin: Öğenin dışındaki boşluğu belirler. margin-top, margin-right, margin-bottom, margin-left gibi ayrı özelliklerle de kontrol edilebilir.
- box-sizing: border-box;: Varsayılan olarak, width ve height özellikleri sadece içeriği kapsar. border-box ile bu değerler padding ve kenarlığı da içerir, böylece boyutlandırma daha kolay hale gelir.
Arka Plan Özellikleri
- background-color: Öğenin arka plan rengini belirler.
- background-image: Öğenin arka planına bir resim ekler. url() fonksiyonu ile resmin yolunu belirtilir.
- background-repeat: Arka plan resminin nasıl tekrarlanacağını belirler. repeat, no-repeat, repeat-x, repeat-y seçenekleri vardır.
- background-position: Arka plan resminin konumunu belirler. top, bottom, left, right, veya piksel değerleriyle belirtilebilir.
- background-size: Arka plan resminin boyutunu belirler. cover, contain, veya piksel/yüzde değerleriyle belirtilebilir.
Kenarlıklar (Borders)
- border-width: Kenarlığın kalınlığını belirler.
- border-style: Kenarlığın stilini belirler. none, hidden, dotted, dashed, solid, double, groove, ridge, inset, outset seçenekleri vardır.
- border-color: Kenarlığın rengini belirler.
Yükseklik ve Genişlik
- height: auto;: Öğenin içeriğine göre otomatik yükseklik ayarlar.
- min-height: Öğenin minimum yüksekliğini belirler.
- max-height: Öğenin maksimum yüksekliğini belirler.
- width: auto;: Öğenin içeriğine göre otomatik genişlik ayarlar.
- min-width: Öğenin minimum genişliğini belirler.
- max-width: Öğenin maksimum genişliğini belirler.
Kaynak: https://developer.mozilla.org/en-US/docs/Web/CSS