Anasayfa FORUMLAR Üye Girişi Dosyalar Dersler İpuçları Yardımcı Araçlar Hakkımızda
KİMLER BAĞLI
Toplam Üye: 32638
Aktif Üye: 0
Aktif Ziyaretçi: 1131
Üye Adı
Şifre
Beni Hatırla
          Yeni Üye KayıtYeni Üye Kayıt
          Şifremi UnuttumŞifremi Unuttum
FORUMLAR
 Site İndex'ine resim ekle..
(15045 okuma, 6 yanıt)
 Yan Menü - Sidebar..
(5932 okuma, 2 yanıt)
 html yi fbml ye nasıl çev..
(5031 okuma, 1 yanıt)
 HTML Sayfaya WMV Uzantılı..
(8234 okuma, 6 yanıt)
 Site İçerik Kopyalamama v..
(6179 okuma, 4 yanıt)
 Resimli Üye Ol..
(9687 okuma, 8 yanıt)
 Php'den Html'ye Kod Çekme..
(5788 okuma, 3 yanıt)
 yeni pencerede veya sekme..
(10137 okuma, 8 yanıt)
 Bu sitenin Temasını Kulla..
(5336 okuma, 2 yanıt)
 Aşağıya açılan menü..
(9042 okuma, 6 yanıt)
 Bu sitenin hangi tur php ..
(5611 okuma, 2 yanıt)
 Haber Sitelerindeki Yanda..
(4909 okuma, 0 yanıt)
 Sitenize Ramazan Bayramı ..
(11529 okuma, 10 yanıt)
 Ramazan Bayramı Kutlama İ..
(4935 okuma, 1 yanıt)
 İframe Yardım..
(3376 okuma, 0 yanıt)
 lütfen bakarmısınız acil ..
(7138 okuma, 5 yanıt)
 Sağ Tuş Yasağı..
(27068 okuma, 37 yanıt)
 DHTML Menü..
(9514 okuma, 11 yanıt)
 site girisine resim nasil..
(7901 okuma, 6 yanıt)
 html sitede buton link çe..
(8993 okuma, 9 yanıt)
 media player sürekli cald..
(5140 okuma, 3 yanıt)
 Bu hatayı nasıl düzeltebi..
(4224 okuma, 1 yanıt)
 iframe kod sorunu..
(3970 okuma, 1 yanıt)
 Html iframe link verme ac..
(5329 okuma, 3 yanıt)
 Css ile Değişen Resimli M..
(5322 okuma, 2 yanıt)
 Netopsiyon Açılır Menü So..
(5607 okuma, 4 yanıt)
 Mozilla ve İ.E için Kayan..
(5622 okuma, 2 yanıt)
 link verme..
(5938 okuma, 3 yanıt)
 Siteniz icin Cildirtan Sa..
(5249 okuma, 3 yanıt)
 Bu kodun aşağı dogru gitm..
(3527 okuma, 0 yanıt)
 Sitenize menü hazırlayın ..
(3547 okuma, 0 yanıt)
 HTML de süreli reklam değ..
(8253 okuma, 9 yanıt)
 html dosyasilarinin calin..
(7511 okuma, 5 yanıt)
 Cumhuriyet Bayramı - Intr..
(6422 okuma, 3 yanıt)
 html sayfaya sifre koruml..
(7026 okuma, 6 yanıt)
 HTML Kodu edir?..
(4745 okuma, 1 yanıt)
 Ekleyeceğim 2 ayrı kodu r..
(8978 okuma, 10 yanıt)
 Kral fm üst player..
(5816 okuma, 3 yanıt)
 HTML autoviewer resim ga..
(7419 okuma, 5 yanıt)
 html siteye panel ekleme..
(5039 okuma, 1 yanıt)
 Renk kodlarından rengi na..
(4864 okuma, 2 yanıt)
 3 bannerin sırayla dönmes..
(8258 okuma, 8 yanıt)
 html iletişim formu..
(13933 okuma, 9 yanıt)
 Şu playerin otamatik çalm..
(4869 okuma, 2 yanıt)
 iletişim formu..
(15434 okuma, 16 yanıt)
 Değişkenlerle ilgili bir ..
(4261 okuma, 0 yanıt)
 Butonun üzerine gelince s..
(4515 okuma, 0 yanıt)
 Giriş Sayfası yaptırma..
(3785 okuma, 0 yanıt)
 Açılır Menüye ekstra açıl..
(5908 okuma, 2 yanıt)
 Sitenize Mail Listesi...
(6618 okuma, 3 yanıt)
Netopsiyon Online: Forums
Netopsiyon Online :: Başlık görüntüleniyor - HTML Kodu Nasıl Yazılır.
 AramaArama   RütbelerRütbeliler   ProfilProfil   GirişGiriş 


HTML Kodu Nasıl Yazılır.

 
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> HTML - JavaScripts -> HTML Kod Örnekleri
Önceki başlık :: Sonraki başlık  
Yazar Mesaj
emrahlat
Mesaj: 500+
Mesaj: 500+





