ana sayfa : araştırma : frontpage2000tr : html kod ile ilgili temel bilgiler [ 5 / 6 ] |
|||||||||||||||||||
GERİ | |||||||||||||||||||
5. HTML KODLARIYLA İLGİLİ TEMEL BİLGİLER
5.1. HTML’ye
yine de ihtiyacım var mı?
Web sayfaları, HTML adı
verilen özel bir formatlama dili kullanılarak yapılır. HTML,
Hypertext Markup Language için uydurulan bir kısaltmadır. HTML, sayfalara
yazacağınız bilgilerin formatlarını (yazı rekleri, büyüklükleri,
paragraf biçimleri vb gibi), sayfalar arasındaki kompozik geçiş bağlantılarını
vb verebileceğiniz vb bazı komutlar içerir. Hiç
HTML bilmeden görsel editörlerle web sayfası hazırlayabiliyorum. Bu sayfanızın içeriğine
bağlı. Görsel editörler; tablo, frame, her türlü formatlama, resim/ses
vb ekleme gibi özellikleri sağlarlar ve bunlar ortalama bir web sayfası için
yeter. Ancak, özellikle yeni HTML komutları, Java Appletleri, bazı CGI
teknikleri vb eklemek için sayfanızın HTML şekli üzerinde biraz çalışmanız
gerekebilir. Ayrıca, HTML felsefesini anlamak ve formatlama ortamlarını
öğrenmek yazdığınız sayfaya her haliyle hakim olmak demektir. Bağlandığınız
sitelerdeki sayfa içeriklerini anlamak ve bazı teknikleri öğrenmek için
de biraz HTML bilmek sonuçta yararlıdır. (Frontpage 2000 Kullanımı, http://www.gastrit.8k.com/fpage.html.) 5.2. HTML Dilinin En Temel Elemanı HTML'nin en temel işlevi,
yazdığınız bir dökümana biçim vermektir (yazı karakterini, rengini,
büyüklüğünü değiştirmek; paragraf eklemek; resim eklemek vb gibi).
Bu, kullanılan bazı biçimlendirme (formatlama) belirteçleri/komutları
kullanılarak yapılır. Söz gelişi; sayfamızda "merhaba"
kelimesinin koyu renkli görünmesini isteyelim. Bu durumda, <BODY>
... </BODY> arasına; <B>deneme</B> yazmalıyız. Bu ise, bir
web istemcisinde görüntülendiğinde, deneme şeklinde bir sonuç üretir.
Bu basit örnek aslında HTML dilinin en temel kuralı hakkında tüm ipuçlarını
vermektedir : Bir HTML döküman hazırlamak, temel olarak, öncelikle
sayfada görünmesini istediğimiz düzyazı bilgileri yazmak; sonrasında
da bu yazının istediğimiz yerlerinde uygun belirteçler (TAG)
kullanarak istediğimize uygun bir görünüm kazandırmaktır. (Frontpage 2000 Kullanımı, http://www.gastrit.8k.com/fpage.html.) Tüm HTML belirteçleri
< karakteri ile başlar ve > karakteri ile biter ve bu HTML dökümanını
gösterecek Netscape, MSIE gibi web istemcilerine, yazıyı koyu göstermek,
italik yapmak, bir resim göstermek vb türünden özel birşeyler yaptırır.
< > arasına ise, ilgili belirteç komutu ve bazen de birtakım ilave
parametreler (seçenekler) gelir. Sözgelimi yukarıdaki örnekte,
<B> belirteçi, kendinden sonra yazılan yazıların web
istemcilerinde KOYU RENK görünmesini bildirir. Genellikle HTML belirteçleri
çift halinde kullanılır (ancak bu kuralın istisnaları da vardır).
Yukarıdaki örneğe tekrar dönecek olursak, <B> belirtecinin çifti
</B> dir. Böylece, yazının belli bir kısmına (yani, sadece
<B> ..... </B> arasına yazdığımız kısmına) biçimlendirme
yapmak mümkün olur. Her belirtecin çifti, isminin başına bir ayıraç
(/) konarak elde edilir ve yine < > arasına yazılır. Herhangi bir HTML
belirtecinin genel formatı şöyledir : <belirteç-adı seçenek1="değer1" seçenek2="değer2"
seçenek3="değer3"......> HTML, dökümanlar üzerinde
kullanılabilecek yüzlerce belirteç içerir. Bu da, web editörlerinin
sayfa hazırlamada ne kadar yararlı araçlar olduğunu göstermektedir.
En baştaki örneğe tekrar dönelim : <FONT SIZE=+3> </FONT> <FONT> belirteçi,
kendisinden sonra gelen karakterlerin yazı büyüklüğü, rengi, tipi vb
ile ilgili değişiklikler yapabilmemizi sağlar. Dikkat edilirse, belirteç
adından sonra bir seçenek kullanılmış. Biçimlendirme sadece dökümanın
belli bir kısmına uygulanmak istendiğinden, ilgili belirteç, çifti olan
</FONT> ile kapatılmış. Kapatma belirtecinde, sadece belirtecin adı
ve sol tarafına ayıraç işareti (/) konur. ( Frontpage 2000 Kullanımı, http://www.gastrit.8k.com/fpage.html.) Baştaki tabloda da
belirtildiği gibi, bir HTML döküman, <BODY> </BODY>
arasına yazılır. Baştaki <HEAD> .. </HEAD> arasına yazılan
belirteçler tüm döküman üzerinde etkilidir ve web istemcileri tarafından
doğrudan görüntülenmezler. Bunlardan en önemlisi, yazılan HTML dökümana
isim vermekte kullanılan <TITLE>'dır. Bu belirteç, hazırlanan web
sayfasına bir isim verilebilmesini sağlar. Böylece, sayfayı yükleyen
birisi, <TITLE> ile verilen isim bilgisini (sayfanın konusunu içeren
bir tanımlama) kendi istemcisinin tanımlama satırında görür. Aşağıda,
bu belirteçin örnek bir kullanımı görülmektedir. <HTML> Bu alanda kullanılabilecek
ikinci önemli belirteç <META> 'dır. Kullanımda, kendisinden sonra
bir seçenek adı verilerek kullanılır. Bu belirteç kullanılarak verilen
bilgiler çok çeşitli olabilir. Söz gelişi, web sayfaları üzerinde
dolaşan arama motorları, sayfaların bu kısmındaki <META> belirteçlerine
bakarak sayfaları gruplar. Bu kullanımda, <META> ile birlikte,
sayfanızdaki içeriği yansıtan bazı anahtar kelimeler ve tanımlamalar
verebilirsiniz. Aşağıda bununla ilgili bir örnek görülmektedir : <META NAME="Description"
CONTENT="Web sayfası hazırlamak icin bazı kısa bilgiler"> Meta belirtecinin önemli
bir kullanımı da, sayfadaki yazıların hangi "dil ailesi"ne ait
karakterlerle yazıldığını belirtmek içindir. Türkçe, Latin5 dil
ailesindedir. Buna ait standart tanımlaması ise iso-8859-9 olmaktadır. Aşağıda
buna ait bir kullanım gösterilmiştir. <META HTTP-EQUIV="Content-Type"
CONTENT="text/html; charset=iso-8859-9"> 5.3. Temel HTML Komutları
Bir
HTML döküman hazırlarken, satırlar ya da kelimeler arasında istediğiniz
kadar boşluk bırakabilirsiniz. Kodu takip etmeyi kolaylaştırmak için
HTML komutlarını metinden boşluklarla ayırabilirsiniz. Bunun dökümanın
web istemcisi üzerindeki görünümünde hiç bir fonksiyonu olmayacaktır.
Döküman içinde, yeni bir
paragrafa başlarken, <P> belirtecini kullanmalısınız. Bu belirteci
çokça kullanacaksınız :-) HTML dökümanlarında <P>
belirteç kullanmadıkça bir cümle herhangi bir yerinden ayrılıp kalan kısmı
altta görünebilir, birden fazla boş satır tek satır olarak algılanır.
Bir web tarayıcısı satır sonlarını ve boş satırları göz ardı
edeceğinden, paragrafları mutlaka < p> belirteci ile ayırmalısınız.
Eğer bir satırı belli
bir yerinden bölmek istiyorsanız <BR> belirtecini kullanmalısınız.
Aşağıda bunlarla ilgili küçük bir örnek var : <P>Burada
yeni bir paragraf başladı. Ben satırın burada <BR>
bölünmesini
istiyorum. Eğer <P> kullanılmasa
idi, ilgili metin bir üstteki bilgilerle birleşecekti. <BR> kullanılmasaydı,
henüz satır bitmediği için, alt satıra geçilmeyecekti. Hem <P>,
hem de <BR> belirteçleri tek kullanılır, çiftleri yoktur. Aşağıdaki tabloda, sık
kullanılan bazı metin formatlama belirteçleri görülmektedir. Belirteçler
iç içe kullanılabilir, ancak birbirlerini kesmemelidirler. Bu belirteçleri
kullanırken, belirtecin etkimesi istenen yazı <> .. </> arasına
alınır. Örneğin : <i> Bu yazı italik
</i> şeklindeki bir HTML kodu, "Bu yazı italik" şeklinde
bir sonuç üretecektir.
|
Ankara |
İstanbul |
Eskişehir |
Şanlı Urfa |
İstenirse, tablolar için
tablo arka plan rengi ya da, her bir hücre ya da satıra bgcolor seçeneği
<table>, <tr>, <th>, ve <td> belirteçleriyle kullanılarak
verilebilir. Standart html editörlerinin hepsi de, kolay tablo oluşturmak
için birtakım tablo sihirbazları sunmaktadırlar.
Tablolar ile ilgili daha
ayrıntılı bilgiler bu dökümanın sonraki sürümlerinde verilecektir.
Sayaçlar, sayfalarınızın
kaç kez ziyaret edildiğini saptayan ve sunucu tarafında çalışan CGI
programlardır.
Hazırladığım sayfa her
web istemcisinde aynı görünecek mi? Bu konuda nelere dikkat etmeliyim?
Eğer sayfalarınızda
standart HTML kullanmışsanız, tüm istemcilerde aynı görünmemesi için
hiç bir sebep yok. Ancak;