Web sayfalarının tasarımı çoğu zaman elemanların boyutlarının doğru şekilde belirlenememesi nedeniyle başarısız olur. Burada doğru CSS özelliklerini genişlik ve yükseklik için kullanmak kritik öneme sahiptir. Bu kılavuzda, width (genişlik) ve height (yükseklik) özelliklerini etkili bir şekilde nasıl tanımlayabileceğini öğreneceksin. Amaç, sabit ve yüzdesel değerleri kullanarak duyarlı tasarımın faydalarını anlamaktır.
En önemli bulgular
- Width ve height özellikleri, HTML elemanlarının boyutlarını belirler.
- Sabit piksel değerleri veya yüzdesel değerler belirleyerek düzeninizi ayarlayabilirsiniz.
- Yüzdesel değerler, farklı ekran boyutlarında iyi görünen duyarlı tasarımlar oluşturmanıza yardımcı olur.
Aşamalı Kılavuz
Elemanların genişlik ve yüksekliğini belirlemek için temel CSS özellikleri ile başlayın.
Aşama 1: Sabit Genişlik ve Yükseklik Tanımlama
Bir eleman için sabit bir genişlik ve yükseklik kullanarak, tam istediğiniz gibi görünmesini sağlayabilirsiniz. Burada basit bir yöntem, piksel ile CSS kullanmaktır.

Sonuç, her zaman sabit kalan 500 x 500 piksel boyutunda kare bir elemandır. Farklı şekiller oluşturmak için değerleri dilediğiniz gibi ayarlayabilirsiniz. Önemli olan, belirli düzen tasarımlarınızın boyutlarını göz önünde bulundurmaktır.
Aşama 2: Yüzdesel Genişlik ve Yükseklik Kullanma
Duyarlı tasarımlarla esneklik kazanırsınız. Sabit piksel değerleri yerine yüzdesel değerler kullanabilirsiniz. Örneğin, width: 85%; tanımlarsanız, eleman mevcut genişliğin %85'ini kaplar. Böylece, düzeninizin farklı ekran boyutlarına uyum sağlamasını garanti edersiniz.

Bunu, pencereyi küçülterek test edin. Elemanın tarayıcı penceresinin genişliği ile nasıl büyüyüp küçüldüğünü göreceksiniz. Bu, sabit genişliklerin görünüm alanına sığmadığı durumlarda oluşan kaydırma çubuklarını kullanma ihtiyacını önler.
Aşama 3: Yüksekliği Yüzde Olarak Belirleme
Genişlikte olduğu gibi, yüksekliği de yüzdelik olarak belirleyebilirsiniz. height: 100%; kullanırsanız, eleman kaplayıcı bölgenin tam yüksekliğini kaplar.

Elemanın kaplayıcı bölgenin genişliğine nasıl uyum sağladığını ve yeterince yer olduğunda kaydırma çubuğunun nasıl kaybolduğunu gözlemleyin. Bunun yerine height: 85%; kullanırsanız, eleman üst öğenin yüksekliğine göre ölçeklenir ve uyumlu kalır.
Aşama 4: Dinamik Düzen Oluşturma
Genişlik ve yükseklik değerlerinin doğru anlaşılması ve uygulanması, geliştirme sürecinizde temel adımlardır. Sabit ve yüzdesel değerlerin karıştırılması, çeşitli ihtiyaçlara uyum sağlayan dinamik bir düzen oluşturmanıza yardımcı olabilir. Bu bilgi, daha sonraki derslerde derinlemesine inceleyebileceğiniz duyarlı tasarım gibi ileri düzey konuların temelini oluşturur.
Özet – HTML ve CSS'de Genişlik ve Yükseklik Temelleri
Web sayfalarınızı çekici ve kullanıcı dostu hale getirmek için, elemanların boyutlarını akıllıca tanımlamak kritik öneme sahiptir. Sabit piksel değerleri ile düzenleri kararlı hale getirebilir, yüzdesel değerler ile farklı ekran boyutlarına uyum sağlayan duyarlı tasarımlar oluşturabilirsiniz. Bu yaklaşımların kombinasyonu, dinamik ve çekici web sayfaları oluşturmanızı sağlar.
Sıkça Sorulan Sorular
Bir eleman için sabit bir yükseklik nasıl tanımlarım?CSS'te height'i piksel cinsinden sabit bir değere ayarlayın.
Genişliği yüzde olarak belirttiğimde ne olur?Eleman, üst öğenin genişliğine göre ölçeklenir.
Duyarlı tasarımlar neden kullanılmalı?Duyarlı tasarım, web sitenizin farklı cihazlarda iyi görünmesini sağlar.
Piksel değerleri akıllı telefonlardaki düzeni nasıl etkiler?Sabit piksel değerleri, içeriklerin ekranın dışında kalmasına neden olabilir.
Hem sabit hem yüzdesel yükseklikleri birleştirirsem ne olur?Evet, her iki değeri birleştirmek, daha esnek ve çekici düzenler oluşturmanıza yardımcı olabilir.