Kayıt: Sep 07, 2005
Mesajlar: 503
Konum: İzmir

MesajTarih: 2006-08-20, 16:02:23    Mesaj konusu: HTML Kodu Nasıl Yazılır. Alıntıyla Cevap Gönder

Kod:
Içindekiler:


1 HTML komutlari ve kullanimlari
1.1 Temel bilesenler: html, head, title, m e t a ve body
1.2 Renkler, body, font, ve h1..h6
1.3 Yazilari bicimlendirmek: kalin, yatik, ortalanmis, vs. ...
1.4 Sayfada resim gostermek
1.5 HTML sayfasina bag (link) yerlestirmek
1.6 Baglar yardimiyla etkilesimli kullanim ornegi
1.7 Ekran duzenine iliskin daha cok komut:
1.8 Sayfalarda tablo kullanimi
1.9 Basit bir HTML sayfasi icin gereken son noktalar


2 Ileri duzey bilgilerden secmeler
2.1 Sayfalara 'm e t a' komutu ile kimlik vermek
2.2 Resimlerde 'MAP' kullanimi
2.3 Dinamik HTML


Baslamadan once su www editoru nu calistirarak, ogrendiklerinizi bir yandan da deneyebilirsiniz.

1 HTML komutlari ve kullanimlari:


1.1 Temel bilesenler: html, head, title, m e t a ve body

Bir WEB sayfasinin standard bilesenleri sunlardir:

<html> ve </html> : sayfanin baslangic ve bitisini belirtir.

<head> ve </head> : sayfanin baslik bilgileri 'title', 'm e t a' vs. buraya yerlestirilir.


<title> ve </title> : sayfanin iceriginin ne oldugunun tanitilmasinda kullanilir. Sayfada gorunmez ama netscape bunu sayfayi tanimlamakta kullanir.


<m e t a> : sayfanin icerigi hakkinda www tarayicilarina bilgi saglamak icin gereklidir.


<body> ve </body> : sayfanin iceriginin baslangic ve bitisini belirtmekte ve sayfa hakkindaki genel tanimlamalari yapmakta kullanilir.

Yukaridaki bu komutlarin, bir web sayfasinin icindeki siralari asagidaki gibidir. Bir yazi editoru (joe, pico, xedit, edit, vs.) ile ilk ornegimizi yazarsak:


<html>
<head>
<title>Bir HTML Denemesi</title>
<m e t a name="description" content="html sayfasi icin bir kullanim ornegi"> </head>
<body bgcolor=white>
'Bu sayfa insa halindedir', ya da 'this page is under construction' web sayfalarinda ille de olmasi gerektigi dusunulen sacma yazilardir. </body>
</html>


Aslinda en basit web sayfasi soyle olabilir:


<html>
Benim neyim eksik?
</html>


sondaki '</html>' yi koymasak dahi www gosterici programi (lynx, netscape, ...) bunu bir HTML sayfasi olarak yorumlayacaklardir.

1.2 Renkler, body, font, ve h1..h6


Onceki ornekte '<body color=white>' diye, asagidakinin basitlestirilmis bicimini kullanmistik:


<body font=purple bgcolor=#FFFFFF text=black link=blue vlink=#808090>

Burada font ile kullanilan genel yazilarin rengi,
bgcolor ile arkaplan rengi,
text ile tanimsiz yazilarin rengi,
link ile uzerine gelince el hareketi cekilen yazilarin rengi,
vlink ile de secilmis baglarin rengi belirlenir.


renk belirtmek icin o rengin ingilizce adi ya da RGB degerleri onaltilik systemde verilir. RGB deki siraya gore 00-FF arasi uc deger kullanilir. Hepsi sifir ise hicbir renkten karistirilmaz. hepsi FF ise her renk maksimum oranda kullanilir ve beyaz elde edilir.
Ornegin salt bir kirmizi #FF0000 ile elde edilir.


<font color=...> ve </font> arasindaki yazilar belirtilen renkte yazilir.

<h1> ve </h1> den <h6> ve </h6> ya kadar standard yazi tiplerinden biri secilerek yazi yazilir. h1 ile belirtilenler h6 ile tanimlananlardan daha buyuktur.


ornegin:


<html>
<h1>Sayfa basligi icin uygun buyuklukte harfler</h1>
<h4>Bu harfler sanirim yazi icin yeterliler</h4>
<h6> Gozleriniz bozuk degilse, ve her gun A vitamini aliyorsaniz bu yazi sizin icin okunabilir olmali.</h6>
</html>


1.3 Yazilari bicimlendirmek: kalin, yatik, ortalanmis, vs. ...

Onceki ornekte <h1>, <h2>, ... ile yazilarin buyukluklerini ayarlamanin basit bir yolunu gormustuk. HTML sayfamizin yazilarina biraz daha kisilik kazandirmak icin asagidaki komutlari da kullanabiliriz.

