| Ana Sayfa | Dersler | Bize Ulaşın  


  HTML
  GIRIS
  TAGLAR
  GENEL BILGI
  LINK VERME
  FORMATLI METINLER
  TABLOLAR
 

 
Sanirim artik browserin (tarayici program) nasil çalistigi hakkinda biraz bilgi edinme zamani geldi.
Önce bir örnek..

<BODY BGCOLOR="#FFFFFF">
Güzel bir sey
bir demet çiçek gibi!

</BODY>

Güzel bir sey bir demet çiçek gibi!

<BODY BGCOLOR="#FFFFFF">
Hey!
Burada
neler
oluyor??

</BODY>

Hey! Burada neler oluyor??

Browser eger formati söylemezseniz tanimaz. Siz aksini söylemedikçe, karakterleri ardarda siralar. Yeni bir satir baslamak istiyorsaniz, satirbasi yapmalisiniz.

<BODY BGCOLOR="#FFFFFF">
Hey!
<BR> Burada
<BR> neler
<BR> oluyor??
<BR>
</BODY>

Hey!
Burada
neler
oluyor??
 


<BR> sadece satirbasi anlamina gelir. <BR> benzer bir ikinci komut ise, <P>. Buda yeni bir paragrafin baslangicini belirtir. Bir satir atlayip, yeni bir satirdan satirbasi yaparak paragrafi baslatir.

<BODY BGCOLOR="#FFFFFF">
Hey!
<P>Burada
<P>neler
<P>oluyor??
</BODY>

Hey!

Burada

neler

oluyor??


Bu satirbaslatan etiketler hakkinda bir not:
Bunlari bir defadan fazla kullanamazsiniz. Yani bir baska deyisle <P><P><P> seklinde yazarak bir kaç tane bos satir elde edemezsiniz. Genelde tek bir tane bos satir birakirlar. Az sonra size bir kaç tane bos satiri nasil elde edeceginizi anlatacagim.

Önce buraya bakiniz...

<BODY BGCOLOR="#FFFFFF">
Gerçekten        güzel        bir sey.
</BODY>
 

Gerçekten güzel bir sey.

Tarayici birden fazla boslugu tanimaz. Gerçekten saçma görünen bir sey ama, böyle olmasi en uygun hali. Bu size dökümanin görünümünün tüm kontrolunu vermekte.

Browsere "bosluk" geldigini anlatan küçücük bir kod vardir yani, -> &nbsp; den bahsediyorum.

Simdi bunu bir deneyin bakalim...

<BODY BGCOLOR="#FFFFFF">
Gerçekten&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
güzel&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
bir sey.
</BODY>
 

Gerçekten        güzel        bir sey.

