HTML belgeleri oluştururken, her sayfanın doğru ve geçerli bir yapı kullanması gereklidir. Şimdiye kadar yazılmış HTML kodları genellikle geçici olarak çalışsa da, HTML iskeleti olmadan bir belge teknik olarak geçersizdir. Bu yazıda, HTML’in temel yapısı, başlıca bölümleri ve bu yapıların nasıl kullanılacağı ele alınacaktır.

HTML İskeleti Nedir?
HTML iskeleti (boilerplate), her HTML belgesinde bulunması gereken standart bir yapıdır. Bu yapı, tarayıcının sayfayı doğru bir şekilde yorumlamasını sağlar. Bir HTML belgesi, genellikle şu temel bileşenlerden oluşur:
- DOCTYPE Bildirimi
- HTML Etiketi
- Head Bölümü
- Body Bölümü
1. DOCTYPE Bildirimi
Her HTML belgesinin en üstünde, DOCTYPE bildirimi bulunur. Bu satır, tarayıcıya belgenin hangi HTML sürümünü kullandığını bildirir. Modern web geliştirme için kullanılan bildirim şu şekildedir:
<!DOCTYPE html>
Bu ifade, tarayıcıya HTML5 kullanıldığını belirtir. DOCTYPE etiketi herhangi bir kapanış etiketi gerektirmez ve sadece bir işaretçidir.
2. HTML Etiketi
HTML etiketi, belgenin kök (root) elemanıdır. Sayfadaki tüm içerikler bu etiketin içinde yer almalıdır. HTML etiketi, genellikle şu şekilde yazılır:
<html>
<!-- İçerik buraya gelir -->
</html>
Tüm diğer etiketler (örneğin, head ve body) HTML etiketinin içinde tanımlanır.
3. Head Bölümü
Head bölümü, belge hakkında meta bilgiler içerir. Bu bilgiler, sayfanın kendisinde görüntülenmez, ancak tarayıcı ve arama motorları tarafından kullanılır. Head bölümünde bulunabilecek bazı öğeler şunlardır:
Title Etiketi: Belgenin başlığını belirler ve bu başlık tarayıcı sekmesinde görünür. Örneğin:
<head>
<title>Örnek HTML Sayfası</title>
</head>
Meta Etiketleri: Sayfa hakkında ek bilgiler sağlar (örneğin, karakter seti veya dil ayarı).
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
Bu öğeler, belgenin görünürlüğünü ve performansını artırır.
4. Body Bölümü
Body bölümü, belgenin kullanıcıya görünen tüm içeriğini içerir. Başlıklar, paragraflar, görseller ve diğer tüm HTML öğeleri bu bölümde bulunur. Body etiketi şu şekilde kullanılır:
<body>
<h1>Merhaba Dünya</h1>
<p>Bu, HTML body bölümünde yer alan bir paragraftır.</p>
</body>
Body etiketi içinde istediğiniz kadar HTML öğesi kullanabilirsiniz. Ancak, her belgenin yalnızca bir body etiketi olabilir.
HTML İskeletinin Tamamlanmış Hali
Aşağıda, bir HTML belgesinin tamamlanmış ve geçerli bir yapısı verilmiştir:
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Örnek Sayfa</title>
</head>
<body>
<h1>HTML'in Temel Yapısı</h1>
<p>Bu, bir HTML belgesinin geçerli iskelet yapısıdır.</p>
</body>
</html>
Bu yapı, her HTML belgesi için başlangıç noktasıdır ve tüm tarayıcılar tarafından doğru bir şekilde yorumlanabilir.
VS Code Kısayolları ile Hızlı HTML İskeleti Oluşturma
HTML belgeleri oluştururken zaman kazanmak için VS Code gibi kod editörlerinde kısayollar kullanabilirsiniz. Örneğin, bir HTML dosyası oluşturduktan sonra şu adımları izleyebilirsiniz:
!
yazın ve ardından Tab tuşuna basın.
- Editör, aşağıdaki gibi bir temel HTML iskeleti oluşturacaktır:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
</html>
Bu özellik, temel yapılandırmayı hızla oluşturmak için oldukça kullanışlıdır.
Sonuç
HTML iskeleti, her web sayfasının doğru ve düzenli bir şekilde çalışması için gereklidir. DOCTYPE bildirimi, HTML, Head ve Body bölümleri, bir belgenin temel yapı taşlarını oluşturur. Bu standart yapı, sayfanın hem tarayıcılar hem de arama motorları tarafından doğru bir şekilde anlaşılmasını sağlar. Web geliştirme sürecinde bu yapıyı sık sık kullanarak pratik yapabilir ve sayfalarınızı optimize edebilirsiniz.