<b> ve </b> arasindaki yazilar koyu gorunur.

<i> ve </i> arasindaki yazilar ise italik basilir.

<blink> ve </blink> arasindaki yazilar ise yanip soner.

<center> ve </center> arasindaki yazilar ortalanir.

<pre> ve </pre> ile sinirlanan yazilarin goruntusunde ayarlama yapilmaz. Yani birden fazla bosluk varsa bunlar bir tane olacak sekilde azaltilmaz.

<p> paragraf basi yapmak icin kullanilir.


<br> bir satir atlamak icin kullanilir.


<hr> bir cizgi ceker.


1.4 Sayfada resim gostermek


En basit sekliyle, bir sayfaya resim koymak icin asagidaki komut su sekilde;


<img src="dosya-adi" alt="..." align=... >


kullanilir.


Burada dosya-adi gosterilecek grafik dosyasinin (gif ya da jpg tipinde) bulundugu yer ve adidir. Baglanilan html sayfasi ile ayni dizinde bulunan resimler icin yer adi belirtmeye gerek yoktur.


Alt ile ise lynx kullanicilarinin gorebilecegi bir aciklama yazmis oluruz.

Align ile de resmin konumunu belirleriz.


Ornegin:


<img src=resim.gif align=right> ile resmin saga yanasik olarak cizilmesini saglariz. 'right' yerine 'left', 'center', 'middle' gibi konum bildirici bir baska sozcuk de kullanilabilir.


Ayrica yukaridakilere ek olarak 'border', 'width', 'height' belirteclerini de <img ...... > icinde kullanabiliriz. Bunlardan 'border='i kullanarak resmin cercevesini belirleriz; border=0 dersek hic cerceve cizilmez.

Width ve height ile resmin boyutlarini belirleyebiliriz. Bunlardan sadace birini verirsek, resmin boyutu orantili olarak cizilecektir. Yani <img src=resim.gif width=300> demissek, ve de resmimiz aslinda 100 nokta genisliginde 50 nokta yuksekliginde idiyse, ekrana 300 nokta eninde ve 150 nokta yuksekliginde cizilecektir. Her iki degeri de (width=... height=...) kullanmissak, resmin oranini istedigimiz gibi degistirmek mumkun olur.

Bu arada, sayfanin internetten indirilirken hizli gosterilmesini istiyorsak, her resmin width ve height ozelliklerini kullanmaliyiz. Bu sayede browser (gosterici) programiniz resimlerin yuklenmesini beklemeden cevrelerine yazilari yerlestirebilecektir.


Sayfanin hizli geliyor gibi gorunmesini saglamanin bir yolu da 'lowsrc' belirtecini <img .....> icinde kullanmak. Eger kullandigimiz resimlerin bir de bulanik/niteliksiz/siyah-beyaz ama az yer tutan bir benzerini daha yapar, ve bunu <img src="resim.gif" lowsrc="hizliresim.gif" alt="[resim]"> seklinde tanimlarsak, ilk once hizliresim.gif yuklenip gosterilecektir. Bu sayede bulanik iken yavas yavas netlesmeye baslayan resimler belirir sayfamizda. Bunun yarari ise sayfaniza bakan kisinin cabuk karar vermesini sagliyor olmasindadir.


1.5 HTML sayfasina bag (link) yerlestirmek


<a> ve </a> : HTML'nin temeli olan bu komutlarla bag (link) yapilir.

<a href="hedef bag"> Aciklama </a> Biciminde kullanilir.

Aciklama denilen kisim ister yazi ister bir grafik ya da herhangi bir nesne olabilir. "hedef bag" kismi ise yerel kaynaklari gosteren bir dosya adi ya da uzak bir makinadaki bir baska nesneyi (yazi, grafik, video vs.) gosteren bir bag (link) olur.


Bu linkler, mevcut internet araclarindan biridir.
Ornegin:
http:// ftp:// telnet:// gopher:// news:// bu araclardan bazilaridir.

Bunu kullanirken;


<a href="telnet://orca.cc.metu.edu.tr/> Orca'ya Netscape icinden baglanmak icin buraya tiklayin</a>


yazarak, telnet aracini bir bag (link) olarak sayfamiza yerlestirmis oluruz.

Ya da;


<a href="resmim.jpg">Neye Benzedigimi Gormek Icin Buraya Bas</a>

Yukarida adi gecen resim bu web sayfasi ile ayni dizinde (directory) olmalidir.


Baska sekilde ornekler ise:


<a href="ftp://ftp.metu.edu.tr/pub/cica-win95/"> Windows95 icin Uygulama dosyalari</a>


<a href="nntp://news.metu.edu.tr/> Netnews 60000 den fazla konuda insanlarin yazistigi bolge</a>


<a href="news:comp.sys.cbm"> NetNews'in Commodore bilgisayarlarina iliskin tartismalari</a>


Ve, internetin en gozde kullanimi: bir web sayfasindan baska bir web sayfasina baglanma:


