HTML yapısı, web sayfalarının oluşturulmasında çok önemli bir rol oynar. İçeriğin bir web sayfasında nasıl düzenlendiğini ve görüntülendiğini tanımlar. İşte temel HTML yapısına bir giriş:
1. Doctype
Doctype(Document Type Declaration), web sayfasının kullandığı HTML sürümünü tanımlar. HTML dosyasının başına yerleştirilmelidir.
2.html etiketi
Html etiketi, her HTML dosyasının kök öğesidir. Web sayfasının tüm içeriğini kapsar.
3. head
etiket
Head etiketi, tarayıcıda doğrudan görüntülenmeyen web sayfası hakkında bilgi içerir. Burası sayfanın başlığının, meta etiketlerin, CSS ve JavaScript dosyalarına olan bağlantıların ve diğer çeşitli öğelerin tanımlandığı yerdir.
4. body
etiket
Gövde etiketi, web sayfasında görüntülenen tüm içeriği içerir. Metin, resimler, videolar, bağlantılar ve diğer kullanıcı arabirimi bileşenleri gibi öğelerin tanımlandığı yer burasıdır.
5. İç içe geçmiş etiketler
HTML, açılış ve kapanış etiketleriyle hiyerarşik bir yapı kullanır. Alt etiketler, üst etiketlerin içine yerleştirilir. Örneğin, p etiketi(paragraf), yayılma etiketleri(satır içi metin), güçlü etiketler(kalın metin) ve diğer birçok etiketi içerebilir.
6. Ortak etiketler
HTML, içeriği biçimlendirmek ve görüntülemek için bir dizi etiket sağlar. Örneğin, h1-h6 etiketleri(başlıklar), p etiketi(paragraf), img etiketi(resim), a etiketi(bağlantı) ve diğerleri.
İşte tam bir HTML sayfa yapısının bir örneği:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>My Webpage</title>
<link rel="stylesheet" href="styles.css">
<script src="script.js"></script>
</head>
<body>
<header>
<h1>Welcome to My Webpage</h1>
<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</ul>
</nav>
</header>
<main>
<section>
<h2>About Me</h2>
<p>I am a web developer passionate about creating amazing websites.</p>
</section>
<section>
<h2>My Projects</h2>
<ul>
<li><a href="#">Project 1</a></li>
<li><a href="#">Project 2</a></li>
<li><a href="#">Project 3</a></li>
</ul>
</section>
</main>
<footer>
<p>© 2022 My Webpage. All rights reserved.</p>
</footer>
</body>
</html>
Yukarıdaki örnekte, etiket, etiket ve etiket gibi ana öğeleri içeren eksiksiz bir doctype
HTML html
sayfamız head
var body
. Head kısmında sayfa başlığını, kullanılacak CSS ve JavaScript dosyalarını tanımlıyoruz. Gövde bölümü, web sayfasının içeriğini görüntülemek için üstbilgi, ana ve altbilgi gibi öğeleri içerir.
Doğru HTML yapısını kullanarak iyi organize edilmiş, okunabilir ve etkileşimli web sayfaları oluşturabilirsiniz.