Loading...

htmlders4


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>

 

 

 

 

 

 

  1. 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.
  2. 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.
  3. 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.
  4. 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. yeşilin 
bir tonu
Kırmızı 255, yeşil 255, mavi 064 bu renk tanımını bir görelim. sarının 
bir tonu
Kırmızı 000, yeşil 000, mavi 256 bu renk tanımını bir görelim. mavinin 
bir tonu

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. yeşilin  bir tonu
Kırmızı FF, yeşil FF, mavi 40 bu renk tanımını bir görelim.  sarının 
bir tonu
Kırmızı 00, yeşil 00, mavi FF bu renk tanımını bir görelim.  mavinin 
bir tonu

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.

 

Ders3 / Ders5


Örnek Sokak 1a, 12345 Örnekşehir
+90 1234567890