Forum'da ara:
Ara


« Önceki başlık :: Sonraki başlık »  
Yazar Mesaj
Mesaj13.05.2009, 08:48 (UTC)    
Mesaj konusu: Html Komutları

HTML komutları
Bir HTML dökümanının genel olarak görünümü aşağıdaki gibidir:


--------------------------------------------------------------------------------

<HTML> ..........Html programının başlangıç komutudur.

<HEAD> ..........Bu alanda yazılan bilgiler Web sayfasında görüntülenmezler. Burada sayfa başlığı, anahtar kelime tanımlamaları, sayfa içerisinde kullanılan karakter bilgisi (dil, code page) gibi sayfanın doğrudan kendisine ilişkin tanımlamalar yapılır.

</HEAD>

<BODY>

..........Sayfa üzerinde görülmesi istenen herşey bu bölümde yazılır. Hazırlanan dökümanın başlangıç ve bitiş bloğu gibidir.

</BODY>

</HTML> ..........Html programının bitiş komutudur.




--------------------------------------------------------------------------------

Yukarıda da görüldüğü gibi HTML komutları (belirteçleri) < > işaretleri arasına yazılırlar ve genelde her HTML belirtecinin / ile başlayan bir çifti vardır. Belirteçlerin çiftler halinde bulunması;söz konusu belirtecin sağladığı özelliğin sadece belirteç çifti arasına yazılan yazılara etki edeceğini ifade eder. Bir belirtece ait birden çok seçenek bulunabilir ve belirteçler seçeneklerle kullanıldığı zaman, bu seçeneklerin bir de değeri bulunur.



<belirtec_adi secenek_adi1=deger_1 secenek_2=deger_2 ...>

HTML, büyük harf küçük harf duyarlılığı olmayan bir dildir. Fakat okunabilirliği artırmak için, HTML belirteçlerinin büyük harf ile yazılması bir alışkanlıktır. Bir HTML dökümanı ile ilgili verilen bu genel bilgiler, ileride verilecek komutların kullanımının anlaşılması ve örneklerin incelenmesinden sonra, daha iyi anlamlandırılacaktır.





<TITLE> .......... </TITLE> belirteç çifti: Bu belirteç çifti arasına browser' ın (listeleyici) başlık çubuğunda görülecek olan sayfanın başlığı yazılır.

<META> belirteci: Bu belirteç ile kullanılabilen birçok seçenek vardır. Örneğin bir kullanımı, bu belirteç ile sayfanızın içeriğini yansıtan bazı anahtar kelimeler ve tanımlamalar verilmesidir. Web üzerinde arama yapan arama motorları sayfaların meta belirteçlerine bakarak gruplandırma yaparlar. Bununla ilgili aşağıdaki örnekleri inceleyiniz.

<META NAME="Description" CONTENT="HTML öğrenmek için yararlı bilgiler">

<META NAME="Keywords" CONTENT="html, htm, web sayfası">

<META NAME="Author" CONTENT="Ozge Donmezer">

Başka bir kullanım, sayfadaki yazıların hangi dil ailesine ait karakterlerle yazıldığını belirtmek içindir. Yine aşağıda bunula ilgili bir örnek verilmiştir.

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8858-9"> (Türkçe' nin dahil olduğu dil ailesine ait standard tanımlaması iso-8859-9' dur.)





Her türlü yazı, formatlama bilgileri bu bölüme girdiğinden, bir HTML dökümanının esas kısmını da bu bölüm oluşturduğundan, bu bölümde oldukça fazla sayıda komuttan söz edilecektir. Bu komutlar belirli bir mantık sırasına göre verilecektir.

<BODY BGCOLOR=& TEXT=& LINK=& ALINK=& VLINK=&>

RRGGBB ile temsil edilen hexadecimal bir sayıdır. (R= Red, G= Green, B= Blue) Bu yöntem kullanılarak değişik renkler elde edilebilir. Pek tercih edilmemekle birlikte sayı yerine doğrudan renk isimleri de verilebilir (aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, yellow ). Bgcolor seçeneği, sayfanın zemininin, text, sayfa içindeki yazıların, link, bağlantı yazılarının, alink, aktif durumdaki bağlantı yazılarının, vlink, ziyaret edilmiş bağlantıların renklerini vermemiz için kullanılır.



Sayfanın zemin rengini tek renk vermek yerine, fona bir background resmi de koyabiliriz. <BODY BACKGROUND=”image_URL”

Sayfa kenarları ayarlamaları da aşağıdaki şekilde yapılır:

<BODY LEFTMARGIN=& TOPMARGIN=&>

& marjin miktarını temsil etmektedir. Leftmarjin seçeneği sol kenarı, Topmarjin üst kenarı ayarlamamızı sağlar.Bir döküman içerisindeki yazılardan istediğimiz kısmının font özelliklerini belirlemek için font belirteci değişik seçeneklerle kullanılır:

