31 Mayıs 2025 - 19:40
Responsive Tasarımın Temelleri: Viewport ve Media Queries Görseli
HTML5 & CSS3

Responsive Tasarımın Temelleri: Viewport ve Media Queries

Yorumlar

Mobil uyumlu web siteleri artık bir seçenek değil, zorunluluk. Farklı ekran boyutlarında doğru görüntü sunmak için responsive (duyarlı) tasarım teknikleri kullanılmalıdır. Bu yazıda, responsive tasarımın temel taşları olan viewport etiketi ve media query yapısına odaklanacağız.


1. Viewport Etiketi Nedir?

Viewport, bir web sayfasının cihaz ekranı üzerindeki görüntülenme alanıdır. Mobil tarayıcılar sayfaları küçültüp masaüstü gibi göstermeye çalışır. Bunun önüne geçmek için aşağıdaki meta etiketi kullanılır:

GENEL
<meta name="viewport" content="width=device-width, initial-scale=1.0">
  • width=device-width: Cihaz ekranının genişliğini kullan.
  • initial-scale=1.0: Sayfa ilk yüklendiğinde 1x zoom ile göster.

2. Media Queries Nedir?

Media query’ler, CSS içinde cihaz özelliklerine göre farklı stiller uygulamamıza olanak tanır. Özellikle ekran genişliği (width) temel alınarak tasarım kontrolü sağlanır.

GENEL
@media (max-width: 768px) {
  body {
    background-color: lightgray;
  }
}
  • max-width: Belirli bir genişliğe kadar geçerli olacak stilleri belirler.
  • Tablet, telefon ve masaüstü gibi cihazlar için farklı görünüm sağlar.

3. Sık Kullanılan Media Query Örnekleri

GENEL
@media (max-width: 576px) { /* Telefon */ }
@media (min-width: 577px) and (max-width: 768px) { /* Tablet */ }
@media (min-width: 769px) { /* Masaüstü */ }

Sonuç:

Duyarlı tasarım için viewport etiketi ve media query yapısı temel araçlardır. Tüm cihazlarda uyumlu, erişilebilir ve kullanıcı dostu bir arayüz oluşturmak için bu iki yapı mutlaka kullanılmalıdır.

Benzer Yazılar

Yorumlar ()

Henüz yorum yok. İlk yorum yapan sen ol!

Yorum Yap