Lajiverta Academy Satın Al — 499₺

Academy 🌐 Web Geliştirme İnternet Nasıl Çalışır?

Tarayıcı Sayfayı Nasıl Çizer: Üçlü Takım

🌍 İnternet Nasıl Çalışır? bölümü · Code Quest Web Geliştirme parkuru

Sunucu HTML dosyasını yolladı. Peki o düz yazı dosyası nasıl renkli, tıklanabilir, capcanlı bir sayfaya dönüşüyor? Cevap, web'in üç dilinin iş bölümünde:

  • HTMLiskelet: "Burada bir başlık var, şurada bir paragraf, altta bir buton." Yapıyı ve anlamı kurar.
  • CSSgiydirme: "Başlık lacivert olsun, buton yuvarlak, her şey ortada." Görünüşü belirler.
  • JavaScriptcanlandırma: "Butona tıklanınca skoru artır." Davranışı ekler.

İnsan gibi düşün: HTML iskelet, CSS deri ve kıyafet, JavaScript kaslar. Üçü ayrı diller ama tek vücut gibi çalışırlar. Bu parkurun haritası da tam olarak bu sıra: önce HTML, sonra CSS, sonra JS.

Kritik bir detay: tarayıcı, HTML tek başına gelse bile sayfayı çirkin bırakmaz — kendi varsayılan stilleri vardır. Mesela <h1> etiketini "en üst düzey başlık" olarak bilir ve onu büyük + kalın çizer. Şimdi tahmin zamanı — bu iki satır ekranda nasıl görünür?

HTML
<h1>Selam</h1>
<p>Bu benim ilk sayfam.</p>
▸ TARAYICIDA GÖRÜNÜM
Büyük ve kalın "Selam" başlığı, altında normal boyutta "Bu benim ilk sayfam." yazısı
⚠️ Etiketlerin kendisi ASLA ekranda görünmez — onlar sayfaya değil, tarayıcıya yazılmış talimatlardır. Tarayıcı <h1> talimatını okur, "büyük kalın başlık çiz" diye anlar ve sadece İÇİNDEKİ yazıyı çizer.

Sayfa çizilirken sıra da bellidir: tarayıcı önce HTML'i okuyup iskeleti kurar, sonra CSS'le giydirir, en son JavaScript'i çalıştırıp sayfayı canlandırır. İskelet olmadan ne giysi giydirebilirsin ne kas takabilirsin. 🦴

Kendini test et

Sayfanın GÖRÜNÜMÜNÜ (renkler, boyutlar, yerleşim) üçlü takımdan hangisi belirler?

  • CSS
  • HTML
  • JavaScript
  • HTTP
Cevabı gör

Cevap: CSS

İş bölümü net: HTML iskelet (yapı), CSS giydirme (görünüm), JavaScript canlandırma (davranış). HTTP ise bunları taşıyan protokoldür, çizimle ilgilenmez.

Doğru mu, yanlış mı? — Tarayıcı, HTML sayfasını aldıktan sonra içindeki her resim ve CSS dosyası için sunucuya AYRI istekler atar.

Cevabı gör

Cevap: Doğru

Doğru! İlk cevap sadece HTML'dir. Tarayıcı onu okurken gördüğü her ek dosya için yeni bir istek-cevap turu başlatır — tek sayfa, onlarca istek demektir.