& özel bir karakterin basladigini, ; ise bittigini belirtir; arada kalan harfler ise, özel karakteri tanimlarlar. Bu özel karakterlerden bir kismi asagidadir. Dikkat: bunlar hep küçük harfle yazilmalidir.

 

  • &nbsp; ( bosluk)
  • &lt; (< küçüktür isareti)
  • &gt; (> büyüktür isareti)
  • &amp; (& ampersand isareti)
  • &quot; (" çift tirnak)
  • &shy; (­ soft hyphen)

Bunlari herzaman kullanmaniz gerekmez, bazen gerçek isareti yazmak tarayici programi sasirtabilir. Bu isaretlerin nezaman karistiracagini nasil anlariz? diye sorarsaniz; Bunun tam olarak bir kurali yoktur. Biraz alistirma ve web sayfanizda sapitmis sekilde duran karakterleri görünce kullanmaya baslarsiniz.

Bu arada hatalariniz üzerine düsüncelerim: Bir kisim insanlar hatalarin, hata yapmanin kötü olacagini düsünerek, hata yapmamak için yeni olan hiç bir seyi denemezler. Elbette ayni hatayi tekrar tekrar yapmak biraz aptalligin yada nazikçe dikkatsizligin belirtisi olsada, ögrenmeniz sirasinda herseyi berbat etmekten korkmayiniz. Sonuçta hatalarinizdan da ögreneceksiniz.
Eger hiç bir seyi berbat etmiyorsaniz, hiç bir sey ögrenmiyorsunuz, dolayisi ile, büyük bir ihtimalle hiç bir sey yapmiyorsunuz demektir. Biliyorsunuz, herseyi berbat etmek, ögrenmenin adeta bir yan ürünüdür.

Bu kadar gevezelik yeter artik.

Simdi sizleri sikmaya baslamadan bir iki seyin üzerinden çabucak gidiverelim. Ne diyorduk?
Browser, eger satirbasi yapmasini söylemezseniz, yazdiklarinizi düzgün bir metin gibi yazmaya devam eder. Bütün bosluklari da 1 bosluk degerine düsürerek gösterecektir. Eger arada daha fazla bosluk isterseniz, (&nbsp;) bosluk kodu olarak kullanmaniz gerekmektedir. Bahsetmedigim bir nokta:
Eger, Return (yada Enter) tusuna basarsaniz, browser onu da bir bosluk olarak kabul edecektir..(gerçekten bir bosluk yoksa.)

Hemen su örnegi inceleyin:

<BODY BGCOLOR="#FFFFFF">
Gerçekten<BR>güzel<BR>bir sey<BR>
bir demet<BR>çiçek<BR>gibi!
</BODY>
 

Gerçekten
güzel
bir sey
bir demet
çiçek
gibi!

Önemli Not:
Hemen Yukarida gördügünüz <BR> yani "Line Break", browsere satirbasi yapmasini söyleyen HTML etiketidir. Bu açiklamayi atladigimizi farkedip bizi uyaran Ersan beye tesekkür ederim. Eger sizde böyle eksiklikleri farkederseniz lütfen bir e-mail ile bildirin.

Umarim gayet açik seçik olarak demek istedigimi anlatmisimdir...
 


Bir sonraki anlami kendinden menkul bir etiket

<BODY BGCOLOR="#FFFFFF">
<CENTER>Gerçekten güzel bir sey</CENTER>
</BODY>
 

Gerçekten güzel bir sey

Gördügünüz gibi ister bir kelime, isterse de tüm sayfaniz olsun, <CENTER> etiketinin arasinda ne kalirsa, ortalanir. Bitti...


Neredeyse bir kaçtane bos satir yapmayi anlatmasini unutuyordum. Çok kolay, istediginiz bos satir sayisi kadar, bosluk isaret + satirbasi etiketi koyunuz.

<BODY BGCOLOR="#FFFFFF">
Gerçekten güzel<BR>
&nbsp;<BR>
&nbsp;<BR>
&nbsp;<BR>
&nbsp;<BR>
&nbsp;<BR>

bir seyyyy..
</BODY>
 

Gerçekten güzel
 
 
 
 
 
bir seyyyy..

 


Artik resimlerimizi websayfamiza yerlestirmenin zamani gelmis bulunuyor. Simdi bu resimi kullanacagiz, sag tiklayarak resim klasörüne kopyalayin

 

Chef

Bir resmi belirtmek için <IMG> (image) etiketini kullaniriz.

<BODY BGCOLOR="#FFFFFF">
<IMG>
</BODY>


Ayni zaman da kaynagini ( src = source ) ve ölçülerini ( size ) belirtiriz.

<BODY BGCOLOR="#FFFFFF">
<IMG SRC="chef.gif" WIDTH=130 HEIGHT=101>
</BODY>

Bir seyi belirtmeden olmaz. Kaynak yani SRC resmin hangi resim oldugunu belirtirken, ayni zamanda nerede oldugunuda bildirir. Yukardaki SRC, "chef.gif", browserin "chef.gif" adindaki resmi HTML ile ayni directory den yüklemesini belirtiyor (yani resim dosyasi ile HTML dosyaniz ayni klasörün içinde bulunuyor.)
Asagida semalarla anlatmaya çalistim (ilk baktiginizda anlamazsaniz, gidin kendinize bir kahve yapin, yada mevsim meyvalarindan atistirin, uykunuz açilsin, tekrar okuyun. Bunlarin da faydasi olmazsa, üzerinde resim olan herhangi bir web sayfasini sag tiklayip, kaynagini görüntüleyin, bakin nasil yapmislar. Gene çözemediyseniz, üzülmeyin, bana da ilk 1-2 sefer böyle olmustu, bakin simdi size ders bile veriyorum :-))), gerçekten, anlamadiginiz seyleri hiç dert edinmeyin, nasilsa bir gün ögreniyorsunuz.)

 

