HyperText Markup Language (HTML), İnternette yayınlanabilecek veya e-postayla gönderilebilecek sayfalar oluşturmak için kullanılan bir bilgisayar dili türüdür. Her ne kadar birçok insan için karmaşık görünse de, nispeten basit bir dil olarak kabul edilir. Tüm metin, grafik ve tasarım öğeleri bu dilde tasarlanmış bir sayfa, web tarayıcısına veya e-posta programına bu öğelerin nasıl görüntüleneceğini bildiren kodlarla "etiketlenir". Etiketler ayrıca, web sayfasının veya e-postasının tasarımcısının beklediği gibi görünmesine en yakın şekilde görünmesi için düzen ve biçimlendirme bilgileri sağlar. Acemi web sitesi tasarımcısı veya belirli bir kodu bilmesi gereken veya web sitesinin tamamını oluşturmayı öğrenmek isteyen başkaları için, HTML kodu yazmasında kendisine yardımcı olabilecek birçok yazılım aracı, program ve web sitesi vardır.
yapı
HTML kodlaması, her biri farklı etiketlerin içine yerleştirilmiş bir ağaç gibi yapılandırılmıştır. Çoğu durumda, her biçimlendirme öğesi bir başlangıç etiketi ve bir bitiş etiketi gerektirir ve farklı etiketler üst üste binmemelidir. "Yuvalanmış" ile kastedilen budur. eğer etiket 2'den sonra etiket 2 açılırsa, önce etiket 2'nin biçimlendirme elemanı tamamen etiket 1 içine alınmış olacak şekilde ilk önce etiket 2 kapatılmalıdır. onların arasında. Öznitelikler, öğe hakkında daha fazla bilgi sağlar ve öznitelikten ve değerinden, eşit bir işaret ile birbirine bağlı olarak oluşur.
Bir HTML öğesi oluşturmak için kullanıcı, açılı ayraçlarla başlayan ve biten ve biçimlendirilmesi gereken metnin önüne yerleştiren bir etiket oluşturur. Köşeli parantez içindeki kod - genellikle bir veya daha fazla harf, sayı, kelime ve / veya sembol - öğenin ne olduğunu ve büyüklüğü, yazı tipi veya diğer özellikleri gibi içeriğin sahip olması gereken özellikleri belirtir. Biçimlendirmeyi sonlandırmak için kullanıcı ilk açılı ayracı, ardından ters eğik çizgiyi yazar, sonra eleman kodunu tekrarlar ve desteği kapatır. Örneğin, <title> <strong> HTML Nedir? </strong> </title> bu makalenin başlığını biçimlendirmek için kullanılan koddur; "strong" element etiketi "title" etiketinin içindedir.
Kod Türleri
İtalik, tablolar, paragraflar ve web sayfalarına köprüler dahil olmak üzere farklı metin biçimlendirmelerine izin verecek birçok kod vardır. Kodlar ayrıca tarayıcıya veya e-posta programına resimler, grafikler, video ve ses gibi diğer öğelerin nasıl görüntüleneceğini veya kullanılacağını gösterebilir. Noktalama işaretleri, diakritikler ve metinde görünebilecek diğer semboller oluşturmak için köşeli ayraçsız diğer kod türleri kullanılabilir. Tüm web tarayıcıları ve birçok e-posta programı HTML kullanıyor olsa da, her biri kodu biraz farklı şekilde yorumlayabilir ve görüntüleyebilir ve web sayfası oluştururken tasarımcılar genellikle bu varyasyonları dikkate almalıdır.
Gelişen Bir Dil
1990'lı yılların başında İngiliz bilgisayar bilimcisi Tim Berners-Lee tarafından HTML'nin geliştirilmesinden bu yana birçok değişiklik ve sürüm yapıldı. Bu sürümler 1996'dan beri World Wide Web Consortium (W3C) tarafından korunmuştur. Ocak 2008'de, bu spesifikasyonu geliştiren çalışma grubu tarafından HTML 5 İlk Kamu Çalışma Taslağı yayımlanmıştır. Hala 2011'den itibaren geliştirilme aşamasında olan bu revizyonun web için uygulama geliştirmeyi önemli ölçüde değiştirmesi bekleniyordu. Site yapısı, etkileşim ve ses ve video desteği ile birlikte yeni özellikler de dahil olmak üzere bir dizi yeni öğe sunar.
Bir Web Sayfasının Kodunu Görüntüleme
Herhangi bir web sayfasını oluşturmak için kullanılan kod bir tarayıcıyı sayfaya yönlendirerek, ardından tarayıcı menüsünden doğru seçeneği seçerek görülebilir. Çoğu tarayıcıda, kullanıcı "görünüm" menüsünü tıklayabilir ve "kaynak", "kaynak göster" veya "sayfa kaynak" gibi bir seçenek seçebilir. Bu, bir açılır pencerenin görünmesine neden olacak ve bu web sayfasını oluşturmak için kullanılan kodu gösterecektir.
Tüm web sayfalarında bulunan tüm içeriğin HTML ile yazılmadığını not etmek önemlidir. Genişletilebilir İşaretleme Dili (XML) ve Genişletilebilir Köprü Metni İşaretleme Dili (XHTML), web geliştirmede kullanılan diğer işaretleme dilleridir. Ek olarak, stil sayfaları - Basamaklı Stil Sayfaları (CSS) gibi - HTML belgelerine stil eklemek için kullanılır. Flash® ve Java® gibi diller etkileşimli içerik oluşturmak için kullanılır. Bir web sitesine özel işlevler eklemek için birçok başka programlama dili kullanılabilir.
HTM ile karşılaştırıldığında
Pratik olarak konuşursak, HTM ve HTML uzantıları arasında çok az fark vardır, çünkü ikisi de çoğu makine tarafından HTML dosyası olarak okunur. Başlamak için iki farklı uzantı olmasının nedeni, 16 bit DOS veya Windows® 3 sistemlerinde çalışanlar gibi bazı bilgisayar türlerinin dört karakter uzantısını okuyamadıkları ve bu nedenle üç karakter HTM uzantısına ihtiyaç duymalarıydı. Dört karakter uzantısını okuyabilen çoğu sistem HTM dosyalarını HTML dosyaları olarak tanımak için otomatik olarak programlanır, ancak bilgisayar kullanıcılarının ara sıra HTM'den sistemin tanıdığı bir biçime dönüştürmek için bir dönüştürücüye ihtiyacı olabilir.