<FONT SIZE=&> Font büyüklüğü belirlenecek yazı </FONT>

1’ den 7’ ye kadar değişebilir. Sayıyı artırdıkça, belirteç çifti arasına yazdığımız yazının büyüklüğü de artar.

<FONT COLOR=&> Font rengi belirlenecek yazı </FONT>

& yerine yine altı basamaklı hexadecimal sayılar kullanarak ya da doğrudan renk ismini vererek, ayarlamamızı yaparız.

<FONT FACE=”&”> Karakter şekli belirlenecek yazı </FONT>

& yerine istediğimiz karakter tiplerinden birini yazabiliriz. (Örneğin; Times New Roman, Arial gibi…)

Döküman içindeki yazılardan istediğimiz bir kısmına kalın, italik, altı çizgili vb özellikleri verebiliriz:

<B> Kalın yapılacak yazı </B>

<I> İtalik yapılacak yazı </I>

<U> Altı çizili yapılacak yazı </U>

<SUP> Satırın biraz üst tarafında görünmesini istediğimiz yazı </SUP>

<SUB> Satırın biraz alt tarafında görünmesini istediğimiz yazı </SUB>

<STRIKE> Üstü çizili yapılacak yazı </STRIKE>

HTML dökümanımızda paragraf başı yapmak, sadece alt satıra geçmek ya da bir kısım yazıyı tek bir satırda yazmak istediğimiz zaman aşağıdaki balirteçleri kullanmalıyız. <P> …...Yeni bir paragraf yapmak istediğimiz zaman

kullandığımız bu belirteç, çiftiyle birlikte kullanılmaz. Okunabilirliği artırmak için, genelde satırın sonunda kullanılır. Bir satır boşluk bırakır.

<BR> …..Bir alt satıra geçmek için kullanılan bu belirtecin de çifti yoktur. Bu belirteç bir satır boşluk bırakmadan, bir alt satıra geçer.

<NOBR> Hep aynı satırda yer almasını istediğimiz yazı </NOBR> ….. Bu belirteç, çiftiyle birlikte kullanılır ve belirteç çifti arasına yazdığımız yazı, bir satırda görüntülenir.

Döküman içinde kullanacağımız başlık formatlarını ayarlamak için kullanacağımız belirteç ise aşağıda gösterilmiştir:

<H&> Başlık <H&> …..Bu belirteç çifti arasına da kullanacağımız başlığı yazarız. &, 1’ den 6’ ya kadar değişebilen bir sayıyı temsil eder. Sayı büyüdükçe, başlığın ebatları da küçülür.

Başlığı sağa, sola yaslamak ya da sayfanın tam ortasında bulunmasını sağlamak için <H&> belirteci ALIGN seçeneğiyle kullanılır.

<H& ALIGN=#> Sağa, sola ya da ortaya yaslayacağımız başlık </H>

& yerine 1’ den 6’ ya kadar bir sayı, # yerine de left, right ya da center gelmelidir.

Bir paragrafı olduğu gibi sağa, sola ya da ortaya yaslamak istedimiz zaman da <P> belirtecini çiftiyle beraber benzer şekilde ALIGN seçeneği ile kullanmalıyız.

<P ALIGN=#> Sağa, sola ya da ortaya yaslayacağımız paragraf </P>

# = left, right ya da center

Hazırladığımız dökümanda kullanmak istediğimiz özel karakter stilleri olabilir.Örneğin bir yerden alıntı yapmak istediğimizde, alıntı yaptığımız yazıların biraz eğik (italik gibi) görünmesini isteyebiliriz. Ya da bazı vurguladığımız kısımların daha çok göze çarpmasını isteyebiliriz. HTML’ de bu gibi özellikleri sağlayan belirteçler de vardır. Aşağıda bunlar verilecektir:

<EM> Önemli bir yazı </EM> …..Bu belirteç vurguyu belirtmek için kullanılır. (Dışarıya biraz eğik çıkar.)

<STRONG> Çok önemli bir yazı </STRONG> .…Bu belirteç çifti güçlü vurguyu belirtir. (Dışarıya biraz koyu çıkar.)

<CODE> Yazılar yazılar </CODE> …..Bu belirteç çifti yasa, kural belirten yazılar için kullanılır.

<SAMP> Örnek </SAMP> …..Örnek çıktı

<VAR> Değişken, emin değil </VAR> …..Değişken, karasız

<DFN> Tanımlama </DFN> …..Bu belirteç çifti tanımlama belirten yazılar için kullanılır. (Dışarıya hafif eğik çıkar.)

<CITE> Alıntı </CITE> …..Bu belirteç çifti alıntı yazılar için kullanılır.

