Web sayfaları html dili ile yazılır. Bu dil web sayfasını tasarlarken
gereken tasarımı kullanmamız için gereklidir. Aslında web sayfası
sadece bir tasarımdır. Html de bu tasarımı kolaylaştırmak için bir
araçtır. Web sayfasına yazı, resim, müzik, animasyon, hiper text
bağlantılar gibi öğeleri en güzel bir biçimde yerleştirmek için kullanılır.
Bir html sayfasının formatı;
<HTML>
<HEAD>
<TITLE> SAYFA BAŞLIĞI</TITLE>
<HEAD>
<BODY>
MERHABA
</BODY>
</HTML> |
Şekilde görüldüğü gibidir. Html sayfası <html> ile başlar ve
</html> ile biter. Bu sayfanın html formatında yazıldığını anlatır.
Daha sonra sayfa ile ilgili açıklamaların bulunduğu bölüm gelir. Bu
bölüm <head> ile başlar.</head> ile biter. Sayfaya bağlananlara
gerekli bilgilerin verildiği bölümdür. Ekranda görülmez. Mesela browser
in kullanacağı dil burada tanımlanır. Sadece <title> </title>
bölümleri arasında kalan kısım görülür. Bu bölüm sayfanın başlığıdır ve browser in en üst kısmında görüntülenir. Sayfa başlığı konuyu tam bir
şekilde anlatmalıdır. Arama motorlarında ( mesela altavista da ) bu
kısım gösterilir. <body> </body> bölümleri arasında
hazırlayacağımız sayfa bulunur. Bu bölüm bizim web sayfamızdır.
Tasarımı burada yaparız. Yazılar, resimler, sesler, hiper linkler bu
bölümde tanımlanır.
Sayfaya yazı yazma
<html>
<head> <title>Yazı yazma </title> </head>
<body>
Bu kısma istediğiniz gibi yazı yazın. Sonra bu yazıların ekranda nasıl görüneceğini hep beraber göreceğiz. Satır sonlarında bir alt satıra otomatikman geçiş yapılacaktır. Hiç merak etmeyin. Deneyin ve görün. Yazı yazmaktan sakın korkmayın.
</body>
</html>
|
Bir web sayfasına yazı
yazmak kolaydır. <body> </body> tagları arasına yazacağınız yazılar
sayfada gösterilecektir.
Hiç bir tag kullanmaz-
sanız satır bittiğinde otomatikman bir alt sa-
tıra geçerek yazılar gös-
terilir. Şimdi bunu dene-
yelim. Not defterini açın. Kodları aynen yazın ve deneme2.html olarak
web sayfam klasörüne kayıt edin. Şimdi web sayfam klasöründen deneme2.html dosyasını çalıştırın.
Bu şekilde birkaç deneme daha yapmanızda fayda var. Biraz deneme
yapın ve nasıl olduğuna aşina olun. Eğer dikkat ettiyseniz birden fazla boşluk bıraktığınızda browser bunu görmeyecek ve tek bir boşluk olarak kabul edecektir. Ne kadar tab ve boşluk peş peşe kullanırsanız kullanın
bu bir boşluk anlamına gelecektir. Denemelerinizde buna da bakın ve
tam olarak kavrayın.
Browsere istediğimiz zaman satır sonu yapmasını nasıl anlatacağız. Evet biz tasarım yapıyor isek istediğimiz an satır sonu yapmak isteriz. Bunun için <p> tagını kullanacağız. <p> tagının bitiş imini kullanmak gerekmemektedir. Browser <p> tagını gördüğü an yeni bir paragraf başlatacaktır. Yani bir satırdan yeni bir paragrafa devam eden yazıları yazacaktır. Şimdide bunu bir deneyelim.
<html>
<head> <title>Paragraf oluşturma </title> </head>
<body>
Şimdi bu yazıları okuyorsunuz. Şu anda bir alt paragrafa geçecek<p> Yeni bir paragrafı okuyorsunuz.<p> Bir başka bir paragraf daha<p> Yani her <p> yeni paragraf başlatır.<p> Bir deneme daha.<p> </body>
</html> |
Paragraf denememizi yazın ve deneme3.html olarak kayıt edin. Şimdi deneme3.html yi çalıştırın. Dikkat ederseniz browser her gördüğü <p> tagından sonra bir satır boşluk bırakıyor ve yeni bir paragrafa başlıyor. Önemli bir nokta dikkat edin. Şimdi bu yazdığımız sayfayı kontrol edin Artık birkaç deneme daha yaparsanız iyi olur. <p> tagı bizim için iyi bir kontrol aracıdır. Sayfa üzerinde hakimiyetimizi artırır. Yazıları kontrol etmek için daha birçok tag var. Şimdi bunlardan yeni birini inceleyelim. Satır sonu yapmak için <br> tagını, yazıyı ortalamak için <center> </center> tagını inceleyeceğiz.
<html>
<head> <title>Paragraf oluşturma </title> </head>
<body>
Şimdi br tagını inceleyelim. p tagından farklı olarak paragraf yapmaz<br> sadece bir alt satıra geçer<br> Dikkat ettiniz mi, bir satır boşluk bırakmıyor<br> sadece bir alt satıra geçiyor.<br> Önemli bir fark.
</body>
</html> |
Evet <br> tagı sadece satır sonu yapar. Yani bir alt satıra geçer. Yeni bir paragraf başlatmaz. <p> tagından bu yönden ayrılı. Hemen yandaki kodları yazın ve deneme4.html olarak kayıt edin. Sonra deneme4.html dosyasını çalıştırın. Dikkat edin satır sonu tagından hemen sonra bir alt satırdan yazı nasıl başlıyor. Birkaç deneme yapın. <p> ve <br> tagları arasındaki farkı hissedin. İki tagı aynı anda kullanan birkaç deneme yapın. Şimdi Deneme4.html yi çalıştıralım.
Br tagını da öğrendiğimize göre center tagına geçebiliriz.
<html>
<head> <title>Yazıyı ortalama</title> </head>
<body>
<center>CENTER TAGI</center>
Dikkat ettiniz mi? başlık sayfayı ortalamış vaziyette.<p> Aynı şekilde istediğimiz <center>yazıyı ortalayabiliriz.</center>
</body>
</html> |
Evet bir kelimeyi, yazıyı veya bir resmi ortalamak için kullanacağımız tag center dır. Bu tagı /center ile bitirmek gereklidir. Ortalama satır üzerinde olur. Browser center tagını gördüğünde bir satır aşağı atlar ve satırı ortalayarak yazıyı ekrana getirir. /center tagını görünce bir satır aşağı atlar. Sonuç yazımız ortalandı. Şimdi yandaki denemeyi yazın ve denem5.html olarak kayıt edin. Sonra çalıştırın. Sonucu görün. Bir kaç deneme yapın.Artık deneme5.html yi çalıştırabilirsiniz. Sonuç ortada web sayfası tasarlarken yazılar üzerinde kontrolümüzü sağlayan bu tagları iyi anlamak gereklidir. Birkaç deneme daha yapın, hepsini bir arada kullanın. Bir deneme olarak aşağıdaki satırları yazın ve bu üç tagı bir arada nasıl kullanabiliriz görün.
<html>
<head> <title>Yazılar üzerinde hakimiyet </title> </head>
<body>
<center> Yazılar Üzerinde Kullanılan Taglar </center>
Hayatımızda kelimelerin tartışılmaz bir yerde bulunurlar. Kelimeler cümleleri oluştururlar. Cümleler bize çok şey anlatır. Bir yazıyı yazarken bu kelimeleri özenle seçeriz.<p> Aynı şekilde yazım kuralları da önemlidir. Bu bağlamda bir web sayfası tasarlarken bizler bazı kurallara <br>uymak ve sayfayı en güzel şekilde tasarlamak mecburiyetindeyiz.<p> Bu durumda tasarım yaparken kullanacağımız bazı taglar geliştirilmiştir. bu taglar bize tasarım kolaylığı sağlamaktadır. Doğru şekilde kullanıldığında çok güzel etkiler verirler.
<center>Hazırlayan: Özgür Boy</center>
</body>
</html> |
Sayfaya resim yerleştirme
Sayfada yazılar üzerinde nasıl kontrol sahibi olabileceğimizi gördükten sonra sayfaya nasıl resim ekleyebileceğimizi görelim. Sayfaya resim yerleştirmek için kullanacağımız tag <img> dir. Bu tagında kapanış tagı kullanılmaz. Img tagı kullanılırken bir çok parametresi vardır. Bu parametreler resmi en güzel şekilde sayfaya yerleştirmek için konulur. Bu parametrelerin hepsini şu anda göremeyeceğiz. Önemli olan bir kaçını öğreneceğiz.
-
SRC
Kullanacağımız resmin yerini belirtir.
-
ALT
Kullanacağımız resmin ismini yazar.
-
BORDER
Kullanacağımız resmi çerçeveler.
-
ALIGN
Kullanacağımız resmi sağa veya sola yerleştirir.
-
HEIGHT
Kullanacağımız resmin yüksekliğini belirler.
-
WIDTH
Kullanacağımız resmin genişliğini belirler.
İlk resmimizi sayfamıza yerleştirelim:
<html>
<head> <title>İlk resimli sayfamız </title> </head>
<body>
<img src="resim.gif">
</body>
</html> |
Yandaki satırları inceleyelim. Html ile açılış yaptık bu bir html belgesi olduğunu belirtir. Sonra head ile açıklama satırları geliyor. Biz sadece title ile başlığı yazdık. İlk resimli sayfamız /title tagını kapattık. Sonra /head tagını kapattık. Body ile sayfayı yazmaya başladık. Img tagı bir resmi sayfaya yerleştireceğimizi anlattı src ise resmin bulunduğu yeri browsere tanıtıyor. Burada sayfamızla aynı dizinde olan bir resmi kullandığımız için sadece resmin adını ve uzantısını yazdık. resim.gif bu bir gif formatında ki bir resim. Tabii ki bu resim benim sayfamda bulunuyor. Siz başka bir resmi kullanabilirsiniz. O zaman sizin resminizin adını yazmak zorunda kalırsınız. Eğer bu sayfadaki resmi kullanmak isterseniz denemeyi çalıştırın resmin üzerine gelin sol tıklayın ve sürükleyerek web sayfam dizinine bırakın. Sayfayı resden.html olarak kayıt edebilirsiniz. Şimdi sayfayı çalıştırın.
<html>
<head><title>Alt parametresi</title> </head>
<body>
<img alt="bu bir resimdir" src="resim.gif">
</body>
</html> |
İlk resimli sayfamızı çalıştırdığımıza göre şimdi alt parametresini tanıyalım. Sayfaları dolaşırken resimler görürüz, eğer otomatik resim göstericiyi kapatırsak bu resimleri göremeyiz. O zaman resmin yerinde bir simge oluşur. Peki bu neyin simgesi. Bu durumda eğer resmin bir adı olsa bu addan bir fikir edinebiliriz. Alt parametresi bu durumlar için kullanılır. Alt parametresini <img alt="resmin ismi" src="resmin adı"> biçiminde kullanırız. Bu sayfayı yazalım ve resden1.html olarak kayıt edelim. Şimdi çalıştırın. Resmin üzerine Mouse'u getirdiğimizde biraz bekletirsek bu bir resimdir yazısı belirdiğini görün. Her resmin bir adı olmalıdır. Bu nedenle alt parametresini kullanmak zorundayız.
<html>
<head> <title>Border parametresi </title> </head>
<body>
<img border=1 alt="resim" src="resim.gif">
</body>
</html> |
Border parametresi ile resmi bir çerçeve içerisine alır. Çerçeve kalınlığı parametre değeri büyüdükçe artar. Sıfır ( 0 ) değeri kullanılırsa çerçeve yok anlamına gelir. <img alt="resim" border=1 src="resim.gif"> şeklinde kullanılır. Hemen bu kodları yazalım ve resden2.html olarak kayıt edelim ve çalıştıralım. Resmin bir çerçeve içine alındığını görelim. Border değerini değiştirerek sonucunu görün. Çeşitli border değerlerine dikkat edin.
<html>
<head><title>Align parametresi1</title> </head>
<body>
<img align=left border=0 alt="resim" src="resim.gif">resim sola yanaşık<p>
</body>
</html> |
Align parametresi resmi sayfanın değişik bölümlerine yerleştirmeye yarar. Bu parametre ile left kullanılırsa resim sola yanaşık gösterilir. Sonra gelen yazılar ise hemen resmin sağına yazılır. right parametresi kullanılırsa resim sağa yanaşık gösterilir ve peşinden gelen yazılar resmin soluna yazılır. Şimdi bu parametreleri uygulamalı olarak görelim.
<img align=left border=0 alt="resim" src="resim.gif"> resim sola yanaşık.
<img align=right border=0 alt="resim" src="resim.gif"> resim sağa yanaşık.
|
<html>
<head> <title>Align parametresi3 </title> </head>
<body>
<img align=right border=0 alt="resim" src="resim.gif">resim sağa yanaşık<p>
</body>
</html> |
Bu parametreler kullanılarak resmin etrafında kayan yazılar oluşturulabilir. Bu güzel bir efekttir. Şimdi sağa ve sola yanaşık resimleri görelim.
Bu konuyu da anladığımıza göre artık diğer parametrelere geçebiliriz. Daha sonra ise resimlerin kullanımıyla ilgili önemli noktalara değineceğiz. Şimdi resmin genişlini ve yüksekliğini belirleyelim. Aslında resmin genişliği ve genişliğini belirlemesekte olur. Fakat eğer sayfamızı izleyen bir kişi resimleri otomatik izlemeyi kapatmış veya salt metinsel bir browser kullanıyorsa sayfamızın görünüşü bozulabilecektir. Resmin boyutlarını belirlersek inceleyici ( browser ) belirttiğimiz büyüklük kadar bir alanı boş bırakacaktır.
<html>
<head> <title>Resimde boyut belirleme </title> </head>
<body>
<img alt="bu bir resimdir"
height="100" width="100" src="resim.gif">
</body>
</html> |
Resmin yüksekliğini belirleyen parametre height="piksel olarak değeri" dir. Resmin genişliğini belirleyen parametre width="piksel olarak değeri" Bu değerleri img tagı içerisinde kullandığımızda otomatik resim gösterici çalışmasa da resmin ebatları kadar alan boş bırakılacaktır. Ayrıca burada bir resim olduğunu ifade eden bir sembol ve bu sembolün içerisinde eğer belirtiksek alt parametresi ile belirlediğimiz açıklama gözükecektir. Bu parametrelerin diğer bir kullanım alanı da resmin boyutlarını değiştirmektir. Resim bu parametreler oranında yerleştirileceği için parametreleri büyülttükçe resim otomatik olarak büyük gösterilecektir. Parametreler küçüldükçe resim otomatik olarak küçültülecektir. Şimdi yandaki kodları yazın ve kayıt edin. Sonra çalıştırın.
Aynı resim üzerinde height ve width değerlerini değiştirerek birkaç deneme yapın resmin nasıl büyüyüp küçüldüğünü görün.
Sayfaya resim ekleme ile ilgili anlatacağım şimdilik bu kadar. Fakat anlatılacak çok şey var ve ilerde anlatılacak. Web sayfasının en önemli konusu olan linklere geçelim.
Sayfaya link ekleme
Bu bölümde hazırladığımız web sayfamıza gerekli gördüğümüz yerlerine uygun linkleri nasıl ekleyeceğimizi göreceğiz. Evet bir web sayfasının en önemli özelliği etkileşimli olmasıdır.
Link için kullanacağımız tag a dır. Bu tagında birçok önemli parametresi var. Şimdi bir link için ne yapmamız gerekir görelim.
<html>
<head> <title>Sayfaya link eklemek </title> </head>
<body>
Birinci sayfa <p> <a href="iki.html">
Buradan ikinci sayfaya geçebilirsiniz</a>
</body>
</html> |
Öncelikle birinci sayfamızı yazalım ve bir.html olarak kayıt edelim. Sonra yeni bir sayfa tanımlayalım ve iki.html olarak kayıt edelim. Burada ördüğümüz gibi link tagı <a href="yenisayfa">Tıklanacak yazı </a> şeklinde yazılır. Burada a link tagı href ise bu taga eklenmiş bir parametredir. Bu parametre gidilecek sayfanın yerini ve adını belirler. Öncelikle kodlarımızı yazdıksa bir kontrol edelim.
Bu denemede a tagının nasıl çalıştığını gördük. href parametresini anlamaya çalışalım. Href browsere gidilecek sayfa ve adresini verir. Gidilecek sayfa adresi için birkaç konum vardır. Şimdi bunları tek tek inceleyelim.
<html>
<head> <title>Sayfaya link eklemek </title> </head>
<body>
İkinci sayfa <p> <a href="bir.html">
Buradan birinci sayfaya geçebilirsiniz</a>
</body>
</html> |
-
Gidilecek sayfa bulunduğumuz sayfa ile aynı klasörde ( aynı yerde ).
Bu durumda link verirken yapmamız gereken sadece yeni html dosyasının adını yazmaktır.
<a href="yeni.html">Tıklanacak metin</a> gibi.
-
Gidilecek sayfa bulunduğumuz sayfanın bir alt klasöründe. Yani bulunulan klasörün içinde bulunan başka bir klasörde.
Bu durumda link verirken gidilecek klasöre gidilecek adı ve html dosyasına yeni.html adı verirsek.
<a href="gidilecek/yeni.html">Tıklanacak metin</a> şeklinde bir bağlantı yapmamız gerekir.
-
Gidilecek dosya bulunulan klasörün bir üst klasöründe ise. Yani bulunulan klasör gidilecek klasörün içinde ise.
<a href="../yeni.html">Tıklanacak metin</a> şeklinde bir ifade kullanırız.
-
Gidilecek html dosyası başka bir adreste ise bu durumda.
Gidilecek adresin tam yolunu ve dosya adını yazmamız gerekir.
Mesela counter.com adlı sayfaya link verecek isek şu şekilde bir link kullanırız.
<a href="http://www.counter.com">Link adı buraya </a>
Burada dikkat etmeniz gereken nokta gidilecek adresin tam yolunu ve gidilecek html dosyasını doğru yazmaktır.
Şimdi de a tagının yeni bir parametresini görelim. Target parametresi ile gidilecek sayfanın hangi pencerede (browser) gösterileceğini belirleyebilirsiniz. Şu anda öğreneceğimiz parametre _blank parametresidir. Bu parametre ile gidilecek sayfanın yeni bir pencerede açılması sağlanır. Kullanımı;
<a href="http://boyozgur.8m.com/grsburad.htm" target=_blank>Bedava Online</a> şeklindedir.
Link tagını kullandığımızda, tıklanacak metin kısmı altı çizgili ve farklı bir renkte görülür. Bu renk önceden tanımlı olarak mavidir.
<html>
<head> <title>Body tagı link parametresi </title> </head>
<body link="#00ff00" vlink="#0000ff">
Link denemeleri.
<p> <a href="http://boyozgur.8m.com/programlar.htm">
Renk nasıl</a>.
</body>
</html> |
Bu tanımlamayı değiştirmek için body tagı içinde link parametresini kullanabiliriz. Bu parametre:
<body link="rengin tanımı"> şeklindedir.Ayrıca gidilmiş bir linkin rengini belirlemek için vlink parametresi:
&body link="renk tanımı" vlink="renk tanımı"> şeklinde kullanılır. Yandaki kodları yazın ve kayıt edin. Bu dosyayı çalıştırın. Renk nasıl adlı link ilk çalıştığında rengi yeşildir. Bu linki tıklayalım. Yeni bir sayfa açılacak. Tekrar geri gelelim. Şimdi Renk nasıl linkine bakalım. Artık mavi rengine dönmüş olmalıdır. Burada rengin nasıl belirlendiğini öğrenmek istersek, bilgisayarda renk tanımı RGB dir. Yani Red-Green-Blue ( Kırmızı-Yeşil-Mavi ) açılımına sahip olan bu tanım bilgisayarda rengi tanımlar. Bu konuyu biraz araştıralım çünkü önemli bir konu ve renk kullanımı önemli bir konudur.
Renk tanımı yapılırken bu üç ana rengin tonları kullanılır. Bu renklerin değerleri 000'dan başlar 255'e kadar uzanır. 000 iken bu renk tonu hiç kullanılmaz. 255 iken ise bu renk tonu maksimum düzeyde kullanılır. Bu değerleri şu şekilde tanımlayabiliriz:
Kırmızı 000, yeşil 192, mavi 192 bu renk tanımını bir görelim.
Kırmızı 255, yeşil 255, mavi 064 bu renk tanımını bir görelim.
Kırmızı 000, yeşil 000, mavi 256 bu renk tanımını bir görelim.
Renklerin oranlarını değiştirerek nasıl yeni renkler oluşturulduğunu gördük. Dikkat etmemiz gereken bu oranları html dosyası içinde kullanırken ondalık olarak değil onaltılık (hexadesimal) sistemde kullanmamız gerektiği. Bunun için ya başlat/programlar/donattılar/hesapmakinesi 'den hesap makinesini çalıştırıp bilimsel mod da önce onluk düzeyde istediğimiz renk oranını yazıp sonra onaltılık düzene çevireceğiz ki bunu her renk oranı için tek tek yapacağız. Yada Paint Shop Pro 'da renk tanımlaması yaparken beğendiğimiz rengin değerini html code yazan kutucuktan öğrenebiliriz. On altılık düzende renk değeri 00'dan FF'e kadar değişir. Yukarıdaki değerleri onaltılık kodda verirsek:
Kırmızı 00, yeşil C0, mavi C0 bu renk tanımını bir görelim.
Kırmızı FF, yeşil FF, mavi 40 bu renk tanımını bir görelim.
Kırmızı 00, yeşil 00, mavi FF bu renk tanımını bir görelim.
Bu konuda değişik değerler vererek denemeler yapın anlamadığınız yer varsa bana sorabilirsiniz.
Artık link olarak bir resmin kullanılmasını görebiliriz. Bu önemli bir özellik. Sayfa tasarlarken görsel etkilerden faydalanmayı sağlar. Evet link olarak bir resim kullanabiliriz.
<html>
<head> <title>Resimlere link vermek </title> </head>
<body>
Link denemeleri.
<p> <a href="http://boyozgur.8m.com/mesela.htm">
<img alt"web nedir" src="../resimler/webne.gif"></a>.
</body>
</html> |
Linklerde resim kullanmak için tıklama da kullandığımız yazı yerine img tagı ile bir resim koyuyoruz. Yapmamız gereken sadece bu kadar. Yandaki kodları incelersek a href den sonra <img alt="web nedir" src="../resimler/webne.gif"> şeklinde bir resmi sayfaya yerleştirdik. Aslında buraya bir anahtar kelime yazmamız gerekiyordu. Bu şekilde biz kelimeler yerine resim kullanmış olduk. Yine <a> ile linkimizi kapatalım. İşlem tamam. Bir deneyelim mi?.
Bir resme link verdik ama dikkat edilirse resmin etrafında bir çerçeve belirdiğini göreceksiniz. Bu çerçeve her zaman hoş görüntü vermiyor. Çerçeveyi kaldırmak için yapmamız gereken img tagını border=0 parametresi ile beraber kullanmak. Bu şekilde bir kullanım resmin etrafındaki çerçeveyi kaldırmaya yetiyor. İki link arasındaki çerçeve farkına dikkat! Linkler ile ilgili yeni bir konuya geçebiliriz. Fakat şunu unutmayın web sayfası tasarlayacak iseniz bol miktarda deneme yapın ve her konuyu anlayın. Anlamadığınız yerde soru sormaya çekinmeyin. Yeni konumuz bir sayfanın içinde herhangi bir yere link vermek. Bir konuyu anlatırken sayfanın içinde herhangi bir yere link verebilirsiniz. Bunun için de a tagını kullanacağız. Bu tagın yanında name parametresi kullanılacak. Bir örnekle bu konuya giriş yapalım. Şu anda çalıştığımız sayfanın başına dönelim. Öncelikle link vereceğimiz yere bir isim veriyoruz. Bu sayfada sayfa başına giris_bolumu adı verdim. Sayfanın başlangıcına <a name="giris_bolumu">
kodunu giriyoruz. Bu bir etikettir. Bu bölüme gitmek içinse <a href="#giris_bolumu">tıklanacak metin</a>
şeklinde bir link veriyoruz. Burada dikkat etmemiz gereken # karakterinin mutlaka kullanılması gerektiği. Bu karaktere AltGr+3 ile ulaşabiliriz. Eğer başka bir sayfada bulunan bir etikete tanımlanmış bir bölüme link vermek istersek bu durumda yapmamız gereken sayfanın yolunu da href etiketi ile belirtmek. <a href="sayfa adı#bölümetiketi adı>
. Mesela web nedir sayfasında protokoller bölümüne gitmek istersek <a href="../w_nedir.html#protokoller">web de hangi protokoller kullanılır</a>
şeklinde bir kod girmemiz gerekecek. Bir deneyin.
Meta Taglarının Kullanımı
Web sayfası hazırlarken dikkat etmemiz gereken bir konu da meta taglarıdır. Aslında direk olarak web sayfamızın görünümüne etki etmezler. Hatta bir görüntü oluşturmazlar. Meta tagları browser, web server için yazılan taglardır. Peki bu tagların ne önemi var.
Mesela ayarları İngiliz klavyeye göre hazırlanmış bir browser Türkçe karakterleri tanımayacaktır. Bunun sonucu olarak ta özenle hazırladığınız sayfayı ziyaret eden insanlar sayfanızdan belki de bir şey anlamayacak ve terk edeceklerdir. Bu gibi bir durumu engellemek için browsere ben Türkçe karakterler kullandım bunu göster demeniz gerekmektedir. Bunun yolu da meta taglarından geçmektedir.
Aramam motorları sizin sayfalarınızı kayıt ederken meta taglarına bakarlar. Böylece sayfanızın konusunu ve nelerle ilgili olduğunu, kimin hazırladığı, hazırlanan dili kayıtlarına geçerler.
Bu sebeple önemli olan meta taglarını göreceğiz.
Meta tagları <head>...<head> tanımlaması arasında kullanılması gerekir. Meta taglarının genel kullanımı şu şekildedir : <meta name="konu" content="açıklama">
Burada name kısmına açıklama yapacağımız konuyu gireceğiz. Content kısmına ise açıklamamızı girmemiz gerekmektedir. Peki hangi konularda açıklamada bulunabiliriz. Sırasıyla önemli olan konuları görelm :
-
Kullandığımız klavyeyi belirtmek için :
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-9">
şeklinde bir kullanım gerekmektedir. Burada charset=iso-8859-9 şeklindeki açıklama iso karekter tanımlamalarındaki 8859-9 olarak tanımlanmış Türkçe karekterlerini kullan anlamına gelmektedir. Bu açıklamayı gören browser Türkçe karakterleri kullanacaktır.
-
Sayfamızın genel bir tanımlamasını yapmak için :
<meta name="description" content="Sayfanızın genel bir tanımlaması">
Description meta tagı arama motorlarına ve diğer sunuculara sayfanızın hangi konu üzerine olduğunu belirtir. Bu nedenle content kısmına sayfanızı tanıtan kısa bir tanımlama yazmanız gerekmektedir. Bu açıklama birkaç cümle olabilir. Arama motorlarına kayıt olurken bu açıklama sayfanızın isminin altında belirecektir.
-
Sayfanızı belirten kelimeler :
<meta name="keywords" content="kelime1, kelime2, kelime3,...,kelime4">
Keywords tanımlaması arama motorları için gereklidir. Arama motorları sayfanızı indexlerken hangi kelimeler ile arama yapıldığında sayfanızın görüntülenmesi gerektiğini keywords meta tagı ile belirler. Content kısmına sayfanızı anlatan kelimeleri yazmanız gerekmektedir. Genelde arama motorları 10 kelimeyi kullanırlar.
-
Sayfayı hazırlayan :
<meta name="author" content="sayfayı hazırlayanın ismi">
Arama motorları sayfayı kayıt ederken sayfayı hazırlayanı indexlemek için bu meta tagı kullanırlar. Content kısmına sayfayı hazırlayanın ismi yazılmalıdır.
-
Sayfayı gizle :
<meta http-equiv="expres" content="tarih ve saat">
Sayfanın son gösterileceği zamanı belirler. Eğer sayfanız belli bir zaman içinde görüntülenecek bir sayfa ise bu tagı kullanmanız gerekir. Yazılan tarihten sonra sayfanız arama motorlarından ve browserlerin geçici belleklerinden silinecektir.
-
Sayfayı yenile :
<meta http-equiv="refresh" content="yeni adres">
Sayfanızın belli bir süre göründükten sonra başka bir adrese yönlendirilmesi için kullanılır. Kısa bir giriş gösterisi, yeni bir adrese sayfa taşındığında, kısa tanımlamalı bir sayfayı yeni bir sayfa ile otomatik olarak değiştirmek için kullanılır. Content alanına yeni sayfanın adresi yazılmalıdır.
Şimdi bu tagları örnek bir sayfada görelim. Sayfa hakkında :
-
Ormanlar hakkında bilgi veren bir sayfa,
Hazırlayan Erol Cebeci,
Girişte yeşil bir dünya sloganı olan bir sayfa,
-
Son gösterileceği tarihin 31 Ocak 2008 gece yarısı,
Bilgilerinin elimizde olduğunu varsayalım. Buna göre sayfamızın meta taglarını hazırlayalım.
<html>
<head>
<title>
Ormanlar ile yeşil bir dünya
</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
<meta name="description" content="Oksijen kaynağımız ormanları koruyalım ve tanıyalım.">
<meta name="keywords" content="orman, ağaç, yeşil bir dünya, doğa, hayat, gelecek, oksijen, sağlık, çam, koru">
<meta name="author" content="Erol Cebeci">
<meta http-equiv="expres" content="wed,31 January 2008 23:59:59 gmt">
<meta http-equiv="refresh" content="10, url=http://deneme.com">
</head>
<body bgcolor="green">
...........................................................
...........................................................
...........................................................
...........................................................
sayfayı tanımlama kodları
...........................................................
...........................................................
...........................................................
...........................................................
</body>
</html>
|
Hiper Metin İşaret Dili
Üstortam Metin İşaret Dili Hyper Text Markup Language, ks. HTML) günümüzde İnternet üzerinde veri paylaşımı için kullanılan en yaygın metin tabanlı dildir.
HTML, Bir programlama dili olarak tâbir edilemez. Zirâ HTML kodlarıyla, kendi başına çalışan bir program yazılamaz. Ancak bu dili yorumlayabilen programlar aracılığıyla çalışabilen programlar yazılabilir. Programlama dili denilememesinin nedeni tam olarak budur. Temel amacı yazı, görüntü, video gibi değişik verileri ve bunları içeren sayfaları birbirine basitçe bağlamak, buna ek olarak söz konusu sayfaların internet tarayıcı yazılımlar tarafından düzgün olarak görüntülenmesi için gerekli kuralları belirlemektir.
W3C tarafından standartlaştırılmaktadır.
<HTML> <HEAD> <TITLE> VİKİPEDİ, Özgür Ansiklopedi </TITLE>
<META NAME="Generator" CONTENT="WikiPedia.Org">
<META NAME="Author" CONTENT="Site Sahibinin İsmi">
<META NAME="Keywords" CONTENT="Aramada Eşleşmesi İstenen Kelimeler">
<META NAME="Description" CONTENT="Site Açıklaması">
</HEAD>
<BODY BGcolor="#000000">
<A HREF=http://www.sitene-kod-ekle.tr.gg/Ana-Sayfa.htm> html kod</a> , <A HREF="http://tr.wikipedia.org/wiki/Ana_Sayfa"> Özgür Ansiklopedi</a>
<a href="http://www.sitene-kod-ekle.tr.gg/Ana-Sayfa.htm"> <img src=http://img170.imageshack.us/img170/1573/msnturkyn9.jpg> </a>
</body> </HTML>
HTML Kodları
Html kodları "<" ve ">" arasına yazılıp "</" ve ">" biterler..
Örnekler
<html> // Html sayfası olduğunu belirttik.
<head> // Bu kısım sayfa yapısını belirtir. Sayfanın renkleri, başlığı vb. burada belirtilir.
<title>Bu Bir Başlık</title> // Sayfanın başlığını belirttik.
</head> // Head kısmını kapattık.
<body> // Sayfanın içi.
<p> // Yeni paragraf açtık.
Merhaba HTML sayfası.
<b>KALIN</b>
<i>ITALIK</i>
<b><i>Kalın ve italik</i></b>// Hem kalın hem de italik bir yazı.
</p> // Paragrafı kapattık.
</body>
</html> // Sayfayı kapatma