Merhaba değerli Kodlama Vakti takipçileri, bu dersimizde CSS Text (Metin) Özellikleri konusunu öğreneceğiz.
CSS'de "color" özelliği, metnin rengini ayarlamak için kullanılır.Bir sayfa için varsayılan metin rengi body seçicisinde tanımlanır.
body { color: blue; } h1 { color: green; }
CSS'de "text-align" özelliği , bir metnin yatay hizalamasını ayarlamak için kullanılır.Metin sola , sağa hizalanmış, ortalanmış veya iki yana yaslanmış olabilir.
Aşağıdaki örnek ortaya , sola ve sağa hizalanmış metni gösterir (metin yönü soldan sağa ise sola hizalama varsayılan, metin yönü sağdan sola ise sağa hizalama varsayılandır):
h1 { text-align: center; } h2 { text-align: left; } h3 { text-align: right; }
"text-align" özelliği "justify" olarak ayarlandığında, her satırın genişliği eşit olacak ve sol ve sağ kenar boşlukları düz olacak şekilde uzatılır.
div { text-align: justify; }
CSS'de "direction" ve "unicode-bidi" özellikleri, bir etiketin metin yönünü değiştirmek için kullanılabilir. Genellik sağdan yaslamalı dillerde (Arapça) kullanılır.
p { direction: rtl; unicode-bidi: bidi-override; }
CSS'de "vertical-align" özelliği , bir etiketin dikey hizalamasını ayarlar.
img.top { vertical-align: top; } img.middle { vertical-align: middle; } img.bottom { vertical-align: bottom; }
CSS'de "text-decoration" özelliği, metindeki biçimlendirmeleri ayarlamak veya kaldırmak için kullanılır. Bu özelliği genelde linklerde ki alt çizgiyi kaldırmak için kullanırız.
a { text-decoration: none; }
h1 { text-decoration: overline; } h2 { text-decoration: line-through; } h3 { text-decoration: underline; }
CSS'de "text-transform" özelliği , bir metindeki büyük ve küçük harfleri belirtmek için kullanılır. Bir metindeki harflerin tamamını ya büyük yada küçük yapmak için veya sadece baş harflerini düzenlemek için kullanılır.
p.uppercase { text-transform: uppercase; } p.lowercase { text-transform: lowercase; } p.capitalize { text-transform: capitalize; }
CSS'de "text-indent" özelliği, bir metnin ilk satırının girintisini belirtmek için kullanılır:
p { text-indent: 50px; }
CSS'de "letter-spacing" özelliği, bir metindeki karakterler arasındaki boşluğu belirtmek için kullanılır.
h1 { letter-spacing: 3px; } h2 { letter-spacing: -3px; }
CSS'de "line-height" özelliği, satırlar arasındaki boşluğu belirtmek için kullanılır:
p.small { line-height: 0.8; } p.big { line-height: 1.8; }
CSS'de "word-spacing" özelliği, bir metindeki kelimeler arasındaki boşluğu belirtmek için kullanılır.
h1 { word-spacing: 10px; } h2 { word-spacing: -5px; }
CSS'de "white-space" özelliği, bir etiket içindeki beyaz boşluğun nasıl işlendiğini belirtir.
p { white-space: nowrap; }
CSS'de "text-shadow" özelliği, bir metne gölge ekler.
h1 { text-shadow: 2px 2px 5px red; /* yatay gölge,dikey gölge,renk ve dağılım */ }