—–
## Web Sayfası Nedir?
Bir **web sayfası**, internet üzerinde görüntüleyebileceğiniz dijital bir belgedir. Genellikle HTML (HyperText Markup Language) adı verilen bir işaretleme diliyle yazılır ve web tarayıcıları (Chrome, Firefox, Safari vb.) tarafından yorumlanarak ekranda görsel bir biçimde sunulur.
Web sayfaları; metinler, görseller, videolar, sesler, animasyonlar ve diğer etkileşimli öğeler gibi çeşitli içerikleri barındırabilir. Bu öğeler, kullanıcılara bilgi sağlamak, ürün veya hizmetleri tanıtmak, eğlence sunmak veya interaktif deneyimler yaşatmak için bir araya getirilir.
Web sayfaları, birbirine **köprüler (linkler)** aracılığıyla bağlanarak **web sitelerini** oluşturur. Bir web sitesi, belirli bir amaç veya konu etrafında toplanmış, birbiriyle ilişkili birden fazla web sayfasından oluşur. Örneğin, bir haber sitesi, farklı haber makaleleri için ayrı ayrı web sayfalarına sahip olabilir.
### Web Sayfalarının Temel Bileşenleri
Bir web sayfası temel olarak şu bileşenlerden oluşur:
* **HTML (HyperText Markup Language):** Sayfanın yapısını ve içeriğini tanımlayan iskelet. Metinlerin, başlıkların, paragrafların, bağlantıların ve diğer öğelerin nasıl düzenleneceğini belirtir.
* **CSS (Cascading Style Sheets):** Sayfanın görsel görünümünü, yani stilini belirleyen katman. Renkler, yazı tipleri, boyutlar, düzen ve diğer estetik unsurlar CSS ile kontrol edilir.
* **JavaScript:** Sayfaya etkileşimli özellikler kazandıran programlama dili. Menülerin açılıp kapanması, animasyonlar, form doğrulamaları ve dinamik içerik güncellemeleri gibi işlevler JavaScript ile sağlanır.
### Web Sayfaları Nasıl Çalışır?
Bir web sayfasına erişmek istediğinizde süreç genellikle şu şekilde işler:
1. **URL (Uniform Resource Locator):** Web tarayıcınıza bir web sayfasının adresini (URL) yazarsınız veya bir bağlantıya tıklarsınız.
2. **DNS (Domain Name System):** Tarayıcınız, girdiğiniz alan adını (örneğin, https://www.google.com/search?q=google.com) bir IP adresine çevirmek için DNS sunucularına bir istek gönderir.
3. **HTTP/HTTPS İsteği:** Tarayıcınız, elde ettiği IP adresini kullanarak web sunucusuna bir HTTP (HyperText Transfer Protocol) veya HTTPS (Secure HTTP) isteği gönderir.
4. **Sunucu Yanıtı:** Web sunucusu, isteği alır ve ilgili web sayfasının HTML, CSS, JavaScript ve diğer dosyalarını tarayıcınıza geri gönderir.
5. **Tarayıcı Yorumlaması:** Tarayıcınız bu dosyaları alır, yorumlar ve ekranda okunabilir ve etkileşimli bir web sayfası olarak görüntüler.
—–
Aklınıza gelen başka bir soru var mı?