- Katılım
- 30 Nisan 2025
- Mesajlar
- 46
- Tepkime puanı
- 26
- Puanları
- 18
Merhaba Çaylak Forum ailesi 
Bu derste artık gerçek bir web sayfası yapmaya başlayacağız. Önce HTML ile yapıyı oluşturacağız, ardından CSS ile görsel düzenlemeler yapacağız. Hadi başlayalım!
HTML Nedir?
HTML (HyperText Markup Language), web sitelerinin temel iskeletidir. Sayfa içindeki yazıları, başlıkları, görselleri ve bağlantıları tanımlar.
HTML tek başına tasarım yapmaz, sadece iskeleti oluşturur. Tasarımı CSS üstlenir.
CSS Nedir?
CSS (Cascading Style Sheets), HTML ile oluşturduğumuz iskelete stil ekler. Renk, yazı tipi, boyut, arka plan, kenarlık, düzen gibi görsel ayarları yapmamızı sağlar.
Kısaca:
İlk HTML Sayfamız
✔ Yukarıdaki kodu kopyalayıp masaüstünde index.html dosyası oluşturup içine yapıştırırsan tarayıcıda açabilirsin.
CSS ile Sayfamıza Stil Ekleyelim
HTML dosyamızda <head> etiketinin içine CSS ekleyeceğiz.
✔ Şimdi sayfanın rengi değişti, yazılar güzelleşti. İşte HTML + CSS iş birliği bu şekilde çalışır.
Daha Gelişmiş Bir Ana Sayfa
Şimdi biraz daha geliştirelim: Başlık, menü ve içerik bölümü ekleyelim.
✔ Artık elimizde basit bir ana sayfa tasarımı var:
Özet
6. derste CSS ile kutu yapıları, arka plan görselleri ve basit düzenlemeler yapacağız.
Bu derste artık gerçek bir web sayfası yapmaya başlayacağız. Önce HTML ile yapıyı oluşturacağız, ardından CSS ile görsel düzenlemeler yapacağız. Hadi başlayalım!
HTML (HyperText Markup Language), web sitelerinin temel iskeletidir. Sayfa içindeki yazıları, başlıkları, görselleri ve bağlantıları tanımlar.
HTML tek başına tasarım yapmaz, sadece iskeleti oluşturur. Tasarımı CSS üstlenir.
CSS (Cascading Style Sheets), HTML ile oluşturduğumuz iskelete stil ekler. Renk, yazı tipi, boyut, arka plan, kenarlık, düzen gibi görsel ayarları yapmamızı sağlar.
Kısaca:
- HTML = İskelet
- CSS = Tasarım
HTML:
<!DOCTYPE html> <!-- Bu satır tarayıcıya bunun bir HTML5 belgesi olduğunu söyler --> <html lang="tr"> <!-- Sayfa dilini Türkçe olarak ayarlıyoruz --> <head> <meta charset="UTF-8"> <!-- Türkçe karakterlerin doğru çıkmasını sağlar --> <title>İlk Web Sayfam</title> <!-- Tarayıcı sekmesinde gözüken başlık --> </head> <body> <!-- Sayfanın görünen kısmı burada başlar -->
<h1>Merhaba Dünya!</h1> <!-- Büyük başlık -->
<p>Bu benim ilk web sayfam.</p> <!-- Paragraf -->
</body> </html>
HTML dosyamızda <head> etiketinin içine CSS ekleyeceğiz.
HTML:
<!DOCTYPE html> <html lang="tr"> <head> <meta charset="UTF-8"> <title>İlk Web Sayfam</title> <style> body { background-color: #f2f2f2; /* Sayfa arka plan rengini ayarladık */ font-family: Arial, sans-serif; /* Yazı tipini belirledik */ } h1 { color: darkblue; /* Başlık rengi */ text-align: center; /* Ortaya hizalama */ } p { color: #333; /* Yazı rengi */ font-size: 18px; /* Yazı boyutu */ } </style> </head> <body>
<h1>Merhaba Dünya!</h1>
<p>Bu benim ilk web sayfam.</p>
</body> </html>
Şimdi biraz daha geliştirelim: Başlık, menü ve içerik bölümü ekleyelim.
HTML:
<!DOCTYPE html> <html lang="tr"> <head> <meta charset="UTF-8"> <title>Ana Sayfa</title> <style> body { margin: 0; /* Kenar boşluklarını sıfırladık */ font-family: Verdana, sans-serif; background-color: #fafafa; } header { background: #333; /* Koyu gri arka plan */ color: white; /* Yazı rengi */ padding: 20px; text-align: center; } nav { background: #444; padding: 10px; text-align: center; } nav a { color: white; /* Menü yazıları beyaz */ margin: 0 15px; text-decoration: none; /* Alt çizgi yok */ } nav a:hover { color: yellow; /* Üzerine gelince sarı */ } main { padding: 20px; } footer { background: #333; color: white; text-align: center; padding: 15px; margin-top: 20px; } </style> </head> <body>
<header>
<h1>Benim İlk Web Sitem</h1>
</header>
<nav>
<a href="#">Ana Sayfa</a>
<a href="#">Hakkında</a>
<a href="#">İletişim</a>
</nav>
<main>
<h2>Hoşgeldiniz!</h2>
<p>Bu sayfa HTML ve CSS öğrenme yolculuğumuzun bir parçasıdır.</p>
</main>
<footer>
<p>© 2025 Çaylak Forum - Tüm Hakları Saklıdır.</p>
</footer>
</body> </html>
- Üstte başlık
- Ortada menü
- İçerik alanı
- Altta footer
- HTML sayfanın iskeletini oluşturur.
- CSS sayfayı görsel olarak güzelleştirir.
- Artık bir web sayfasını baştan sona yazmayı öğrendin!

