Frontend1

Basit HTML Eğitimi - Dosya Detaylı Açıklaması
Bu belge, basit bir HTML dosyasındaki her bölümün ve kodun ne işe yaradığını adım adım açıklar.
1. Dosya Başlangıcı ve Genel Ayarlar
<!DOCTYPE html>
Bu satır, tarayıcıya sayfanın HTML5 standardına uygun olduğunu bildirir. Olmazsa sayfa eski modda veya uyumsuz açılabilir.<html lang="tr">
HTML sayfasının kök etiketidir.lang="tr"
sayfanın Türkçe olduğunu belirtir. Bu, SEO ve erişilebilirlik için önemlidir.
2. <head>
Bölümü
<meta charset="UTF-8" />
Sayfanın karakter kodlamasını UTF-8 olarak ayarlar. Türkçe karakterlerin doğru görüntülenmesini sağlar.<meta name="viewport" content="width=device-width, initial-scale=1.0" />
Mobil cihazlarda sayfanın düzgün görünmesi için ölçek ve genişlik ayarı yapar.<title>Basit HTML Eğitimi</title>
Tarayıcı sekmesinde görünen sayfa başlığını belirler.<style>
içinde CSS tanımları sayfanın görünümünü belirler.
3. CSS Detayları
body
Arial yazı tipi kullanılır, sayfanın tüm kenar ve iç boşlukları sıfırlanır, arka plan açık gri (#f0f0f0) olarak ayarlanır.header
Koyu mavi arka plan (#004080), beyaz yazı rengi, ortalanmış metin, 20px iç boşluk.nav
Koyu lacivert arka plan (#003060), bağlantılar beyaz ve kalın. Bağlantılar arasında yatay 15px boşluk ve üzerine gelince alt çizgi çıkar.main
Sayfa ana içeriği için 20px iç boşluk.section
Beyaz arka plan, kutu gölgesi, 20px iç boşluk ve 40px alt boşluk ile belirginleşir.button
Canlı mavi (#007bff) arka plan, beyaz yazı, kenarlıksız, hafif yuvarlatılmış köşeler. Üzerine gelince koyu mavi (#0056b3).#output
Başlangıçta gizlidir, açık mavi arka plan, mavi kesikli sınır, içten ve üstten boşluk.
4. <body>
İçeriği
Header Bölümü
Başlık: "HTML + CSS + JS Eğitimi"
Altında kısa açıklama: "Bu dosyada temel web teknolojileri tek bir yerde anlatılıyor."
Navigasyon
- Sayfa içinde HTML, CSS ve JavaScript bölümlerine hızlı erişim sağlayan bağlantılar.
Main İçerik
HTML Bölümü
- HTML'nin ne olduğu ve temel etiketleri (başlık, paragraf, bağlantı, görsel, liste) açıklanıyor.
CSS Bölümü
- CSS'nin ne olduğu, temel stil özellikleri (renk, arka plan, iç ve dış boşluk, kenar yumuşatma) anlatılıyor.
JavaScript Bölümü
JavaScript’in web sayfalarını nasıl dinamik hale getirdiği, kullanıcı etkileşimlerini yönettiği anlatılıyor.
Kullanıcıdan isim girmesi isteniyor, butona basınca selam veriliyor.
5. JavaScript Kısmı
function greetUser() {
const name = document.getElementById("nameInput").value;
if (name.trim() === "") {
alert("Lütfen adını gir!");
return;
}
const outputDiv = document.getElementById("output");
outputDiv.innerText = "Merhaba, " + name + "! Web geliştirmeye hoş geldin 🚀";
outputDiv.style.display = "block";
}
greetUser
fonksiyonu butona tıklanınca çalışır.nameInput
alanından ismi alır, boşsa uyarı verir.Girilen isimle kişisel bir selam mesajı gösterir ve gizli olan
output
kutusunu görünür yapar.
6. Genel Değerlendirme
Sayfa sade ve temel düzeyde hazırlanmış, HTML, CSS ve JavaScript’in en basit örnekleri bir arada.
Eğitim amaçlıdır, temel web teknolojilerinin temel mantığını kavramak için yeterlidir.
Kodlar sade, anlaşılır ve açıklayıcı yorumlar içerir.
https://github.com/Web-Gelistirme-Meclisi/basichtml.edu/blob/main/Frontend/edu1.html
Subscribe to my newsletter
Read articles from Çınar Yalçınkaya directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
