HTML
Etiketler
Bu
bölümde, HTML'nin 4.0
versiyonunun bir parçası olan
etiketlerin açıklamalarını
göreceksiniz. Burada etiketlerin
listelenmesinde büyük harfler
kullanılmaktadır. Geleneksel
olarak, bu etiketlerin büyük
veya küçük harfle yazılması
önemli değil, ancak W3C'nin
gelecekteki tanımlarında
etiketlerin çoğunda sadece
küçük harflerin kullanılması
gerekebilir (<!DOCTYPE>
burada gördüğünüz tek
istisna). Yani, HTML kodlarken,
etiketleri küçük harflerle
yazmalı veya kendinizi bunları
birkaç yıl içinde
değiştirmeye
hazırlamalısınız.
<!DOCTYPE…>
-
Amacı:
Bu etiket bir dokümanın
ilk satırı olarak
görülür ve kullanılan
HTML versiyonunu
belirtir.
-
Başlangıç
Etiketi: Gerekli
-
Bitiş
Etiketi: İzin
verilmez
-
Nitelikler:
Yok
-
Eski
Nitelikler: Yok
-
Diğer
Nitelikler: Yok
Aşağıdaki
örnekte üç <!DOCTYPE>
etiketi kullanılmaktadır:
<!DOCTYPE HTML
PUBLIC "-//W3C//DTD HTML
4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<!DOCTYPE HTML
PUBLIC "-//W3C//DTD HTML 4.0
Transitional//EN"
"http://www.w3.org/TR/REC-html40/loose.dtd">
<!DOCTYPE HTML
PUBLIC "-//W3C//DTD HTML 4.0
Frameset//EN"
"http://www.w3.org/TR/REC-html40/frameset.dtd">
Bu
etiketlerin her biri, bir URI
içerir. Bu URI'lerin dosya
adları sırasıyla strict.dtd,
loose.dtd ve frameset.dtd.
Bu isimler, dokümandaki HTML
desteğinin seviyesini
aşağıdaki şekilde tanımlar:
-
Strict:
Doküman eski hiçbir
şeyi ve çerçeveleri
kullanmaz.
-
Loose:
Doküman, dilin görsel
sunumla ilgili bazı eski
öğelerini kullanır.
-
Frameset:
Doküman, bir önceki
düzeydekiyle aynı eski
öğeleri kullanır ve
ayrıca çerçeveler
içerir.
İdeal
olarak, Strict
<!DOCTYPE>'ın
kullanılması gerekir, çünkü
bu HTML 4.0'la tam olarak
uyumludur. Loose <!DOCTYPE>
kullanmanın tek nedeni, Style
Sheet'ler gibi sunuyla ilgili
bazı HTML 4.0 öğelerinin
henüz Web tarayıcısı
geliştiricileri tarafından tam
olarak desteklenmemesidir.
<A>
-
Amacı:
Bu etiket bir yer imini
(anchor) gösterir: Bu,
World Wide Web'deki
başka bir kaynakla
ilişkili bir doküman
parçasıdır. Bu aynı
dokümanın iki kısmı
arasında bir ilişki
yaratmak için de
kullanılabilir.
-
Başlangıç
Etiketi: Gerekli
-
Bitiş
Etiketi: Gerekli
-
Özel
Nitelikler:
-
coords="metin":
Bir imagemap alanının
yer imiyle (anchor)
ilişkili geometrik
şeklinin koordinatları.
-
name="metin":
Yer iminin ismi.
-
href="URI":
URI'i tarafından
belirtilen, yer iminin
ilişkilendirilmesi
gereken Web üzerindeki
bir kaynak.
-
hreflang="metin":
Bir href niteliği
tarafından belirtilen
kaynağın dili.
-
type="isim":
Web üzerinde ilişkili
kaynağın içerik tipi.
-
rel="bağ_tipi":
Geçerli dokümanın Web
üzerindeki ilişkili
kaynakla ilişkisinin
tipi.
-
rev="bağ_tipi":
Web üzerindeki ilişkili
kaynağın geçerli
dokümanla ilişkisi.
-
shape="metin":
Yer imiyle ilişkili bir
imagemap alanının
geometrik şekli.
-
charset="metin":
Web üzerindeki ilişkili
kaynağın karakter
kümesi
-
Eski
Nitelikler: Yok
-
Diğer
Nitelikler:
accesskey, class, dir,
id, lang, onblur,
onclick, ondblclick,
onfocus, onkeydown,
onkeypress, onkeyup,
onmousedown, onmousemove,
onmouseout, onmouseover,
onmouseup, style,
tabindex, target, title
<ABBR>…</ABBR>
-
Amacı:
Bu etiketin içinde
kısaltma olan bir metin
yer alır.
-
Başlangıç
Etiketi: Gerekli
-
Bitiş
Etiketi: Gerekli
-
Özel
Nitelikler: Yok
-
Eski
Nitelikler: Yok
-
Diğer
Nitelikler: class,
dir, id, lang, onclick,
ondblclick, onkeydown,
onkeypress, onkeyup,
onmousedown, onmousemove,
onmouseout, onmouseover,
onmouseup, style, title
<ACRONYM>…</ACRONYM>
-
Amacı:
Bu etiketin içinde
sözcüklerin baş
harflerinden oluşan bir
kısaltma yer alır.
-
Başlangıç
Etiketi: Gerekli
-
Bitiş
Etiketi: Gerekli
-
Özel
Nitelikler: Yok
-
Eski
Nitelikler: Yok
-
Diğer
Nitelikler: class,
dir, id, lang, onclick,
ondblclick, onkeydown,
onkeypress, onkeyup,
onmousedown, onmousemove,
onmouseout, onmouseover,
onmouseup, style, title
<ADDRESS>…</ADDRESS>
-
Amacı:
Bu etiket, tüm
dokümanın veya
dokümanın belirli bir
kısmının yazarının
irtibat bilgilerini
içerir. Web
tarayıcılarının
çoğu, bu bilgiyi diğer
yazılardan farklı bir
tarzda gösterir.
-
Başlangıç
Etiketi: Gerekli
-
Bitiş
Etiketi: Gerekli
-
Özel
Nitelikler: Yok
-
Eski
Nitelikler: Yok
-
Diğer
Nitelikler: class,
dir, id, lang, onclick,
ondblclick, onkeydown,
onkeypress, onkeyup,
onmousedown, onmousemove,
onmouseout, onmouseover,
onmouseup
<APPLET>
Bu
etiket artık
kullanılmamaktadır.
Günümüzde tarayıcıların
çoğu Java applet'leri için <OBJECT>
etiketini destekler. Java
Plug-In'i durumunda, diğer
plug-in'lerde olduğu gibi <EMBED>
etiketi kullanılabilir.
<AREA>
-
Amacı:
Bu etiket, bir imagemap
üzerinde bir bağla
ilişkilendirilmesi
gereken bir alanı
belirtir.
-
Başlangıç
Etiketi: Gerekli
-
Bitiş
Etiketi: İzin
verilmez
-
Özel
Nitelikler:
-
href="URI":
Imagemap'in
ilişkilendirilmesi
gereken bir URI.
-
shape="metin":
Alanın geometrik şekli
-
coords="metin":
Geometrik şeklin
koordinatları
-
nohref: Bu
nitelik alanın
kendisiyle ilişkili bir
bağlantıya sahip
olmadığını belirtir.
-
Eski
Nitelikler: Yok
-
Diğer
Nitelikler:
accesskey, alt, class,
dir, id, lang, name,
onblur, onclick,
ondblclick, onfocus,
onkeydown, onkeypress,
onkeyup, onmousedown,
onmousemove, onmouseout,
onmouseover, onmouseup,
style, tabindex, target,
title
Sayfa :
[ 1
2
3 4
5 6
7 8 ]
<
Geri
> <
İleri
> |