<a href="http://www.physics.metu.edu.tr/~filker/nukleer/"> Turkiye'de nukleer enerji tartismalari</a>


dikkat ettiyseniz yukaridaki ornekte sayfanin hangi dizinde oldugu (...ilker/nukleer/") belli ama hangi dosyada oldugu yazilmamis. Boyle bir durumda gosterici program dosyanin adinin 'index.html' oldugunu ongorur.

Kendi dizininizdeki bir sayfa icin:


<a href="ihd.html"> Insan Haklari Dernegi ve pismis tavuk icin buraya tiklayabilirsiniz.</a>


1.6 Baglar yardimiyla etkilesimli kullanim ornegi

Bir baga (link) ard arda tiklamak yoluyla, slow motion biciminde ardisik resim gosterebilirsiniz. Bu kullanim en basit sekliyle bir Bilgisayar Destekli egitim sayfasinda kullanilabilir. Amac, kullaniciya konuyu belli bir sirayla vermek ve konu icindeki iliskilerin anlasilmasini kolaylastirmak.


Bunu yapmak icin, once tek bir resim ve o resmin link olarak tanimlandigi bir web sayfasi hazirlamalisiniz:


<html>
<title>sayfa1</title>
<body>
<a href="sayfa2.html"><img src="resim1.gif"></a>
</body>
</html>


sonra da ikinci sayfa da hazirlanmali:


<html>
<title>sayfa2</title>
<body>
<a href="sayfa3.html"><img src="resim2.gif"></a>
</body>
</html>


... bu sekilde devam edilir.


ve ilk sayfa yuklendikten sonra resmin ustune tiklandiginda ikinci sayfa ve icindeki resim yuklenir.


Iyi hazirlandiginda, bu basit HTML kullanim sekli ile www-programciligina (Java, cgi-bin, ...) bulasmadan da etkili 'sunu' ve 'anlatilar' yapilabilir.

1.7 Ekran duzenine iliskin daha cok komut:


<multicol cols=2> ... </multicol> : Aradaki yazilar cols= ile belirtilen sutunlara ayrilarak ekrana basilirlar. Sadece Netscape3.0 ve ustunde calisir. Sutun icindeki yazinin sutunun ne kadarini kaplayacagini width parametresi ile belirtiriz. <multicol cols=3 width=75%> gibi. Burada boslugu yuzde yerine piksel olarak da verebiliriz. Ayrica iki sutun arasindaki boslugu da gutter parametresi ile veririz: <multicol cols=2 width=500 gutter=25> yazilar... </multicol>

<spacer type=... size=... height=... width=... align=...> : Bununla paragraf baslari icin bosluk birakmak mumkun. Ornegin
<spacer type=block size=48> ile 48x48 piksellik bir bos kare alan yaratmis oluruz. Burada block yerine vertical ya da horizontal kullanmak da olasi. Ayrica, <spacer type=block width=320 height=200 align=right> ile 320x200'luk bir bosluk yaratip bunu ekranda saga dayatmis oluruz. Gene align komutundan sonra right, left, center, absmiddle gibi diger konum belirteclerini kullanabiliriz.


  : 1 karakterlik bosluk birakmak icin kullanilir. Basit tablolar yapmak icin kullanilabilir. Ornegin: <h3><br>  yil   ay     gun <br>  ---   ---   ---<br></h3>

1.8 Sayfalarda tablo kullanimi


  Genel kullanim:


  <table [seçenekler]>
<tr [seçenekler] ><td [seçenekler] > sutun 1 yazilari </td><td [seçenekler] >sütun 2</td><td> sütun 3.....</td> </tr>
<tr><td>2.satirin 1. sütunu</td><td>2. sütunu</td><td>3. sütunu </td></tr></table>


  Tablolar satirlar ve sütunlar seklinde ayrilmis hücrelerden olusuyor. Her yeni satira baslamak için <tr> etiketini, her yeni sütun için ise <td> etiketini kullaniyoruz.


  Bir örnek ile incelersek:


  <table border=1 width=200 cellspacing=2 cellpadding=2> <tr>
<td align=top width="50%">Bellek tipleri</td> <td align=top width="50%">FPM<br>EDO<br>SDRAM<br>DDR RAM<br>RAMBus</td> </tr>
<tr>
<td align=top width="50%">Disk tipleri</td> <td align=top width="50%">MFM/RLL<br>ATA IDE<br>ULTRA ATA<br>SCSI</td> </tr>
<tr>
<td align=top width="50%">Islemci tipleri</td> <td align=top width="50%">RISC<br>CISC<br></td> </tr></table>


  Burada 2x3'lük bir tablo olusturduk. Tablomuz 1 pixel kalinliginda cerceveye sahip (border=1), tablo sayfada 200 pixel genisliginde yer tutacak (width=200), hücreler arasI 2 pixell bos ve 2 pixellik bir kalinlik efektimiz var (cellspacing ile cellpadding).


  Örnekte hücre genisliklerin yazI uzunluguna göre otomatik ayarlanmamsI için genislikleri kendimiz belirledik (width="50%"). Bunu pixel olarak da belirlememiz mümkündü: <td width="100"> ile.

  Hücreler içindeki yazIlarIn nasIl yerlestirilecegini ise align="yer" ile belirtiyoruz. Burada "yer" yerine "top", "bottom", "left", "right" ve "center" kullanabiliriz.


  Ve eger, bir hücrenin iki hücre genisliginde veya yüsekliginde olmasini istiyorsak colspan ve rowspan seçeneklerini de kullaniyoruz. Önceki örnege bir baslik ekleyecek olursak:

  <tr><td align=center colspan="2">Bilgisayar Ana Bilesenleri</td></tr>

  Tablolari icice de kullanmamiz mumkun. Bu sekilde bir kullanimla bir www sayfasindaki resim ve yazilari tam istedigimiz gibi konumlandirmamiz mümkün olur.


1.9 Basit bir HTML sayfasi icin gereken son noktalar

Daha once kisaca deginildigi gibi, ilk yuklenecek sayfanin adi standart olarak 'index.html' olarak belirlenmistir. Dolayisiyla ilk sayfanizi bu sekilde adlandirirsaniz;


http://www.physics.metu.edu.tr/~filker/ilksayfa.html

yerine


http://www.physics.metu.edu.tr/~filker/ gibi, daha kisa olan, bir adres kullanabilirsiniz.


2 Ileri duzey bilgilerden secmeler


2.1 Sayfalara 'm e t a' komutu ile kimlik vermek


Web sayfamizin FindIt, Excite, Crawler, Altavista vs. gibi tarayici programlar tarafindan icerigine uygun olarak dizinlerine aktarilmasini istiyorsak, <m e t a ...> komutunu kullanmak uygun duser. Ayrica, gene bu komut sayesinde sayfamiza baglanani bir baska www adresine yonlendirebilir, bu yolla bir takim hareketli sayfalar dahi hazirlayabiliriz.

. Sayfanin kimligi:


Sayfayi tanimlamak icin uc ayri m e t a komutu yeterli. Bunlarla sayfa hakkinda kisa bir paragraf, anahtar sozcuk listesi, ve sayfayi hazirlayanin adini verebiliriz.


<m e t a name="description"
content="Bu sayfada, Tusiad raporunun universitelerde
gerceklestirdigi degisim sonucunda, universitelerin birer
"bilgili-ogretim-iscisi" makinasi durumuna gelmesi
tartisilmaktadir.">


Yukarida, sayfamizi kisaca tanitmis olduk. Bu yazi, tarama sonucunda arayan kisiye gosterilecegi icin kisa, oz, ve icerige uygun olmasi gerekir.

Tarayicilar artik sayfanin tumunde gecen sozcuklere ve bu sozcuklerle ilgili diger sozcuklere bakarak arama yapsa da, sayfanizin hangi olcutlere gore aranmasi gerektigini sizden iyi kimse bilemez. Onun icin, sayfayi tanimlayan anahtar sozcukleri de su sekilde verebiliriz:

<m e t a name="keywords"
content="universite gelecek tusiad ogrenim ogretim egitim 21. yuzyil Turkiye sermaye yonetim etki rektor ozerk">


Ve, son kimlik bilgisi olarak sayfadan sorumlu kisiyi belirtiriz:

<m e t a name="author"
content="Ilker Ficicilar">


Hazirladigimiz butun sayfalara bu turden kimlik vermeyi aliskanlik haline getirirsek, interneti arastirmalari icin bir kaynak olarak kullananlara epey yardim etmis oluruz.


. Sayfa yonlendirme:


Eger yakinda www adresimiz gecersiz olacaksa ve, yeni bir www adresine simdiden tasinmissak, bunu kullanicalara onceden duyurmali ve onlari yeni adrese yonledirmeliyiz. Bunun icin eski sayfamizi su sekilde degistirebiliriz.:


<html>
<title>Ilker's CBM Projects</title>
<m e t a http - e q u i v="refresh"
content="3;url=http://www.geocities.com/SiliconValley/Vista/5666/">
<body>
<h1><center>This page is moved to a new address<br>
<blink> http://www.geocities.com/SiliconValley/Vista/5666/</blink>
<br></center></h1>
<p><p><left>
<h3><font color=blue><br>If your browser does not direct you to the new address in 3 seconds, then please
<a href="http://www.geocities.com/SiliconValley/Vista/5666/">
click here</a>.
</font></h3>
</left></body></html>


Bu ornekte <m e t a http - e q u i v="refresh" ...> diyerek, www gosterici programina yeni bir sayfa yuklemesini istedigimizi belirtiyoruz.

Bu yuklemeyi kac saniye sonra yapmasi gerektigini '<m e t a ..' nin devamindaki 'content="3;....">' yazisi ile belirliyoruz. Buradaki '3' yerine saniye cinsinden herhangi bir sure belirtebilirsiniz. '0' yazarsaniz, dogal olarak hemen diger sayfayi yuklemeye baslar.


Yonelinen sayfanin adresi de, ' ... content="saniye; url=http://...">
biciminde veriliyor.


Yukaridaki ornegin gerekli kismini bir daha yazarsak:

<m e t a http - e q u i v="refresh"
content="3;url=http://www.geocities.com/SiliconValley/Vista/5666/">

Evet, burada kendi istegimize gore degistirecegimiz, yalnizca iki yer var: 3 sayisi ve url= isaretinden sonraki adres kismi.

. Basit sayfa canlandirma


Eger, yukaridaki gibi bir 'm e t a' komutu iceren ardisik bir duzen iceren ayri ayri sayfalar hazirlarsak, ve 'm e t a' komutunun adres kismina siradaki sayfanin adresini verirsek, hayal gucumuz olcusunde hareketli sayfalar hazirlayabiliriz.


Ornegin birisi sayfamiza baglandiginda, ekranda 3 2 1 seklinde bir gerisayim gormesini ve ardindan asil sayfanin yuklenmesini istiyorsak, su sekilde sayfalar hazirlariz:


Diyelim ki, http://www.physics.metu.edu.tr/~filker/
adresine baglanilmasini istiyoruz. Bu durumda index.html dosyasina '3' sayisini koyup bu sayfayi siradaki '2' rakamini iceren sayfaya yonlendiririz. En sonunda da hic bir yonlendirme icermeyen asil sayfamiza geliriz. Dolayisiyla, 'index.html' , 'A.html' , ' B.html' , ' asil.html' adlarinda dort sayfa hazirlamamiz yeterli olacaktir:

index.html icin:


<html>
<m e t a http - e q u i v="refresh"
content="1;url=http://www.physics.metu.edu.tr/~filker/A.html">
<body>
<h1><center> 3 </center></h1>
</body></html>


A.html icin:


<html>
<m e t a http - e q u i v="refresh"
content="1;url=http://www.physics.metu.edu.tr/~filker/B.html">
<body>
<h1><center> 2 </center></h1>
</body></html>


B.html icin:


<html>
<m e t a http - e q u i v="refresh"
content="1;url=http://www.physics.metu.edu.tr/~filker/asil.html">
<body>
<h1><center> 1 </center></h1>
</body></html>


ve son olarak asil sayfamizi hazirlariz:


asil.html :


<html>
<body bgcolor=black text=red>
<h2>
Bu sayfa 'WWW Sayfama Hos Geldiniz' yazisi icermemektedir :-) <br>
<p>
...
...
vs.
</h2>
<hr>
<p><h5>
sayfayi en son 28 Subat 2000 tarihinde guncelledim.
</h5><br>
</body></html>


