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 */
}