<SMALL> Küçük yazı </SMALL> …..Bu belirteç çifti arasında yazılan yazılar dışarıya çok küçük çıkar.

<BIG> Büyük yazı </BIG> …..Bu belirteç çifti arasında yazılan yazılar dışarıya çok büyük çıkar.

<ADDRESS> Yazarın Adresi </ADDRESS> …..Bu format yazarın adresini yazmak içindir.

<BLOCKQUOTE> İçeriden başla </BLOCKQUOTE> …..Bu belirteç çifti arasına yazılan yazı sayfanın hem sağından hem solundan içeriye kayar.

<DIV ALIGN=LEFT|CENTER|RIGHT> Herhangi bir yazı ya da yazı grubu </DIV> …..Bu belirteç çifti herhangi bir yazı ya da yazı grubunun sağa, sola ya da ortaya yaslanmasını sağlar.

<CENTER> Ortalanacak yazı </CENTER> …..Bu belirteç çifti yazı ve resimleri sayfada ortalar .

<PRE> Formatlı metin </PRE> …..Bu belirteçler arasına yazılan her şey, yazıldığı gibi ekrana çıkar. Boşluklar, tab' lar, satır bölmeleri vb korunur.

<BLINK> Yanıp sönen yazı </BLINK> …..Bu belirteç çifti arasına yazılan yazılar dışarı çıktıklarında bir yanıp bir sönen şekilde görünürler.

Sayfamızda herhangi bir yere değişik boyutlarda çizgi çizmek isteyebiliriz.

Bunu <HR> belirteciyle yaparız. Boyutlarını ayarladığımız seçenekleriyle birlikte kullanımı aşağıdaki gibidir.

<HR SIZE=# WIDTH=# ALIGN=#> …..Çizginin uzunluğunu ayarlamak için kullandığımız WIDTH seçeneğini WIDTH=50% şeklinde de kullanabiliriz. Örneğin; bizim kullanımımız sayfanın %50’ si, yani yarısı uzunluğunda bir çizgi çizmek istediğimizi belirtir.

Sayfamızdan yapacağımız bağlantılara gelince; öncelikle Internet üzerindeki herhangi bir makinadaki bir dökümana bağlantı yapmaya bakalım:

<A HREF=”URL_adresi”> Buraya tıklayınız </A> …..Web sayfanızda “Buraya tıklayınız” yazısı çıkacaktır ve bu yazı bir link görünümünü almıştır. Üzerine tıkladığınızda yazdığınız URL adresine ulaşırsınız. URL adresi aşağıdaki gibidir.



<servis>://<adres>[:port_numarası]/<dizin>/dosya_adı

<servis> yerine webin dışında diğer internet servislerini sağlayan prottokolleri de yazabilirsiniz. Eğer, bulunduğunuz dizinde bir dökümana bağlantı yapmak istiyorsanız, sadece dökümanın adını yazmanız yeterlidir. Kendi makinanızda fakat başka bir dizin altındaki bir dökümana bağlantı yapmak için, dizin ismini ve döküman ismini yazmalısınız.

<A HREF=”fotograflarimuzgun.gif”> buraya tıklayınız </A>

Aynı dökümanın içinde bir yere bağlantı yapmak istiyorsak o zaman şöyle demeliyiz:

<A HREF=”#name”> buraya tıklayınız </A>

Gitmek istediğiniz yerin HTML kodunu ise şöyle yazmalısınız:

<A NAME=”name”></A> Buraya hoşgeldiniz.

“name” burada sizin tespit edeceğiniz herhangi bir isim olabilir. (Örneğin 1. Bölüme gitmek istiyorsanız, name yerine 1, aynı şekilde 1. Bölümün bulunduğu yere de name olarak 1 yazmalısınız.)

Başka bir dökümanın bir parçasına gitmek istiyorsanız, <A HREF=”URL#name”> hedef </A> yazmalısınız. Tabii gideceğiniz döküman parçasının başında da <A NAME=”name”></A> yazmalıdır.

HTML dökümanınız içinde bir resim dosyasını da bağlantı elemanı olarak kullanabilirsiniz. Örneğin;

Bana mail göndermek için zarfın üzerini tıklayın<A HREF=mailto:rovelver21( at )mynet.com><IMG SCR="envelope.gif"> </A> ……Bu dışarıya şöyle çıkar:

Bana mail göndermek için zarfın üzerini tıklayın ZARF RESMI