Biraz, zor ve yavas olsa da bu sekilde animasyonlar (canlandirma), TV yayinciligi (bir arkaplan programi ile surekli yeni resimler ve yeni bir index.html hazirlayarak), ve anlik bilgi sunumu ( borsa fiyatlari ) gerceklestirilebilir. Ama basit resim canlandirmalari icin sanirim 'animated gif' turu '.gif' dosyalari daha uygun duser.

2.2 Resimlerde 'MAP' kullanimi


Map'ler bir resmin degisik yerlerine tiklandiginda degisik baglarin yuklenmesi veya degisik bir cgi-bin isinin yapilmasi olarak tanimlanir.

Burada kullanacagimiz resmin '.gif' biciminde olmasi gereklidir. Sayfanin icinde bu resmi tanimladigimiz '<img ...' belirtecinin icine bir kac unsur daha ekleyerek ve bir de 'map' (harita) alaninin kisimlarini sekilleriyle birlikte tanimlayarak isimizi bitiririz.


. Resmin betimi:


<img src="filanca.gif" ISMAP usemap="#falanca" width=160 height=100>

ISMAP, resmin bir harita oldugunu.
usemap="..." hangi harita tanimini kullanmasi gerektigini, www gosterici programina soyluyor.


. Haritanin tanimi:


