HTML ve CSS Kullanarak Basit Web Sitesi Nasıl Yapılır? (Detaylı Kod Rehberi)
📘 HTML ve CSS ile Basit Web Sayfası Kod Örneği – Adım Adım Rehber (2025)
🔎 Giriş: HTML ve CSS Nedir?
HTML Nedir?
HTML (HyperText Markup Language), web sayfalarının iskeletini oluşturan işaretleme dilidir. Web tarayıcıları tarafından yorumlanır ve sayfanın içerik yapısını belirler.
Örnek: Başlık, paragraf, görsel, bağlantı, liste vb. tüm öğeler HTML ile tanımlanır.
CSS Nedir?
CSS (Cascading Style Sheets) ise HTML ile oluşturulan yapıya stil kazandırmak için kullanılır. Renkler, yazı tipleri, konumlandırmalar, arka planlar gibi görsel özellikler CSS ile sağlanır.
CSS, HTML'nin görünümünü güzelleştirir ve kullanıcı deneyimini iyileştirir.
🛠️ Gerekli Araçlar
Bu örneği uygulamak için sadece bir kod editörü ve web tarayıcısı yeterli:
-
Kod Editörü: Visual Studio Code
-
Web Tarayıcısı: Google Chrome, Firefox, Safari
🧱 HTML Sayfa Yapısı
Aşağıdaki örnek, basit bir HTML sayfa yapısını göstermektedir:
Açıklamalar:
-
<!DOCTYPE html>
: HTML5 standardında bir belge olduğunu belirtir. -
<html>
: Tüm HTML içeriğini kapsayan kök etikettir. -
<head>
: Sayfa hakkında meta bilgileri içerir. -
<body>
: Kullanıcının göreceği içerik burada yer alır.
🎨 CSS ile Stil Ekleme
Şimdi bu sayfaya CSS ile stil kazandıralım.
Yöntem 1: Dahili (Internal) CSS
🧩 HTML + CSS Birleşik Örnek
Aşağıda tam bir örnek verilmiştir:
Bu sayfayı .html
uzantısıyla kaydedip tarayıcıda açtığında basit ama şık bir sonuç göreceksin.
📐 Sayfaya Görsel Eklemek
Açıklama:
-
src
: Görselin URL adresini belirtir. -
alt
: Görsel yüklenemezse gösterilecek alternatif metin.
🔗 Bağlantı Eklemek
-
target="_blank"
: Bağlantıyı yeni sekmede açar.
📋 Liste Yapısı
Sırasız Liste (ul)
Sıralı Liste (ol)
🧩 HTML Sayfasında Yaygın Kullanılan Bölümler
Bir web sayfasını daha profesyonel yapmak için şu yapısal HTML etiketlerini kullanabiliriz:
1. header
– Üst Kısım
Web sitesinin en üst kısmı, genellikle logo ve başlığı içerir.
2. nav
– Navigasyon Menüsü
Site içi bağlantıları içerir.
3. section
– İçerik Bölümü
Farklı içerikleri bölümlere ayırmak için kullanılır.
4. footer
– Alt Bilgi Alanı
Sayfanın alt kısmı, genellikle iletişim, telif hakkı bilgilerini içerir.
🎨 Dış CSS Dosyası Kullanımı
Kodları daha düzenli hale getirmek için CSS stillerini harici bir dosyada tutabiliriz.
Adım 1: HTML Dosyasında CSS Bağlantısı
Adım 2: style.css Dosyası Oluşturun
📱 Responsive Tasarım (Mobil Uyumlu Sayfa)
Responsive tasarım sayesinde siteniz farklı ekran boyutlarında da düzgün görünebilir. Bunu yapmanın yollarından biri media query kullanmaktır.
Örnek:
Bu CSS kodu, ekran genişliği 768 pikselden küçükse yazı boyutunu küçültür ve menüyü dikey hale getirir.
✅ Tam Sayfa Örneği – Kişisel Web Sayfası
Aşağıda HTML ve CSS’yi entegre kullanarak oluşturulan temel bir kişisel web sayfası örneği yer almaktadır.
📄 index.html:
📄 style.css:
📘 Yeni Başlayanlar İçin Kaynak Önerileri
HTML ve CSS öğrenmek isteyenler için ücretsiz ve kaliteli kaynaklar:
-
W3Schools – https://www.w3schools.com
-
MDN Web Docs – https://developer.mozilla.org
-
freeCodeCamp – https://www.freecodecamp.org
-
CSS Tricks – https://css-tricks.com
📌 Sık Sorulan Sorular (FAQ)
❓ HTML öğrenmek ne kadar sürer?
Temel HTML yapısını öğrenmek birkaç gün içinde mümkündür. Ancak iyi bir seviyeye gelmek için pratik şarttır.
❓ CSS ile mobil uyumlu site yapmak zor mu?
Hayır. media query
ve flexbox
gibi teknikleri öğrenerek kolayca responsive tasarım yapılabilir.
❓ Bootstrap kullanmalı mıyım?
Başlangıçta evet. Bootstrap, hızlı prototip geliştirme için oldukça kullanışlıdır. Ancak zamanla kendi CSS stilinizi yazmak daha iyidir.