HTML (HyperText Markup Language), bir web sayfasının temel yapı taşını oluşturan ve içeriğin yapısını belirleyen bir işaretleme dilidir. Web geliştirme dünyasında, HTML, bir web sayfasındaki her şeyin “ne” olduğunu tanımlamak için kullanılır. Örneğin, bu bir buton, bu bir form, bu bir bağlantı diyerek içeriklerin türünü belirtir. Ancak, HTML’in görevi sadece bu kadardır; içeriğin stilini (CSS) veya davranışını (JavaScript) yönetmez.
HTML Nedir ve Ne İşe Yarar?
HTML, aslında bir programlama dili değildir. Karmaşık mantıkların ve algoritmaların yazıldığı bir yapı sunmaz. Bunun yerine, HTML, içeriği işaretlemek, bir belgeyi anlamlandırmak ve bu bilgiyi tarayıcıya sunmak için kullanılan bir sözdizimidir.
“İşaretleme” terimi, bir belgenin önemli bölümlerine notlar eklemeyi ifade eder. Örneğin, bir öğretmenin bir şiiri kırmızı mürekkeple işaretlemesi, şiirin belirli bölümlerine dikkat çekmek için ek bilgiler eklemesi anlamına gelir. HTML de aynı prensiple çalışır: Bir belgenin yapısını işaretler, böylece tarayıcı bu yapıyı anlamlandırabilir ve doğru bir şekilde görüntüleyebilir.
HTML’in Tarihçesi ve Doğuşu
HTML, 1989 yılında, bilimsel araştırma makalelerinin yapısını tanımlamak ve bu makalelerin erken internet üzerinden paylaşılmasını kolaylaştırmak amacıyla geliştirildi. Bilimsel makaleler, belirli bir biçimlendirme ile sunulur: kalın yazılar, italik metinler, numaralı listeler, madde işaretli paragraflar ve bağlantılar. Bu biçimlendirmeyi ifade etmek ve paylaşmak için HTML geliştirildi.
Bu yaklaşım, günümüzde modern web sayfalarına da uygulanmaktadır. HTML, düz metni alır ve bu metni işaretleyerek tarayıcının metnin yapısını anlamasını sağlar.
HTML Öğeleri: Yapıyı Tanımlayan Temel Araçlar

HTML, öğelerden oluşur. Bir öğe, açılış etiketi, içerik ve kapanış etiketi ile tanımlanır. Örneğin:
<i>Bu metin italik</i>
Bu örnekte <i>
açılış etiketi, Bu metin italik
içerik ve </i>
kapanış etiketidir. Bu yapı, tarayıcıya bu metnin italik olarak görüntülenmesi gerektiğini bildirir. Benzer şekilde, kalın yazılar için <b>
etiketi, paragraflar için <p>
etiketi kullanılır.

HTML öğeleri, genellikle birden fazla özelliği aynı anda tanımlamak için iç içe geçebilir. Örneğin, bir metin hem kalın hem italik hem de bir madde işareti içinde olabilir.
HTML, CSS ve JavaScript: Ayrılmaz Bir Üçlü
Web geliştirme, genellikle üç temel teknolojiye dayanır:
- HTML: Yapıyı tanımlar.
- CSS: Görünümü düzenler.
- JavaScript: Davranışı yönetir.
Bu üçlü birlikte çalışarak modern, interaktif ve estetik web sayfalarının oluşturulmasını sağlar.
HTML ile Neler Yapabilirsiniz?
HTML, bir web sayfasında aşağıdaki görevleri yerine getirebilir:
- Paragraflar oluşturma: Metinleri düzenli bir şekilde sunma.
- Bağlantılar ekleme: Kullanıcıları başka sayfalara yönlendirme.
- Resimler ve videolar yerleştirme: Multimedya içerikler ekleme.
- Tablolar ve listeler oluşturma: Bilgileri organize bir şekilde sunma.
- Başlıklar tanımlama: İçeriği bölümlere ayırarak hiyerarşi oluşturma.
Tüm bu özellikler, bir web sayfasının içeriğini kullanıcıya anlamlı ve düzenli bir şekilde sunmayı sağlar.
Sonuç
HTML, web geliştirme dünyasında temel bir rol oynar. Web sayfalarının yapısını tanımlar, tarayıcının bu yapıyı anlamasını sağlar ve kullanıcıya sunar. Ancak HTML, CSS ve JavaScript ile birlikte çalışarak tam anlamıyla işlevsel ve estetik bir web deneyimi sunar. Web geliştirmeye başlamak isteyen herkesin HTML’i öğrenerek temelini sağlamlaştırması gerekir. Çünkü HTML, her başarılı web sayfasının arkasındaki ilk adımdır.