<map name="falanca">
<area shape="rect" coords"1,1,159,50" href="dikdortgen.html">
<area shape="circle" coords="80,100,40" href="daire.html">
<area shape="polyg" coords="10,110,150,110,80,190,9,110" href="ucgen.html">
<area shape="default" nohref>
</map>


name ile belirttigimiz isim '<img ..' icinde usemap="#..." ile kullandigimizin aynisi.
shape belirteci ile dikdortgen, daire, ya da poligon tanimlayabiliyoruz. Dikdortgenin koordinatlarini: X-sol_ust,Y-sol_ust,X-sag_alt,Y-sag_alt biciminde 'coords="..." ' kisminda belirtiyoruz. 'href="..." ' bolumu ise bu dikdortgen alana tiklanildiginda neyin yuklenmesi gerektigini soyluyor.


Cember icin X-merkez,Y-merkez,R-yaricap biciminde koordinat tanimliyoruz.

Poligonu tanimlarken sirayla ker bir kosenin X,Y biciminde koordinatlarini giriyoruz. Dikkat etmemiz gereken husus, poligonun noktalarini saat-yonunde tanimlamamiz gerektigidir. Ayrica poligonu kapamaya da tarayici programlar arasinda uyumsuzluk nedeniyle dikkat etmeliyiz. Yukaridaki ucgen ornegini incelemek aslinda poligon tanimi yapabilmek icin yeterli. Ucgen icin dort nokta kullandik (dorduncu ilkinin dibinde). Ayni zamanda bu ucgenin X,Y betimlemeleri de saat-yonunde girilmis (noktalari kagit uzerinde yaklasik olarak isaretlerseniz bu 'saat-yonu' kavramini daha iyi anlayabilirsiniz).

