Opera 29 [Mobil-Masaüstü] kararlı sürüm yayınlandı..

HTML Belgesi – HTML5 Eğitimi

Yazan: Çağlar Yeşilyurt | 25 Ekim 2011 | eğitim html HTML5 web teknolojileri

Bu yazımızda html kodundaki temel bölümlerden ve temel etiketlerden bahsedeceğiz. Bunlardan bahsederken her elementin kullanabileceği öznitelikleri de belirteceğiz. 

HTML Belgesi

Aşağıdaki örnek, basit bir HTML belgesidir.
[codesyntax lang=”html4strict”]





Dosya bilgileri




Belge içeriği




[/codesyntax]

Bir html belgesi bir elementi içinde iki alt elementten meydana gelir. Bunlardan ilki elementi, diğeri elementidir. Ama hepsinden önce doctype vardır.

Açıklama

doctype

DOCTYPE HTML belgesinin en üstünde mutlaka belirtilmelidir. Örnekte başlangıç etiketinden önce yeralmıştır.
HTML sözdiziminde DOCTYPE bildirimi büyük-küçük harf duyarsızdır.

ya da

Doctype’ın neden kullanılmalı?

HTML sürekli gelişen bir dildir. HTML’in eski sürümleriyle hazırlanan bir web sayfası yeni bir tarayıcıda istenildiği gibi çalışmayabilir. Web tarayıcıları bunu engellemek için birden fazla yorumlama algoritmasına sahiptir: eski sayfalar için eski algoritma, yeni sayfalar için yeni bir algoritma. Yani eğer doğru doctype kullanmazsanız; HTML belgesi istediğinizden farklı sonuç üretebilir. Eski HTML belgeleri, diğer bir deyişle eski doctype kullanan veya hiç doctype kullanmayan web sayfaları, quirk mode(garip mod) olarak adlandırılan moda göre üretilir. Eski algoritma kullanılır ve bazı yeni teknolojiler çalışmaz. Eğer yeni bir doctype kullanırsanız web sayfası tarayıcının desteklediği en yeni standartlara göre anlamlandırılır.

 

Doctype ile ilgili daha fazla bilgi ilerideki yazılarda verilecektir. 

html elementi

html elementi, html belgesinin merkezini ,en kök noktasını, temsil eder. 

  • html elementinin mutlaka “lang” isminde bir özniteliği bulunmalıdır. Lang özniteliğinin değeri, belgede kullanılan dili belirtir. Örneğin “en” İngilizce’yi, “fr” Fransızca’yı, “tr” ise Türkçe’yi belirtir. Richard Ishida’s Language Subtag Lookup aracı gibi dil etiketi ararken ek yardım alacağınız araçlar da vardır.
  • … bir head elementi ve onu takip eden bir body elementine sahiptir.

 

[codesyntax lang=”html4strict”]


[/codesyntax]

 

head elementi

head elementi belge ile ilgili bilgilerin yer aldığı bölümdür.

  • … bir belge başlığı etiketine ve belgeye eklenen stil dosyalarını ve ek kodlar hakkında bilgi veren diğer etiketlere sahiptir.
  • head içinde yer alan  bilgiler bir web tarayıcısı tarafından gösterilmez.

body elementi

body elementi belgenin içeriğini temsil eder.
… görünür içeriği olan işaretlemeleri içerir.
[codesyntax lang=”html4strict”]

  

Buraki içerik görünür.

[/codesyntax]

html belgesininin içindeki elementleri bir ağaca benzetebilirsiniz. Bir alt düzeydeki elementler gövdeden çıkan dallar gibi. Yukarıdaki örnek’te body elementini gövde olarak kabul ederseniz p elementi ise ondan çıkan bir dal oluyor. Bu ağaca DOM(Document Object Model) ağacı deniyor…

 

« 4. bölüm: Açık Web Standartları
6. bölüm: Süreci hızlandırmak için yorum yazın. »

Vivaldi Türkiye sitesi

  • Hasan Şahinkaya

    ve devamını bekliyorum

    • http://www.operaturkiye.net zahek

      Elimizden geldiğince ve vakit buldukça bir şeyler hazırlamaya devam edeceğiz. Bu arada yakında bir org. olacak ve orada yüz yüze de görüşebiliriz…

  • Baytassaruf

    çok güzel ve akıcı bir anlatım tebrik ederim. yazılarınızın devamını bekliyorum.

  • Sahin Aykut

    Başarılı bir anlatım tebrikler

  • Dracula Mihawk

    Başarılı bir anlatım tebrikler

  • mehmet

    başarılı

  • Berkin

    Gerçektende güzel bir anlatım.

  • fatih

    güzel olmuş

  • asım muratyılm

    güzel olmuş

  • pinhan

    la yürüyün gidin bee… bu nee… fasulyelerle yazı da yazacaz mı??

  • Tolga

    yararlı makale

  • aaaa

    iyi

  • test

    teşekkürler

  • Yavuz

    güzel anlatım

  • Jamaladdin Ramazanly

    Çok iyi bir makale olmuş

  • Talha

    inşallah html 5 öğreneceğim yaralı makale

  • Yazılımcı

    Türkçe terimlerin yanına ingilizcelerini de yazabilirseniz, hem türkçe hem ingilizce kaynaklardan paralel takibi daha rahat olur diye düşünmekteyim.