|
Resimler
Renkleri de öğrendikten sonra geldik en heyecanlı konuların
bir diğerine, evet bu konuda sayfamıza ve artalana nasıl resim
ekleyebileceğimizi öğreneceğiz. Bu konu aslında tablolar ve
bağlantılarla da alakalı, bu yüzden burada genel olarak
işleyeceğiz. Resim seçiminde, seçtiğimiz resmin gif yada
jpg formatında olması zorunluluğu dışında herhangi bir
kısıtlama yok. (telif hakları kanunu dışında tabi)
Resim ekleme işi gayet kolay. Yapmamız gereken browser'a
sayfaya koyacağı resmin nerede olduğunu göstermekten ibaret. Her
ne kadar şart olmasa da resmin pixel cinsinden en ve boy
uzunluğunu belirtmeniz sayfanızın hayrına olacaktır.
Kullanacağımız etiket şu şekilde olacak;
<img src="resmin bulunduğu yer ve adı" width="x" height="y">
Burada x resmin enini y ise boyunu belirtiyor.
Bu bilgileri, resmi herhangi bir grafik editörüyle açarak
öğrenebilirsiniz.
Dikkat Edilecek Hususlar
Örneğin bu sevimli kediyi sayfamıza ekleyelim, peki işte size
bir soru: bu resmin nerede olduğunu browser'a nasıl izah ederiz?
Diyelim ki resmimizin adı kedi.gif eni 65, boyu da
91 piksel, eğer bu resim html sayfamızla aynı dizinde
duruyorsa sorun yok, kod aynen şu şekilde olmalı:
<img src="kedi.gif" width="65" height="91">
Fakat siz diyorsunuz ki; benim sayfamda kullanmak istediğim
bir sürü resmim var ve bunları resim adlı bir alt
klasörde topladım. Yani html dosyası c:\html_ders
dizininde resimler de c:\html_ders\resim dizininde. Bu
durumda browser'ınız o an çalışan html dosyasının bulunduğu
klasörü kök dizin olarak kabul edecektir. Siz de buna göre
resmin yolunu uyarlayacaksınız. Etiketi bu sefer şu şekilde
kullanacağız;
<img src="resim/kedi.gif" width="65" height="91">
|
 |
|
Bölü işaretinin yönüne dikkat edin. Bu
Windows'ta ya da Dos'ta dizinler için kullandığımız ters
bölü işaretinin tersi, yani normal bölü işareti. HTML'de
dizinler belirtilirken hep bu bölü işareti kullanılır.
Ziyaret ettiğiniz Internet adreslerini hatırlayın. |
|
Peki ya şu şekilde olsaydı; resim klasörünün altında
başka bir klasör var ve kedi.gif dosyası o klasörde,
diyelim ki klasörün adı da gifler olsun. Bu durumda
kedi.gif'in harddiskimizdeki yolu da c:\html_ders\resim\gifler\kedi.gif
şeklinde olacak. Etiket tahmin ettiğiniz gibi şu şekilde olmalı:
<img src="resim/gifler/kedi.gif" width="65" height="91">
Bu şekilde istediğimiz kadar alt dizine ulaşabiliriz. Fakat
üst dizinlere nasıl ulaşacağız? O da kolay. Bu seferde html
dosyamızı bir klasör oluşturup o klasörün içine koyalım, mesela
klasörün adı da html olsun -umarım karıştırmazsınız.
Kedicik bulunduğu gifler klasöründe kalsın. Son durum şöyle
olacak;
c:\html_ders\html\deneme.htm yolunda html dökümanımız,
c:\html_ders\resim\gifler\kedi.gif yolunda resim var.
İzlememiz gereken yol şöyle: browser deneme.htm
dosyasının bulunduğu klasörü kök dizin kabul etti. Önce bir üst
dizine çıkmalıyız ardından resim dizinine oradan
gifler dizinine girmeliyiz. Üst dizine çıkmayı ../
ifadesiyle belirtiyoruz.
<img src="../resim/gifler/kedi.gif" width="65" height="91">
Bu şekilde ardarda ../ ifadesiyle istediğimiz kadar
üst dizine geçebiliriz. Eğer iki üste geçeceksek ../../
ifadesi işimizi görecektir.
Resmi Hizalama
Resim artık sayfamızda, fakat daima hep solda duruyor.
Bir hizalama (align) komutuyla resmi sağa (right) ya da sola (left)
alabiliriz.
-iyi ama resim zaten solda değil miydi??
Bir metinle kullandığınızda ise buradaki gibi bir sonuç
alabilirsiniz, hizalama komutu resmi bu sefer metni gözönüne
alarak hizalayacaktır.
<img src="resim.jpg" width="25" height="25" align="right">
Artalana Resim Koyalım
Artalanı renklendirmeyi öğrenmiştik: <body bgcolor="....">
ifadesiyle bu işi kolayca yapıyorduk. Bu ifadeyi şu şekilde
yazarsak resmimiz artalana döşenecektir.
<body bgcolor="..." background="...">
Kullandığımız resme yakın tonda bir rengi bgcolor
ifadesinin karşısına yazmayı ihmal etmemek yine bizim
hayrımızadır. Bunun yanında background ifadesinin
karşısına yukarıda anlattığımız kurallar çerçevesinde
istediğimiz resmi koyabiliriz. Fakat bu sefer en ve boy
ifadesini kullanmamıza gerek yok. Seçtiğimiz resim browser
tarafından tüm sayfayı kaplayacak şekilde sayfaya
yerleştirilecektir.
Resme alternatif metin eklemek
Resimlere alternatif olarak metin yazılabilir. Ziyaretçi eğer
browser'ını sadece metinleri göstermek üzere ayarlamışsa, resim
yerine alternatif açıklama görüntülenecektir.
alt="..." parametresiyle açıklama ekliyoruz, bu
açıklama aynı zamanda kullanıcı fare imlecini resim üzerine
getirdiğinde sarı bir çerçeve içinde görüntülenir.
<img src="resim.gif" alt="kum saati">
Son bir örnekle bu konuyu bitirelim,
Gökyüzünü artalana koyalım, dünyayı da ortalanacak şekilde
sayfaya yerleştirelim.
<body bgcolor="#666dfe" background="bulut.jpg">
<center>
<img src="world.gif" width="360" height="170" alt="harita">
</center>
Eğer hala yapmadıysanız resimlere sağ tıklayıp (Resmi
farklı kaydet../Save image as..) seçeneğiyle bu resimleri
harddiskinize kaydedebilirsiniz.
|