|
HTML
|
Temel Komutlar
HTML
dökümanı hazırlamak için her hangi bir text dosya yazabilecek
bir editör olması yeterlidir. Bütün yapılması gereken dökümanı
HTML kurallarına uygun bir şekilde yazmak ve de dosyayı ".htm"
ya da ".php3" olarak kaydetmektir. Ne derleme ne de ".exe"
gibi dosyalara çevirme işlemi yoktur. HTML dosyası hazırdır.
Artık tek yapılması gereken hazırlanan bu dosyanın bir internet
tarayıcı programı tarafından çağrılmasıdır.
Herhangi bir internet erişim programından bir HTML dökümanının
kodlarını görmek istiyorsanız o sayfa üzerinde farenin (mouse)
sağ butonuna basınız. Özellikler menüsünden kodu göster (view
source) seçeneğini seçiniz. (ya da internet erişim programının
göster (view) menüsünden source (kod) seçeneğini seçiniz.)
HTML de program yazılırken her satır bir HTML komutu ile başlar
ve de komutun geçerliliği biteceği zaman aynı komut isminin
başına "/" konularak tekrar yazılır.
<komut>...</komut>
Bir HTML sayfası <Html>
komutuyla başlar ve de sayfa sonunda
</Html> komutuyla biter. Sayfayla ilgili bilgiler
(Başlığı, hangi program kullanılarak yapıldığı...)
<Head> komutu yazıldıktan sonra
verilir ve de bilgiler bitince </Head>
komutuyla kapatılır. Sayfada gösterilecek bilgiler
<Body>...</Body> komutları
arasında yazılır.
Örnek :
<Html>
<Head>
<Title>Deneme Sayfası</Title><!--Başlık burada tanımlanır-->
</Head>
<Body><!--Bilgiler burada gösterilir-->
Html öğreniyorum, ilk deneme sayfası
</Body>
</Html> |
Yukarıda
verilen örnek her hangi bir editörde yazılıp, ".php3" ya da ".htm"
uzantılı olarak kaydedilir ve herhangi bir internet programından
çağrılırsa ekranda "Html öğreniyorum, ilk deneme sayfası" yazısı
çıkacaktır. Çalıştırdığınız internet programının başlık kısmında
da "Deneme Sayfası" başlığı gözükecektir.
HTML de açıklama satırı
<!-- açıklama -->
şeklinde kullanılır. Yazılan açıklama sadece program
satırlarıyla gözükür. Sayfa çağrıldığında gözükmez. Yazdığınız
program kodlarının ne anlama geldiğini anlamanız veya başka biri
tarafından bakılan kodlarınızın anlaşılabilmesi bakımından bol
bol açıklama satırı koyunuz.
<Body> komutu yardımıyla sayfanın arka rengini, arkaya konulacak
resmi, bağlantıların (Hyperlinks) rengini, sayfanın yukarı ve
sol tarafa göre konumları belirtilebilir.
<Body
Background = url
Bgcolor = color
Bgproperties = fixed
Leftmargin = n
Link = color
Text = color
Topmargin = n
Alink = color
Vlink = color >
Bir komutun yanına eğer varsa parametreler komut kapatılmadan
">" önce verilir. Komut kapatılıncaya kadar bu parametreler
geçerliliğini korur.
Background = url sayfanın arka
planında bulunacak resmi tanımlamaya yarar. URL (Uniform
Resource Locator) resmin adresini gösterir.
Bgcolor = color sayfanın arka
planının rengini gösterir. Color rengin hexadecimal karsılığı,
RGB(RedGreenBlue) değeri ya da rengin ismi olabilir.
Bgproperties = fixed sayfanın
arka planındaki resmin internet tarayıcısının boyutlarından
etkilenmemesini sağlar.
Leftmargin = n sayfanın sol
kenardan ne kadar uzakta olacağını belirler.
Link = color sayfada bulunan
bağlantıların (Hyperlinks) rengini belirler.
Text = color sayfadaki
yazıların rengini belirler.
Topmargin = n sayfanın üst
kenardan ne kadar uzakta olacağını belirler.
Alink = color Aktif olan yani o
an seçili olan bağlantının (Hyperlink) rengini belirler
Vlink = color Ziyaret edilen
bağlantıların (Hyperlinks) renklerini belirtir.
HTML'de komutların büyük ya da küçük harfle yazılma zorunluluğu
yoktur.
HTML Diline Giriş
HTML (Hyper Text Markup Language)
internet ortamında döküman yaratmak
için geliştirilmiş bir programlama
dilidir. HTML dökümanı bir text
dosyadır ve tek başına bir yazı
olmaktan öteye gidemez. Ancak her
hangi bir internet tarayıcısı (internet
explorer, netscape navigator gibi )
yardımıyla çalıştırıldığında
içerdiği komutlara göre ve de
tarayıcı programın desteklediği
özelliklere göre, hazırlanan
dökümanlar bir anlam kazanır.
HTML dili programlama mantığından
biraz uzak, görsel yönü oldukça
önemli olan bir dildir. HTML nin
öğrenilmesi, diğer programlama
dillerine göre daha kolay olup bazı
temel kural ve komutların bilinmesi
yeterlidir.
HTML nin temel mantığını kısaca
"Ne görürseniz onu alırsınız" (What
you see what you get) şeklinde
açıklayabiliriz.
Günümüzde HTML sayfaları hazırlamak
için bir çok görsel program vardır.
(Microsoft FrontPage, HotDog gibi )
Bu tür programlarla HTML sayfaları
hazırlamak çok kolay ve hızlı
olmakla beraber HTML kodlarını da
yine bu programlar üretmektedir.
"Madem ki hazır programlar var neden
HTML öğrenelim?" şeklinde bir soru
aklınıza gelebilir.
Hazır programların olması, kodların
el değmeden programlar tarafından
yazılması elbette daha güzel, daha
kolay ve daha hızlıdır. Ancak
hazırlanan sayfaların nasıl
oluştuğunu, nasıl çalıştığını, arka
planda nelerin olduğunu bilmeden,
ezberci bir zihniyet kullanmak bir
programcı mantığına terstir. Bu tür
programları hemen her yerde
bulamayabilirsiniz. Dökümanların
değiştirilmesi gereken yerlerde eğer
hazırladığınız program yoksa ve de
HTML dilini biliyorsanız her hangi
bir editörden dökümanınıza müdahale
edebilirsiniz.
HTML dili çalışan örneklerle, ilginç
ipuçlarıyla, sizlerden gelen soru,
öneri ve dökümanlarla en iyi şekilde
anlatılmaya çalışılacaktır.
Düzen ve Yerleşim
HTML dili için görsellik, dolayısıyla
da ekran dizaynı çok önemlidir.
Dökümanlarınızı en iyi ve en güzel
şekilde sunmanız gerekir. Html de bu
dizaynları yapabilmeniz için bazı
temel komutlar bulunmaktadır. Yazı
veya resimlerinizi kısaca
dökümanlarınızda kullanacağınız
nesneleri ekranın sağına, soluna ve
ortasına koyabilmeniz için
<align =...>
komutu kullanılır. Bu komutun
kullanımını biraz detaylı olarak
inceleyelim.
<p align =
left> </p> Nesneleri ekranın soluna
yerleştirir.
<p align = right> </p> Nesneleri
ekranın sağına yerleştirir.
<p align = center> </p> Nesneleri
ekranın ortasına yerleştirir.
<p> ..</p>
komutu arasında kalan tüm nesneler
(yazı, resim, ...) paragraf gibi
ayrılır. Paragrafın başında ve sonunda
paragraf olduğunu belirtmek için
boşluk bırakır.
HTML de tüm nesneler aksi
belirtilmedikçe ekranın solundan
itibaren gösterilir. Yani soldan
başlayarak yazı yazmak için <align =
left> komutunu kullanmanıza gerek
yoktur.
Bazı internet tarayıcıları <center>
komutunu da kullanabilmektedir ama
emin olmak için <align = center>
komutunu kullanmanızda yarar vardır.
Örnek :
<html>
<body>
<h2> <ALIGN=LEFT> Komutu</h2>
Aksi belirtilmedikçe yazılar
ekranın sol tarafına
yerleştirilir.<br>
Yazınızı soldan başlayarak yazmak
için <ALIGN=LEFT> <br>
komutunu kullanmanıza gerek
yoktur.<br>
<h2 align = right> <ALIGN=RIGHT>
Komutu</h2>
<p align = right>Yazınızı ekranın
sağına yerleştirir.</p>
<h2 align = center> <ALIGN=CENTER>
Komutu</h2>
<p align = center>Yazınızı ekranın
ortasına yerleştirir.</p>
</body>
</html> |
HTML'de komutların büyük ya da küçük
harfle yazılma zorunluluğu yoktur.
Başlıklar
Bir döküman hazırlanırken, mektup, dilekçe,
kompozisyon, Web dökümanı, ... gibi mutlaka baş
tarafında bir başlık bulunmalıdır. Başlık
koymakla dökümanınızın içeriği hakkında bilgi
vermiş olur ve dökümanınıza olan ilgiyi
artırabilirsiniz. HTML de bu bakımdan başlık
tanımlamaları için özel komutlar vardır.
Yazdığınız yazının başlık olduğunun belli olması
için ... komutları arasına yazılır. H harfleri
İngilizce'deki "Header" kelimesinden
gelmektedir. H harflerinin yanlarındaki nokta
ise bir sayı değeri alır ve bu değerde yazının
büyüklüğünü belirler. HTML de 6 tip başlık
büyüklüğü vardır.
<h1> ... </h1> Büyük
yazı, ana başlıklar
<h2> ... </h2> Orta yazı, alt başlıklar
<h3> ... </h3> Küçük yazı
...
<h6> ... </h6> En küçük yazı
Örnek
<html>
<body>
<h1>Programlama.com,
HTML Sayfası, H1
formatında yazı
örneği</h1><br>
<h2>Programlama.com,
HTML Sayfası, H2
formatında yazı
örneği</h2><br>
<h3>Programlama.com,
HTML Sayfası, H3
formatında yazı
örneği</h3><br>
<h4>Programlama.com,
HTML Sayfası, H4
formatında yazı
örneği</h4><br>
<h5>Programlama.com,
HTML Sayfası, H5
formatında yazı
örneği</h5><br>
<h6>Programlama.com,
HTML Sayfası, H6
formatında yazı
örneği</h6><br>
</html>
</body> |
<br>
komutu programda
bulunduğu yerden
itibaren alt satıra
geçişi sağlar. Bu
komutun </br> ifadesi
yoktur.Uzun bir satır
yazmak istiyorsunuz ve
de bu satırın birkaç
satıra bölünmesini
istemiyorsunuz. Bunun
için <NoBr> (NoBreak)
komutunu
kullanabilirsiniz.
Örnek :
<html>
<body>
<NoBr>Uzun bir
yazınız var ve de
yazınızın birkaç
satıra bölünmesini
istemiyorsanız <NoBr>
komutunu
kullanabilirsiniz.
</NoBr>Eğer <NoBr>
komutunu
kullanmazsanız
internet servis
sağlayıcınızın
boyutuna göre
yazınız satırlara
ayrılacaktır.
</html>
</body> |
HTML'de komutların
büyük ya da küçük
harfle yazılma
zorunluluğu yoktur.
HTML dökümanlarında
başlık yazmanız için
sadece bu komutları
kullanmanız gerekmez.
Başlıklarınızı
kendinizde
oluşturabilirsiniz.
Yazıların büyüklük,
kalınlık ve de
ekrandaki yerlerini
ayarlayarakta kendi
başlıklarınızı
oluşturabilirsiniz.
Yazıların ekranda eğik
"italic", kalın "bold",
altı çizgili "underline"
, büyük "large" gibi
değişik şekillerde
olması için ekrana
yazdırılacak yazının
başına yazının ne
şekilde olacağının
belirtilmesi gerekir.
Aşağıda verilen
komutlar temel yazı
komutlarıdır ve
ileriki konularda yeri
geldikçe
değinilecektir.
<B> ... </B> Kalın "Bold"
<i> ... </i> Eğik "Italic"
<u> ... </u> Altı
çizgili "Underline"
<big> ... </big> Büyük
<small> ... </small>
Küçük
Örnek :
<html>
<body>
<B>Kalın yazı</B>
<br>
<i>Eğik yazı</i> <br>
<u>Altı çizgili
yazı</u> <br>
<big>Büyük yazı</big>
<br>
<small>Küçük
yazı</small> <br>
</body>
</html>
|
Çizgisiz Linkler
Eğer sayfamızdaki tüm linklerin
altlarının çizgisiz görünmesini
istiyorsak aşağıdaki kodu sayfamıza
eklememiz yeterli olacaktır.
<STYLE>
<!--
A{text-decoration:none}
-->
</STYLE>
Eğer sadece bir linkin altının çizgisiz
görünmesini istiyorsak linki aşağıdaki
gibi tanımlamalıyız
<a href="www.domainadi.com"
style="text-decoration: none">Bunun da
Altında Çizgi Yok</a>
HTML'de Müzik ilavesi
Html'den müzik çaldırmanın iki
yolu vardır. Birincisi fare ile
bir yere tıklandığında, diğeri ise
sayfa yüklendiğinde müzik
çalmasıdır
Foreground Music (Link Altına
Müzik Dosyası Koymak):
Fare ile bir yere tıklandığında
müzik çaldırmanın en kolay yolu;
bir link 'in altına müzik
dosyasını koymaktır. Aşağıdaki
kodu inceleyin lütfen.
|
<a href = "music.mid">Müziği
Dinlemek İçin Tıklayın</a> |
Çalınacak müzik dosyası "mid"
uzantılı olmak zorunda değildir,"au"
veya"wav" uzantılı da olabilir.
Fakat "wav" uzantılı bir müzik
dosyasını indirmek sayfanıza giren
kişinin çok zamanını alabilir.
Ayrıca yukarıdaki örnekteki "music.mid"
yerine müzik dosyasının ismi ile
birlikte yerinin de yazılması
gerektiğini unutmayın.(Öreneğin;
"../sounds/music.mid" gibi.)
Html kodunda müzik dosyasını
belirtirken, dosya ismindeki
büyük-küçük harfe dikkat
edilmelidir . Örneğin; "music.mid"
ile "Music.mid" aynı şeyler
değildir.
Background Music (Fon Müziği)
İkinci yol ise sayfa yüklendiğinde
fon müziği olarak müzik
çalmasıdır.
I.E ve Netscape' in geri planda
müzik çalmayı sağlayan html
tag'leri birbirinden farklıdır.
Sayfanızın daha fazla kişi
tarafından kullanılabilirliği
açısından bunu göz önünde
bulundurmanızda fayda var.
Netscape için
<embed>
I.E için
<bgsound> tag'i kullanılır.
Örnek : Sayfa yüklendiğinde,
ebatlarını belirttiğimiz, üzerinde
"play" ve "stop butonları" olan
bir konsol çıkar. Sayfa yüklenir
yüklenmez müzik başlamaz "play"
butonuna basılarak müziğin
başlatılması gerekir.
<embed src = "music.mid" width
="150" height = "100" >
<noembed>
<bgsound src ="music.mid">
</noembed> |
Yukarıdaki
<noembed>
tag' ini kullanılması browser' ın
I.E olması durumunda da müzik
çalınabilmesini sağlar. Browser
<embed>
tag' ini anlamazsa <noembed>
içindeki kodu yürütür ve browser
I.E ise müzik çalınır.
Örnek : Sayfa yüklenir yüklenmez
müzik başlar ve bir kez çalınır.
<embed src = "music.mid" width
="150" height = "100"
autostart = "true">
<noembed>
<bgsound src ="music.mid">
</noembed> |
Örnek : Sayfa yüklenir yüklenmez
müzik başlar ve sayfa açık olduğu
sürece çalmaya devam eder. Ayrıca
sayfada, boyutları standart, küçük
bir konsol çıkar.
<embed src = "music.mid"
autostart = "true" controls =
"smallconsole" loop = true>
<noembed>
<bgsound src ="music.mid">
</noembed> |
Örnek : Ekranda herhangi bir
konsol görünmesini istemiyorsanız,
aşağıdaki kodu kullanmalısınız.
<embed src = "music.mid"
autostart = true hidden = true>
<noembed>
<bgsound src ="music.mid">
</noembed> |
Fakat şunu da unutmayın !
Konsolu saklarsanız ve "loop =
true" seçerseniz, sayfanızı
ziyaret kişi, sayfada kaldığı süre
boyunca aynı müziği tekrar tekrar
dinlemek zorunda kalacaktır. Bu da
sinir bozucu olabilir.
Özel Karakterler
HTML dilinde bazı karakterler kodun
kendisini oluşturduğu için bir yazı
içinde geçmesi gerektiğinde
oldukları gibi kullanılamazlar.
Bunların yazı içinde
gösterilebilmesi için özel
kısaltmalar kullanılır.
|
< |
Küçüktür İşareti |
< |
|
> |
Büyüktür İşareti |
> |
|
& |
AND işareti |
& |
|
" |
Çift Tırnak |
" |
|
@ |
Ampersand |
@ |
|
© |
Copyright |
© |
|
® |
Registered |
® |
|
|
Bir Boşluk |
|
|
|