Tüm blog yazıları

CSS Metin Özellikleri

CSS ile metinleri şekillendirmek, bir web sayfasını hem görsel açıdan daha çekici hale getirir hem de okunabilirliğini artırır. Bu yazıda, metinleri hizalamak, kalınlaştırmak, süslemek ve aralarındaki boşlukları kontrol etmek gibi yaygın CSS özelliklerini detaylı bir şekilde ele alacağız. Yazı

eminbasbayan3 dk okuma
CSS Metin Özellikleri

CSS ile metinleri şekillendirmek, bir web sayfasını hem görsel açıdan daha çekici hale getirir hem de okunabilirliğini artırır. Bu yazıda, metinleri hizalamak, kalınlaştırmak, süslemek ve aralarındaki boşlukları kontrol etmek gibi yaygın CSS özelliklerini detaylı bir şekilde ele alacağız. Yazının sonunda, bu özellikleri nasıl etkili bir şekilde kullanabileceğinizi öğrenmiş olacaksınız.

1. Metin Hizalama: text-align

text-align, metinlerin yatay hizalamasını kontrol etmek için kullanılır. Metin, bir elemanın içindeki kutunun soluna, sağına veya ortasına hizalanabilir.

Örnek:

html
<h1 class="center">Bu metin ortalanmış.</h1>
<p class="right">Bu metin sağa hizalanmış.</p>
<p class="justify">Bu metin iki yana yaslanmış.</p>
css
.center {
  text-align: center;
}

.right {
  text-align: right;
}

.justify {
  text-align: justify;
}

Metin Hizalama Örnek Çıktıları:

Ortalanmış Metin

metin
--------------------------------------
       Bu metin ortalanmış.
--------------------------------------

Sağa Hizalanmış Metin

metin
--------------------------------------
                           Bu metin sağa hizalanmış.
--------------------------------------

İki Yana Yaslanmış Metin

metin
--------------------------------------
Bu metin iki yana yaslanmış. Bu metin
iki yana yaslanmış. Bu metin iki yana
yaslanmış. Bu metin iki yana yaslanmış.
--------------------------------------

Bu CSS ile yapılan hizalama, sayfanın genişliğine ve içeriğin uzunluğuna bağlı olarak farklı şekillerde görüntülenebilir.

2. Yazı Kalınlığı: font-weight

font-weight, metnin ne kadar kalın veya ince görüneceğini belirler.

Örnek:

html
<h2 class="bold">Bu metin kalın.</h2>
<p class="light">Bu metin ince.</p>
css
.bold {
  font-weight: bold;
}

.light {
  font-weight: 300;
}

Çıktı:

  • Bu metin kalın.
  • Bu metin ince.

3. Metin Dekorasyonu: text-decoration

text-decoration, metne eklenen dekoratif çizgileri kontrol eder.

Örnek:

html
<a href="#" class="no-decoration">Altı çizgisiz link</a>
<h1 class="underline">Bu metnin altı çizili.</h1>
<p class="strikethrough">Bu metnin üstü çizili.</p>
css
.no-decoration {
  text-decoration: none;
}

.underline {
  text-decoration: underline;
}

.strikethrough {
  text-decoration: line-through;
}

Çıktı:

4. Satır Yüksekliği: line-height

line-height, bir metnin satırlarının yüksekliğini kontrol eder.

Örnek:

html
<p class="line-height">Bu metin daha geniş satır aralığına sahiptir.</p>
css
.line-height {
  line-height: 1.8;
}

Çıktı:

Bu metin daha geniş satır aralığına sahiptir. Daha okunaklı bir paragraf oluşturmak için line-height kullanabilirsiniz.

5. Harf Aralığı: letter-spacing

letter-spacing, harfler arasındaki yatay boşluğu kontrol eder.

Örnek:

html
<h1 class="letter-space">Araları Açılmış</h1>
<p class="letter-tight">Araları Daralmış</p>
css
.letter-space {
  letter-spacing: 3px;
}

.letter-tight {
  letter-spacing: -1px;
}

Çıktı:

  • A r a l a r ı A ç ı l m ı ş
  • AralarıDaralmış

6. Kombinasyonlarla Çalışma

Birden fazla özelliği bir arada kullanarak etkileyici tasarımlar oluşturabilirsiniz.

Örnek:

html
<h1 class="styled">Stil Uygulanmış Metin</h1>
css
.styled {
  text-align: center;
  font-weight: bold;
  text-decoration: underline;
  line-height: 1.8;
  letter-spacing: 3px;
}

Çıktı:

Stil Uygulanmış Metin (Ortalanmış, Kalın, Altı Çizili, Satır Aralığı Artırılmış, Harf Aralıkları Açılmış)

7. Pratik İpuçları

  • Okunabilirlik Önceliğiniz Olsun: line-height ve letter-spacing değerlerini abartmadan kullanın.
  • Hata Ayıklama: Bir özellik çalışmıyorsa, ; unutup unutmadığınızı kontrol edin.
  • Varsayılan Değerler: Tarayıcılar genellikle text-align: left ve font-weight: normal gibi varsayılan ayarlarla çalışır.

Sonuç

CSS’te metin özellikleri, web sayfanızın görünümünü şekillendirmek için güçlü bir araçtır. Bu yazıda öğrendiğiniz text-align, font-weight, text-decoration, line-height ve letter-spacing gibi özellikler, metinlerinizi daha okunabilir ve görsel olarak etkileyici hale getirmenize yardımcı olacaktır. Artık bu özellikleri kendi projelerinizde deneyebilir ve farklı kombinasyonlarla tasarım becerilerinizi geliştirebilirsiniz.

CSS Flexbox: Order Nedir?
CSS Dersleri2 dk okuma

CSS Flexbox: Order Nedir?

Flexbox, web sayfalarında öğeleri esnek ve düzenli bir şekilde hizalamamızı sağlar. Flexbox’ın sunduğu en ilginç özelliklerden biri de order özelliğidir. Peki order tam olarak ne işe yarar?

Yazıyı oku

Çerez tercihlerin

Platformun çalışması için zorunlu çerezler kullanıyoruz. İzin verirsen anonim kullanım verilerini ölçüyoruz. Ayrıntıları incele