CSS Text
CSS (Cascading Style Sheets), web sayfalarını biçimlendirmek için kullanılan güçlü bir araçtır. Bu kılavuzda, metin biçimlendirme ile ilgili CSS özelliklerini kapsamlı ve detaylı bir şekilde ele alacağız.
Metin Rengi ve Arka Plan Rengi
CSS, metin rengini ve arka plan rengini ayarlamak için çeşitli özellikler sunar. Metin rengini ayarlamak için color
özelliği kullanılırken, arka plan rengini ayarlamak için background-color
özelliği kullanılır. Bu özellikler, metnin ve arka planın görsel olarak öne çıkmasını sağlamak için kritik öneme sahiptir.
p {
color: blue;
background-color: yellow;
}
Bu örnekte, <p>
etiketindeki metin mavi renkte ve arka planı sarı renkte olacak şekilde ayarlanmıştır.
Metin Hizalama
Metni yatay olarak hizalamak için text-align
özelliği kullanılır. Bu özellik, metnin sol, sağ, merkez veya her iki yana yaslanmasını sağlar.
- Sol Hizalama (Varsayılan) : Metin sola yaslanır.
- Sağ Hizalama : Metin sağa yaslanır.
- Merkez Hizalama : Metin ortalanır.
- İki Yana Yaslama (Justify) : Metin, her iki kenara yaslanır ve satırlar arasındaki boşluklar eşitlenir.
p.left {
text-align: left;
}
p.right {
text-align: right;
}
p.center {
text-align: center;
}
p.justify {
text-align: justify;
}
Son Satırın Hizalanması
text-align-last
özelliği, metnin son satırının hizalanma şeklini belirler. Bu özellik, özellikle iki yana yaslama uygulandığında son satırın hizalanmasını kontrol etmek için kullanılır.
p {
text-align: justify;
text-align-last: right;
}
Bu örnekte, metin iki yana yaslanmış ancak son satır sağa hizalanmıştır.
Dikey Hizalama
Dikey hizalama, vertical-align
özelliği kullanılarak yapılır. Bu özellik, genellikle tablo hücrelerindeki içerikleri veya satır içi elemanları dikey olarak hizalamak için kullanılır.
span {
vertical-align: middle;
}
Metin Dönüşümü ve Dekorasyonu
CSS, metin dönüşümü ( text-transform
) ve dekorasyonu ( text-decoration
) gibi metin üzerinde daha fazla kontrol sağlayan özellikler sunar.
- Metin Dönüşümü :
text-transform
özelliği, metni büyük harfe, küçük harfe veya her kelimenin ilk harfini büyük yapabilir.
p.uppercase {
text-transform: uppercase;
}
p.lowercase {
text-transform: lowercase;
}
p.capitalize {
text-transform: capitalize;
}
- Metin Dekorasyonu :
text-decoration
özelliği, metne altı çizgi, üstü çizgi veya üstü çarpı işareti gibi dekoratif çizgiler ekleyebilir.
p.underline {
text-decoration: underline;
}
p.overline {
text-decoration: overline;
}
p.line-through {
text-decoration: line-through;
}
Harf ve Kelime Aralığı
Harf aralığı ( letter-spacing
) ve kelime aralığı ( word-spacing
) özellikleri, metin içindeki harfler ve kelimeler arasındaki boşluğu kontrol eder.
p {
letter-spacing: 2px;
word-spacing: 4px;
}
Bu örnekte, harfler arasındaki boşluk 2 piksel, kelimeler arasındaki boşluk ise 4 piksel olarak ayarlanmıştır.
Satır Yüksekliği
line-height
özelliği, metin satırlarının yüksekliğini belirler ve metin bloklarının okunabilirliğini artırır.
p {
line-height: 1.5;
}
Bu ayar, metin satırlarının yüksekliğini metin boyutunun 1.5 katı yapar.
Sonuç
CSS'in metin biçimlendirme özellikleri, web sayfalarının görsel estetiğini ve okunabilirliğini önemli ölçüde artırır. Bu kılavuzda ele alınan özellikler, metinlerinizi profesyonel ve etkileyici bir şekilde sunmanıza yardımcı olacaktır.