son olarak da '<area shape="default" nohref>' ile resmin diger bolgelerine tiklanildiginda hic bir sey yapilmamasi gerektigini soyluyoruz.

Evet bir 'map' tanimi icin gerekenler bu kadar.


2.3 Dinamik HTML


Asagidaki ornekte, mouse yazinin uzerine geldiginde, tiklamaksizin yazi degisir:


<h2 style="color:purple;" onmouseover="detay.style.display=''"
onmouseout="detay.style.display='none'">Flash Haber</h2>
<div id="detay" style="display:'none'; color:red;">

Son gelen haberlere gore, Yunanistan Turkiye'ye savas acti...

</div>
<font color=blue>Ayrintilar 19.30 Ana haber bulteninde</font>




Alıntıdır: demirciorg@mynet.com


En son emrahlat tarafından 2006-08-20, 16:54:16 tarihinde değiştirildi, toplam 1 kere değiştirildi
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Bu Site Google Adsense ile Gelir Elde Ediyor









Tarih: 2024-11-23, 09:41:12    Mesaj konusu: Forum Arası Reklamlar


Başa dön
BAFRALI
Forum Yöneticisi
Forum Yöneticisi





Kayıt: Mar 16, 2006
Mesajlar: 1640
Konum: Bende Bilmiyorum !

MesajTarih: 2006-08-20, 16:10:02    Mesaj konusu: Alıntıyla Cevap Gönder

arkadaşım verdiğin bilgiler gerçekten çok önemli gzüel bi çalışma her ne kadar alıntı da olsa Very Happy bizimle paylaştığın için teşekkürler !
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder E-posta gönder Yazarın web sitesini ziyaret et MSN Messenger
imtiyaz
Mesaj: 500+
Mesaj: 500+





Kayıt: May 07, 2006
Mesajlar: 523
Konum: Hatay

MesajTarih: 2006-08-21, 10:19:39    Mesaj konusu: Alıntıyla Cevap Gönder

tesekkurler
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder E-posta gönder MSN Messenger
melik
Mesaj: 500+
Mesaj: 500+





Kayıt: Sep 06, 2005
Mesajlar: 944
Konum: Elazığ/Kovancılar

MesajTarih: 2006-08-21, 10:22:40    Mesaj konusu: Alıntıyla Cevap Gönder

elinize sağlık katkıda bulunan herkes..
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
vys
Mesaj: 500+
Mesaj: 500+





Kayıt: May 18, 2005
Mesajlar: 521
Konum: Kırklareli / Lüleburgaz

MesajTarih: 2006-08-21, 16:42:54    Mesaj konusu: Alıntıyla Cevap Gönder

siz türkçe konuşmaya devam edin, w yerine v kullanın Kaan amcanızı üzmeyin.

En son vys tarafından 2006-08-28, 00:18:15 tarihinde değiştirildi, toplam 1 kere değiştirildi
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
imtiyaz
Mesaj: 500+
Mesaj: 500+





Kayıt: May 07, 2006
Mesajlar: 523
Konum: Hatay

MesajTarih: 2006-08-24, 20:57:16    Mesaj konusu: Alıntıyla Cevap Gönder

katiliyorum :)
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder E-posta gönder MSN Messenger
melik
Mesaj: 500+
Mesaj: 500+





Kayıt: Sep 06, 2005
Mesajlar: 944
Konum: Elazığ/Kovancılar

MesajTarih: 2006-08-27, 21:04:31    Mesaj konusu: Alıntıyla Cevap Gönder

teşekkür ederim vys ve imtiyaz host parasını ödemedim artı üşeniyorum valla avatarı değişmeye..Very Happy
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
sebastian
Mesaj: 1+
Mesaj: 1+





Kayıt: Sep 11, 2006
Mesajlar: 16

MesajTarih: 2006-09-12, 02:19:25    Mesaj konusu: Re: HTML Kodu Nasıl Yazılır. Alıntıyla Cevap Gönder

tşkler
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Bu Site Google Adsense ile Gelir Elde Ediyor









Tarih: 2024-11-23, 09:41:12    Mesaj konusu: Forum Arası Reklamlar


