CSS Dersleri

CSS font-size Kullanımı

eminbasbayan

eminbasbayan

4 dk okuma
CSS font-size Kullanımı
🔍 Büyütmek için tıklayın

CSS ile metinlerin boyutunu kontrol etmek için kullanılan özellik font-size özelliğidir. Bu özellik, web sayfanızdaki yazıların boyutunu belirlemenize olanak tanır. Yazı boyutunu ayarlamak oldukça basittir, ancak CSS’te boyutlar için kullanılabilecek birçok farklı birim olduğu için bazı durumlarda kafa karıştırıcı olabilir. Bu yazıda, font-size özelliğini, piksel (px) birimini kullanarak nasıl uygulayacağınızı ve temel ipuçlarını öğreneceksiniz.

1. font-size Özelliği Nedir?

font-size, bir metnin yazı boyutunu ayarlamak için kullanılan CSS özelliğidir. Örneğin, başlıkların büyük, paragrafların ise daha küçük görünmesini istiyorsanız bu özelliği kullanabilirsiniz.

Örnek:

h1 { font-size: 32px; /* Başlık için büyük yazı boyutu */ } p { font-size: 16px; /* Paragraf için daha küçük yazı boyutu */ }

Yukarıdaki örnekte:

  • h1 etiketindeki metin 32 piksel boyutunda görüntülenir.
  • p etiketindeki metin ise 16 piksel boyutunda görüntülenir.

2. Birimler: Piksel (px)

CSS’te boyutlar için birçok farklı birim kullanılabilir. Ancak başlangıç için en basit ve en yaygın kullanılan birim piksel (px) birimidir.

  • Piksel Nedir? Piksel, bir ekran üzerindeki en küçük görüntüleme birimidir. Ancak, piksel boyutları ekran çözünürlüğüne ve cihaz türüne bağlı olarak değişiklik gösterebilir. Bu nedenle, piksel her zaman gerçek bir ekran pikseliyle birebir aynı değildir, ancak genellikle oldukça küçük bir ölçektir.

Örnek:

h2 { font-size: 24px; /* Yazı boyutunu 24 piksel olarak ayarlar */ } span { font-size: 10px; /* Yazı boyutunu 10 piksel olarak ayarlar */ }

3. Farklı Yazı Boyutlarıyla Denemeler

Piksel birimini kullanarak farklı yazı boyutlarıyla oynayabilirsiniz. Daha büyük bir boyut belirlemek için daha yüksek bir değer kullanabilir, küçük bir boyut için ise daha düşük bir değer belirleyebilirsiniz.

Örnek:

h1 { font-size: 48px; /* Büyük bir başlık */ } p { font-size: 12px; /* Küçük bir metin */ } button { font-size: 14px; /* Orta boyutta bir yazı */ }

Bu örnekte, başlıklar oldukça büyükken, paragraflar daha küçük boyutlarda görünür.

4. Piksel Kullanımının Avantajları ve Dezavantajları

Avantajları:

  • Basitlik: Piksel kullanımı, yeni başlayanlar için en kolay yöntemlerden biridir.
  • Kesinlik: Piksel birimi, belirttiğiniz boyutun kesinlikle uygulanmasını sağlar.

Dezavantajları:

  • Duyarlı Tasarımlar için Uygun Değil: Piksel birimleri, ekran boyutuna göre ölçeklenmez. Bu nedenle, farklı cihazlarda (örneğin, mobil ve masaüstü) sabit bir boyut kullanmak sorunlara yol açabilir.
  • Modern Yaklaşımlar için Sınırlı: Günümüzde, duyarlı (responsive) tasarımlar için daha çok yüzdelik veya relative (bağıl) birimler tercih edilir (ör. em, rem, %).

5. Alternatif Birimler

Piksel dışında, CSS’te yazı boyutları için başka birimler de kullanılabilir. Örneğin:

  • Yüzde (%): Ebeveyn elemanın yazı boyutuna göre bir oran belirler.
  • em ve rem: Bağıl birimlerdir. em, mevcut elemanın yazı boyutuna, rem ise kök elemanın (root element) yazı boyutuna göre boyut belirler.
  • Vh/Vw: Ekranın genişliği ve yüksekliğine göre dinamik boyutlar ayarlar.
  • Adlandırılmış Değerler: small, medium, large gibi basit değerlerle yazı boyutunu hızlıca ayarlayabilirsiniz. Ancak bu yöntem genellikle çok sınırlı ve profesyonel projelerde kullanılmaz.

