HTML Nedir?

HTML, Hyper Text Markup Language kelimelerinin bas harflerinden olusup, çok yönlü metin dökümanlarini hazirlamada kullanilir. Bu dökümanlar www (World Wide Web)’de karsimiza çikan sayfalardir. HTML, konutlardan olusur. Bu komutlara özet olarak TAG denir. TAG’lar metin, basliklar, listeler, vurgular gibi kisimlara ayrilirlar.

HTML, bir metin dökümaninin mantiksal organizasyonunu belirlemek için tasarlandi. Bu sayfalara çok yönlü metin baglantilari ve kullanici etkilesimleri eklenebilir. HTML ile dökümanlar olusturulurken, diger programlama dillerinde (ASP,PHP,DHTML,XML v.s.) oldugu gibi mantiksal ünitelerden olusur. Basliklar, paragraflar veya listelerden olusabilir.Ayrica HTML dökümanini hem UNIX tabanli, hem de WINDOWS tabanli bir makinada kullanabilirsiniz. Yani özel bir program kurmaniza, her hangi bir sanal server olusturmaniza (Örnegin ASP dili için Windows98/Me kurulu bir bilgisayarda PWS (Personal Web Server) mutlaka kurulu olmalidir) gerek yoktur. Internet Explorer veya Netscape gibi tarayicilariniz ile HTML dökümaninizi çalistirabilirsiniz.

HTML dökümaninin diger dillerden farki <.....> büyüktür ve küçüktür karakterleri ile sinirlanan birimler içersinde yazilmalaridir. Yani HTML kodlari büyüktür ve küçüktür isaretleri arasindaki ...... (noktali yerlere) yazilir.

Örnekler:

Örnek1: <h1> (Büyüktür ve küçüktür karakterleri arasindaki h1 HTML kodu yazilan bir yazinin en büyük puntodaki baslik isareti demektir ve kapanisi </h1>. Bu tür tag elemanlarina, içerikli elemanlar denir. Eger bir HTML kodunun örnegin <br> komutu gibi kapanisi yoksa bunlara da bos elemanlar denir. Bu kod ile ayrintili bilgi ilerleyen bölümlerde yer verilecektir). Genel olarak HTML kodlarinin kullanimi su sekildedir ;
H1 konutu için örnek verilecek olursa,
<h1>Bu alana en büyük puntoda görülecek yazi yazilabilir.</h1>


Örnek2: <img src=”dosya_adi.uzantisi”> Burada SRC, IMG elemaninin bir sifatidir. HTML sifatlarini, daha dogrusu HTML kodlarini istediginiz yazim editöründe hazirlayabilirsiniz. Hatta bildigimiz not defteri bile bu is için çok ama çok uygundur. Yalniz dikkat edilmesi gereken unsur, HTML dökümanimizi hazirladiktan sonra kaydetme islemine geldiginde dosya adini verdikten sonra uzantisini *.htm veya *.html olarak belirtmeniz gerekmektedir. Örnegin sizin verdiginiz dosya adi index olsun. Belirtmek istedigim index’ten sonra yanina “.htm veya .html” yazisinin eklenerek hazirladigini< dökümanin bir HTML dökümani oldugunu belirtmektir. Yani bu islem sonucunda dosyanizin ismi örnegimize göre index.htm veya index.html olmasi gerekmektedir.


ILK HTML DÖKÜMANININ HAZIRLANMASI

Daha öncede söyledigim gibi HTML kodunu istediginiz yazim editöründe kullanabilirsiniz. Ancak benim kullandigim ve sizde önerdigim yazim editörü notpade veya not defteridir. Not defterini açmak için asagidaki yolu izleyin;

Baslat>Programlar>Donatilar>Not Defteri


Not defterimizi açtiktan sonra asagidaki HTML kodlarinin aynisini Not Defterine kopyala-yapistir yapmadan (eger bu anlatilanlari gerçekten ögrenmek istiyorsaniz lütfen kendiniz yazin!) kendiniz not defterine yazin.

