HTML Responsive
Layout’tan sonra responsive: aynı URL telefonda ve masaüstünde. HTML viewport ile başlar; CSS tamamlar.
Bir URL, birçok genişlik
Ayrı mobil HTML yok. 1200px alışkanlığı yatay kaydırma yapar.
Doğrudan yanıt
1) viewport meta. 2) akışkan genişlikler. 3) img max-width:100%. Media query CSS konusudur.
📊 HTML unlocks vs CSS responsive tools
| Layer | Job for responsiveness | Examples |
|---|---|---|
| HTML viewport | Tell mobile browsers how to size the layout viewport | meta name="viewport" with width=device-width |
| HTML structure | Keep landmarks and flexible wrappers that can reflow | header, main, aside, div.row (from layout) |
| CSS fluid sizing | Let boxes and images shrink instead of overflow | max-width, %, height: auto |
| CSS adaptation | Change columns and spacing at breakpoints | media queries, flex/grid tweaks (CSS courses) |
| Avoid | Huge fixed pixels and layout tables fighting narrow screens | width="1200", whole-page table chrome |
Viewport meta — temel HTML parçası
Olmadan birçok telefon masaüstü tuvalini küçültür — metin minik görünür.
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Responsive demo</title>
</head>
Viewport satırını okuyun
- name=viewport anahtardır
- width=device-width = cihaz genişliği
- initial-scale=1.0 = %100
- CSS hâlâ gerekir
Akışkan görseller — HTML işaret + CSS ölçek
img ve alt; ölçek CSS.
<style>
img { max-width: 100%; height: auto; }
</style>
<img src="images/wide.jpg" alt="Wide landscape photo">
Akışkan kuralı okuyun
- max-width:100%
- height:auto oranı korur
- width=1200 telefonda taşar
HTML açar; CSS tamamlar
Viewport ve esnek yapı HTML. Akışkan sütunlar ve breakpoint’ler CSS.
Alıştırma — yeniden boyut laboratuvarı
- viewport ekleyin
- geniş görsel + akışkan CSS
- pencereyi daraltın
- kısa süre width=1200 deneyin
Kolay hatalar
- viewport unutmak
- sabit 1200px medya
- yalnız HTML yeter miti
- layout tabloları
Özet
- viewport zorunlu
- akışkan görseller yardım eder
- HTML + CSS
- sırada: formlar
🧠 Bilginizi Test Edin
Bilginizi Test Edin
Bu interaktif sınavla kendini test et ve konuyu ne kadar iyi anladığını gör
📝 Talimatlar
- Her soruyu dikkatle okuyun
- Her soru için en iyi cevabı seçin
- Quiz'i istediğiniz kadar tekrar alabilirsiniz
- İlerlemeniz üstte gösterilecek