6. Responsive Tasarımlar ve Piksel

Piksel kullanımı sabit bir yazı boyutu sağlar. Bu, bazı durumlarda yararlı olsa da, responsive (duyarlı) tasarımlarda sorun yaratabilir. Çünkü farklı ekran boyutlarında, sabit piksel boyutları uygun görünmeyebilir. Örneğin, masaüstü ekranında iyi görünen bir yazı boyutu, bir mobil cihazda çok büyük veya çok küçük olabilir.

Responsive tasarımlar için daha uygun birimler olan em, rem veya yüzde birimlerini öğrenmek önemlidir. Ancak yeni başlayanlar için piksel, başlangıçta rahat bir şekilde kullanılabilir.

7. Örnek: Font Boyutunu Piksel ile Ayarlama

Aşağıda, piksel kullanarak yazı boyutlarının nasıl ayarlandığını gösteren bir örnek bulunmaktadır:

<!DOCTYPE html> <html lang="tr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Font Size Örneği</title> <style> h1 { font-size: 36px; /* Büyük başlık */ } p { font-size: 18px; /* Paragraf boyutu */ } small { font-size: 12px; /* Daha küçük yazı */ } </style> </head> <body> <h1>Bu bir başlık</h1> <p>Bu bir paragraf metni. Yazı boyutunu 18 piksel olarak ayarladık.</p> <p><small>Bu ise küçük bir metin.</small></p> </body> </html>

Sonuç

font-size özelliği, CSS ile metinlerin boyutunu ayarlamanın en temel yoludur. Piksel (px) birimi, başlangıçta en kolay ve anlaşılır yöntemlerden biri olsa da, daha esnek tasarımlar için bağıl birimlerin (ör. em, rem) öğrenilmesi önemlidir. Şimdilik piksel kullanarak yazı boyutlarını pratik edebilir, daha sonra duyarlı tasarımlar için diğer birimlere geçiş yapabilirsiniz.

Etiketler

#Eğitimler#CSS Dersleri

İlgili Yazılar

Bu konuyla ilgili diğer yazılarımızı da inceleyebilirsiniz

CSS Nedir?
Genel

CSS Nedir?

### CSS Nedir? Web geliştirme dünyasında, bir web sayfasını hem işlevsel hem de görsel olarak etkileyici hale getirmek önemli bir adımdır. HTML bir web sayfasının iskeletini oluştururken, **CSS (Cascading Style Sheets)** ise bu iskeleti görsel bi

3 dk
HTML Sayfalarına CSS Eklemek
Genel

HTML Sayfalarına CSS Eklemek

CSS (Cascading Style Sheets), bir web sayfasının görünümünü ve düzenini kontrol etmemize olanak tanır. Ancak, CSS yazmaya başlamadan önce, bu stilleri **nerede** ve **nasıl** yazacağımızı öğrenmek önemlidir. Bu yazıda, CSS’i HTML sa

4 dk
CSS Color ve Background-Color
Genel

CSS Color ve Background-Color

CSS, bir web sayfasının görselliğini tamamen değiştirebileceğimiz güçlü bir araçtır. Bu yazıda, CSS’in en temel ve yaygın olarak kullanılan özelliklerinden ikisi olan `color` ve `background-color` özelliklerini inceleyeceğiz. Yeni başlayanlar için bu ö

4 dk
CSS Hexadecimal Renkler
Genel

CSS Hexadecimal Renkler

CSS'te renkleri tanımlamak için kullanılan birçok yöntem bulunmaktadır. Bunlardan biri de **hexadecimal** renklerdir. Hexadecimal renkler, RGB (kırmızı, yeşil, mavi) renk modeline dayanır ve web geliştirme dünyasında oldukça yaygın bir şekilde k

4 dk
CSS Metin Özellikleri
Genel

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ı

3 dk
CSS font-family Kullanımı
Genel

CSS font-family Kullanımı

CSS'in güçlü özelliklerinden biri olan **`font-family`**, bir web sayfasında kullanılan yazı tipini belirlememizi sağlar. Metinlerin yazı tipini değiştirmek, tasarımın görsel estetiğini doğrudan etkileyen önemli bir adımdır.

4 dk