Eğer bağlantı yapılacak olan, bir dosyaysa, o dosyanın türü önemlidir. Dosyanın türü, Web sunucusu ve sizin Web istemciniz tarafından bilinen bir dosya türüyse (TXT, GIF, JPG, JPEG, PNG, XBM) bağlantı yazısının üzerine tıkladığınızda dosya açılır. Eğer ilgili dosya bilinmeyen bir dosya türüyse, o zaman bu bağlantı tıklandığında, web istemcisi o dosyayı "diske saklamak" ya da bir uygulama programıyla açmak şeklinde iki seçenek sunar. Bazı dosya tipleri ise, web istemcilerine yüklenen yardımcı "plug-in" ler ile işlenebilir. Bunlardan en popülerleri ses formatları (AU, WAV, MID); video formatları (RM, MOV, AVI) ve bazı özel tipte dosyalardır (AutoCAD çizim dosyaları gibi).

Kayan yazı görüntüsü elde edebilmek için kullanılacak olan belirteç çifti <marquee> ... </marquee> ‘dir.

<MARQUEE> Kayan yazı </MARQUEE> …..Bu belirteçler arasındaki yazı dışarıya kayan şekilde çıkar:

Bu belirteç çiftinin beraber kullanıldığı seçenekler aşağıda verilmiştir:

<MARQUEE SCROLLAMOUNT=#> Kayan yazı </MARQUEE> …..# burada kayma hızını belirten bir sayıdır.

<MARQUEE SCROLLDELAY=# SCROLLAMOUNT=#> Kayan yazı </MARQUEE> …..Scrolldelay seçeneği yazının hangi aralıklarla bekletileceğini belirten bir sayıdır.

Kayan yazının büyüklüğünü, genişliğini ayarlayabiliriz. Align seçeneği ise, top, middle ve bottom değerlerini alabilir.

<FONT SIZE=6>

<MARQUEE ALIGN=# WIDTH=#> Kayan yazı </MARQUEE>

</FONT>

Merhaba!

Kayan yazının arkaplan rengini bgcolor seçeneği ile aşağıdaki gibi verebiliriz.

<MARQUEE BGCOLOR=#>Kayan yazı </MARQUEE>

<height=# width=#> ANLAMLARINI

<hspace=# vspace=#> ANLAYAMADIM…

Listeler de incelenmesi gereken önemli bir konudur. Listeleri dört grupta inceleyebiliriz.

1- Sırasız (Unordered) Listeler: Bir seçenek belirtilmezse, siyah noktalı listeler oluşturur.

<UL>

<LI> Win 98

<LI> Win NT

</UL>

Win 98

Win NT

Fakat, siyah nokta yerine, içi boş daire ya da kare şekli çıkarmak ta mümkündür. Bunun için kullanılması gerekli seçenek TYPE seçeneğidir. TYPE seçeneğinin alabileceği değerler disc, circle ve square’ dir.

2- Sıralı (Ordered) Listeler: Bir seçenek belirtilmezse, 1, 2, 3 … numaralı listeler oluşturur.

<OL>

<LI> Win 98

<LI> Win NT

</OL>



Win98

WinNT

Burada da type seçeneğini kullanarak değişik sıralı listeler yaratmak mümkün olur.

<LI TYPE= #> # = A, a, I, i, 1

3-Açıklamalı Listeler:

<DL COMPACT>

<DT> Win98

<DD> Bir işletim sistemidir.

<DT> WinNT

<DD> Arayüzü Windows 95’ e çok benzeyen bir işletim sistemidir.

</DL>

Win98

Bir işletim sistemidir.



WinNT

Arayüzü Windows 95’ e çok benzeyen bir işletim sistemidir.

4-İçiçe Listeler:

Tüm liste çeşitleri, 3'den fazla bölüm kullanmadıkça içiçe yazılabilir. Örnek olarak;

<UL>

<LI> İzmir’ deki üniversiteler

<UL>

<LI> Ege Üniversitesi

<LI> Dokuz Eylül Üniversitesi

</UL>

<LI> Ankara' nın belli başlı üniversiteleri

<UL>

<LI> Ankara

<LI> ODTÜ

</UL>

</UL>



Ekrandaki görüntüsü,

•İzmir’ deki üniversiteler

•Ege Üniversitesi

•Dokuz Eylül Üniversitesi

•Ankara'nın belli başlı üniversiteleri

•ANKARA

•ODTÜ

Web’ in ortak dili HTML kullanılarak hazırlanan sayfalarda, tablo ve form konuları da oldukça önmelidir. Fakat, burada amaç, tüm HTML komutlarını vermek değil, HTML dilinin temel mantığını anlatmak olduğu için, bu konulardan bahsedilmeyecektir.



2. <BODY> .......... </BODY> Arasında Kullanılan Komutlar


1. <HEAD> .......... </HEAD> Arasında Kullanılan Komutlar
Önceki mesajları göster:   


Powered by phpBB © 2001, 2005 phpBB Group
Türkçe Çeviri: phpBB Türkiye & Erdem Çorapçıoğlu