Not defterinde yapmaniz gereken islem yukaridaki gibi bir görünüm kazandiktan sonra yani not defterinize yukaridaki kodlari yazdiktan sonra Not defterinde iken dosya menüsüne tiklayarak farkli kaydet’i seçin ve hazirladiginiz bu dökümani “ilk.htm“ seklinde kaydedin.
Simdi geldi kaydettiginiz bu dosyayi çalistirmaya. Kaydettiginiz dosyaya çift tiklayarak çalistirin. Görünüm su sekilde olmalidir ;

Simdi kodlari inceleyelim ;(Kodlar ile ayrintili bilgiye bu örnegin açiklamasindan sonra geçilecektir).

HTML ELEMANI
HTML, kodlarin en distaki elemanidir. Bu eleman metinin bir HTML dökümani oldugunu gösterir.

HEAD ve TITLE ELEMANLARI
HEAD elemani, dökümanin içerigi hakkinda bilgi verir. Bu bilgi dökümanin bir parçasi gibi Web Tarayicisindan (Internet Explorer veya Netscape) görünmez. Bunun tam aksine, TITLE içersindeki metin, Web Tarayicisi tarafindan gösterilir. TITLE arasin yazilan metin, sitenin basligini olusturur ve Windows ortamindaki HTML tarayicisilari basligi, pencereninn en üstünde ve sola yanasik gösterilir.

BODY ELEMANI
Bu eleman, HTML dökümaninin içersindeki tüm paragraflari listeler ve diger elemanlari içerir. Örnekte, BODY elemanindan sonra <h1> elemani en büyük fontlu basliktir ve <h1>....</h1> noktalar arasina yazilan metin en büyük fontta Web Tarayicisinda (Internet Explorer veya Netscape) gösterilir.

Dipnot: <h1> elemani içersindeki 1 rakaminin degeri arttikça font büyüklügü azalir. Yani not defterine su sekilde bir kod yazmis olsaydik yazmis oldugumuz metin <h1>...</h1> kodlari arasina yazilan metinden daha küçük görülecektir.
<h5>Yazilacak metin.</h5> (<h?>...</h?> kodlarindaki ?(soru isaretinin en büyük degeri 6’dir. Yani en küçük font degeri rakami 6’dir)).

STRONG ELEMANI
Bu kod arasina yazilan metin Web Tarayicisinda daha belirgin görünür.

BR ELEMANI
<br> elemaninin görevi, yazilan metinin bir paragraf alttan baslamasini saglamaktir. Hangi metinden sonra bir alt satira geçilecekse o metinin yanina sadece <br> yazilir.

Dipnot: <br> elemaninin kapanisi yoktur. Yani </br> diye bir sey yoktur. Kullanilirsa zaten bu kod yazimi hatali oldugundan tarayici bunu göz önüne almadan siradaki koddan yorumlamaya devam eder ve sonucu Web Tarayicisinda gösterir.

HTML KOMUTLARI - TAGLAR

Komutlarin açiklamasi su sekilde anlatilacaktir ;
Kullanimi, Içerdigi Elemanlar, Içerildigi Elemanlar, Sifatlari, Bloku (Hangi kodlar arsinda nasil kullanildigi) ve varsa Sifatlarinin açiklamalari...

<html> ELEMANI

Kullanimi : <html>......</html>
Içerdigi Elemanlar : head, body.
Içerildigi Elemanlar : Yok.
Sifatlari : Yok.
Bloku : <html>
<head>
...........
...........
</head>
<body>
.........
.........
</body>
</html>

<head> ELEMANI

Kullanimi : <head>....</head>
Içerdigi Elemanlar : title, isindex, base, nextid, link, meta.
Içerildigi Elemanlar : html
Sifatlari : Yok.

Head, dökümanin genel bilgisini içerir. Title disindakiler ekranda gösterilmez. Head elemani içerisinde bulunmasi zorunlu tek eleman <title>

Title: Dökümanin basligi.
Isindex: Dökümanin aranabilir, indeksli oldugunu isaret eder. Bos ve seçimliktir. Sunucu tarafindaki veri tabani aramalarinin sonuçlarini kullaniciya yönlendirmek için kullanilir.
Ders Yok!!!!!