Başa dön
shagdiy
Mesaj: 50+
Mesaj: 50+





Kayıt: Mar 22, 2006
Mesajlar: 76

MesajTarih: 2006-10-14, 07:09:02    Mesaj konusu: Alıntıyla Cevap Gönder

Saolasın bilader
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Ridvan
Mesaj: 300+
Mesaj: 300+





Kayıt: Jul 12, 2006
Mesajlar: 442
Konum: Bursa

MesajTarih: 2006-10-25, 19:50:00    Mesaj konusu: Alıntıyla Cevap Gönder

ise yarıyor cok saol
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
enver328
Mesaj: 1+
Mesaj: 1+





Kayıt: Oct 22, 2006
Mesajlar: 8

MesajTarih: 2006-12-09, 15:22:08    Mesaj konusu: Alıntıyla Cevap Gönder

Bu kodlar birçok işimize yarayacak. Paylaşımın için saol
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
emrahlat
Mesaj: 500+
Mesaj: 500+





Kayıt: Sep 07, 2005
Mesajlar: 503
Konum: İzmir

MesajTarih: 2007-01-04, 19:03:34    Mesaj konusu: Alıntıyla Cevap Gönder

Rica ederim. İşinize yaradıysa ne mutlu bana ;)
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
rambo2590
Mesaj: 1+
Mesaj: 1+





Kayıt: Jan 28, 2007
Mesajlar: 2

MesajTarih: 2007-01-29, 16:27:40    Mesaj konusu: Alıntıyla Cevap Gönder

eline sağlık
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
aytugakdogan
Mesaj: 500+
Mesaj: 500+





Kayıt: Oct 10, 2006
Mesajlar: 564
Konum: İstanbul

MesajTarih: 2007-01-29, 18:27:53    Mesaj konusu: Re: HTML Kodu Nasıl Yazılır. Alıntıyla Cevap Gönder

tşk ediyorum Rolling Eyes
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder E-posta gönder Yazarın web sitesini ziyaret et AIM Adresi Yahoo Messenger MSN Messenger
ultrAslan-erz
Mesaj: 1+
Mesaj: 1+





Kayıt: Feb 08, 2007
Mesajlar: 3

MesajTarih: 2007-02-16, 20:20:14    Mesaj konusu: Alıntıyla Cevap Gönder

BAFRALI :
arkadaşım verdiğin bilgiler gerçekten çok önemli gzüel bi çalışma her ne kadar alıntı da olsa Very Happy bizimle paylaştığın için teşekkürler !


alıntı olabilir insanların emeklerine karşı böyle konuşma.. Very Happy

teşekkürler kardeş..
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
BAFRALI
Forum Yöneticisi
Forum Yöneticisi





Kayıt: Mar 16, 2006
Mesajlar: 1640
Konum: Bende Bilmiyorum !

MesajTarih: 2007-02-16, 20:21:45    Mesaj konusu: Alıntıyla Cevap Gönder

ultrAslan-erz :
BAFRALI :
arkadaşım verdiğin bilgiler gerçekten çok önemli gzüel bi çalışma her ne kadar alıntı da olsa Very Happy bizimle paylaştığın için teşekkürler !


alıntı olabilir insanların emeklerine karşı böyle konuşma.. Very Happy

teşekkürler kardeş..


alıntıyı paylaşmakda bir emektir unutmayın ! Very Happy
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder E-posta gönder Yazarın web sitesini ziyaret et MSN Messenger
Önceki mesajları göster:   
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> HTML - JavaScripts -> HTML Kod Örnekleri Tüm zamanlar GMT + 3 Saat
1. sayfa (Toplam 1 sayfa)

 
Geçiş Yap:  
Bu forumda yeni başlıklar açamazsınız
Bu forumdaki başlıklara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız

Benzer Konular

Başlık Yazar Forum Cevaplar Tarih
Yeni mesaj yok nerden ve nasıl bulmuş anlayamadım muhammed-fatih İnternet Üzerine 3 2010-07-16, 18:42:47 Son Mesajı Görüntüle
Yeni mesaj yok html destek-yardım emir2010 Php Nuke Sorunlarınız 7 2010-07-03, 23:58:46 Son Mesajı Görüntüle
Yeni mesaj yok Forumun üst bölümüne nasıl reklam ekl... Vizyon NukeBB Eklentileri 2 2010-07-03, 23:35:16 Son Mesajı Görüntüle
Yeni mesaj yok Blok nasıl eklenir Yardım lütfen:( mymusti82 Php Nuke Blocklar 7 2010-06-02, 19:29:03 Son Mesajı Görüntüle
Yeni mesaj yok intro kodu hulyamm Php Nuke Sorunlarınız 5 2010-05-18, 09:48:26 Son Mesajı Görüntüle

Copyright © 2002-2024 Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. - Bütün hakları saklıdır!
Bu site Netopsiyon.com.tr Sunucularında Barındırılmaktadır.
Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. Netopsiyon Copyright