SRC="chef.gif" resmin onu çagiran HTML dökümani ile ayni klasörde oldugu anlamina gelir.
SRC="imgs/chef.gif", resmin, onu çagiran HTML dökümanindan bir seviye asagida baska bir klasörde oldugunu belirtir. Bu daha da ileri seviyelere gidebilir.
SRC="../chef.gif", resmin, onu çagiran HTML dökümanindan bir seviye yukarda oldugunu belirtir. (bir itiraf-moraliniz düzelsin diye- bu satirda yazdiklarimi, sayfayi tercüme ettigim su ana kadar ben bile bilmiyordum. Gerçekte bu benim için bir hobi gibi birsey, ama insanlara olabildigince yardimci olmaya çalisiyorum, hepsi bu.)
SRC="../../chef.gif" resmin, onu çagiran HTML dökümanindan iki seviye yukarda oldugunu belirtir (yalan yok, yukardaki satirdaki itirafimi bu satir için de tekrarlayabilirsiniz, gerçekten :-)))
SRC="../images/chef.gif"resmin, onu çagiran HTML dökümanindan bir seviye yukarda ve images klasöründe oldugunu belirtir (artik bu sayfa benim itiraflarim sayfasina dönmeden bu konuyu kapamaliyim, çünkü, bir bilen olarak imajim bayagi hasar aldi.)
Diyorum ki: Siz kafanizi fazla karistirmayin, web alaninizi da saçma bir hale getirmemek için, bütün resimlerinizi resimler diye bir klasörde toplayin sonrada asagidaki formatta bir etiketleme yapin. Hepimizin selameti açisindan en uygunu budur. Zaten biz amatörlere bukadari gerçekten yeterli, hem sonra kim görecek ki directorynizi?

<IMG SRC="resimler/resim_adi.gif" WIDTH=130 HEIGHT=101>

 

 


Bu arada bir degisik yoluda resimlerin kaynaginin komple bir URL olmasi. Örnegin, http://www.turkmcsd.net/images/banners/banner_7.gif Bana bir iyilik yapin, web sitenize asagidaki linki yerlestirin (yani dersler hepten bedavaya gelmesin bari.)

 

 

SSS: Websayfami Upload ettikten sonra, resimlerim gözükmüyor neden acep? Resimlerimi de yükledigime eminim, çünkü FTP programini penceresinden orada olduklarini görüyorum.
A: Her zamanki durum, Windows tabanli sistemlerde Chef.gif ile CHEF.GIF ayni seydir. Ha Ali Veli, ha Veli Ali. Resmi Unix sunucusuna koyun (genel durum.) 3 ayri dosya adina dönüsür. Siz sunucuya Chef.gif 'i yüklemesini söylüyorsunuz, fakat onun buldugu ise, CHEF.GIF.
Çözüm: bütün resim dosyalarini küçük harfle yükleyin ve web sayfaniza kaydedin. Bunu da aliskanlik haline getirin. Ayri bir aliskanlik konusu ise dosya adlarinda bosluk birakmayin, alt karakter kullanin. Benim Annem.gif yerine benim_annem.gif i tercih ediniz.

Bir baska IMG özelligi olan ALT tan da bahsetmeden geçemeyiz....

<IMG SRC="chef.gif" WIDTH=130 HEIGHT=101 ALT="Chef">

ALT resimin yerine kullanilan bir açiklama yazisinin bulunmasidir. Kullanicinin tarayici programinin resim yükleme özelligi sayfalarin hizli yüklenmesini saglamak için kapatilmis, yada sadece metin gösteren bir browser kullaniyor olabilir. Bu gibi durumlarda ALT özelligi önemli olabilir.

Gelelim resimlerin SIZE yani ölçülerrine.

Bunu bir deneyin bakalim...

<BODY BGCOLOR="#FFFFFF">
<IMG SRC="chef.gif">
</BODY>
 

Gördügünüz gibi, browser bütün isi kendisi yapiyor, tahminen resmi ölçülendirdi ve görüntüledi. O zaman ölç,yle isimiz ne? Detaylara girmezseniz sayfaniz daha çabuk yüklenir.

Güzel tarafi nerede? Suna bir bakin...

<BODY BGCOLOR="#FFFFFF">
<IMG SRC="chef.gif" WIDTH=300 HEIGHT=101>
</BODY>
 

<BODY BGCOLOR="#FFFFFF">
<IMG SRC="chef.gif" WIDTH=40 HEIGHT=200>
</BODY>
 

Dilegidiniz ölçüleri yazabilirsiniz, ve esas ölçülerin önüne geçersiniz. Simdi su kirmizi noktaya bakin -> <-. 1x1 ölçüsünde bir kare. Bakin onunla neler yapabiliyorum...

<BODY BGCOLOR="#FFFFFF">
<IMG SRC="red_dot.gif" WIDTH=510 HEIGHT=1><P>
<IMG SRC="red_dot.gif" WIDTH=510 HEIGHT=2><P>
<IMG SRC="red_dot.gif" WIDTH=510 HEIGHT=5><P>
<CENTER><IMG SRC="red_dot.gif" WIDTH=2 HEIGHT=200></CENTER>
</BODY>
 

 

Nasil ama?

 

Türk MCSD.NET © 2005
Siteyi en kaliteli Internet Explorer 5 ve üzeri versiyonlarinda 800 x 600 pixel çözünürlükte izlemenizi tavsiye ederiz.