Web Tasarım etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Web Tasarım etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

11 Ekim 2015 Pazar

MD

HTML - Bağlantılar(Link Verme)



Bağlantılar sayesinde hazırladığınız birçok sayfayı birbirleriyle ilişkili hale getirebilirsiniz. Bir tıklama sizi istediğiniz yere götürecektir.Bu sayede tasarlamış olduğunuz sayfalar arasında ve sayfa içinde istediğiniz gibi dolaşabilirsiniz.
Bağlantı yapmak için kullanılan etiket:
<a href=".........">.....</a>
<a href="Bağlantı yapılacak nesne ">Bağlantı için kullanılacak yazı veya nesne</a>
Bu etiket ile oluşturduğunuz bağlantı ile yeni bir sayfa açabilir, kullanıcıyı farklı bir internet adresine yönlendirebilir, kullanıcının sunduğunuz bir dosyaya ulaşmasını sağlayabilirsiniz.Yani bu etiket ile bildiğiniz tüm bağlantıları oluşturmanız mümkündür.
<a>.....</a> etiketi arasına yazdığınız yazılar veya koyduğunuz nesneler(resim gibi) bağlantı özelliğine sahip olacaktır.Eğer aksi belirtilmemişse bağlantılar, browser tarafından altı çizili ve mavi renkli gösterilir.
Şimdi bağlantı etiketi ile yapılabileceklere teker teker bakalım.
  • <a href="resimler/paulog.jpg"> Bu yazıya tıkladığınızda, resim açılacak </a>
          Örnekte "Bu yazıya tıkladığınızda, resim açılacak" yazısına bağlantı özelliği kazandırdığımızdan browser tarafından altı çizili mavi yazıyla gösterilecek ve kullanıcı fare imlecini yazının üzerine getirdiğinde imleç el şekline dönüşecektir.Kullanıcı bu bağlantıya tıkladığında, browser o anda açık bulunan sayfa ile aynı dizinde bulunan resimler klasörü içindeki paulog.jpg resmini açacaktır.
  • <a href="dersler.html"> Derslere gitmek için tıklayınız </a>
          Bu örneğimizde, linke tıklandığında tasarımını yaptığımız html dökümanı ile aynı dizinde bulunan dersler isimli html dökümanı açılacaktır.
  • <a href="kitap.pdf"> Hazırlağımız dökümanı indirmek için tıklayınız </a>
          "Hazırlağımız dökümanı indirmek için tıklayınız" yazısına bağlantı özelliği kazandırılmıştır; fakat önceki örneklerden farklı olarak dosya tipinden kaynaklanan bir durum vardır. İlk örnekte "Bu yazıya tıkladığınızda, resim açılacak" yazısına tıklandığında browser resmi açacaktır, fakat bu örnekte browser kullanıcıya kitap.pdf dosyasını açmak mı yoksa kaydetmek mi istediğini soran bir pencere açacaktır.Bunun sebebi, browserların html, txt, jpg, gif...vb. uzantılı dosyaları görüntüleyebilirken zip, doc, pdf, mp3 gibi dosyaları görüntüleyememesidir.
  • <a href="http://www.pau.edu.tr">Pamukkale Üniversitesi</a>
          İkinci örneğimizde dersler.html isimli dökümana link vermeyi görmüştük.İkinci örnekteki bu bağlantı, tasarım aşamasında bizim bilgisayarımızda hazırladığımız döküman içinden, daha önceden hazırlanmış bir dökümana verilen link örneğidir.Yani bilgisayarımızdaki bir html dökümanına, dökümanların birbiri ile olan konumlarına dikkat edilerek verilmiş bir bağlantı örneğidir.Şimdiki örneğimizde ise "Pamukkale Üniversitesi" yazısı ile bir internet adresine link vermiş olduk.Burada dikkat edilmesi gereken konu, link verilecek internet adresinin başına http:// nin yazılmasıdır.Bu yazılmadığı taktirde bağlantınızın yapılmadığın göreceksiniz.
  • <a href="mailto: xxxx@xxxx">Bana buradan mail atabilirsiniz</a>
          Buradaki linke tıklandığında kullanıcının ilgili mail programı açılır ve send to (kime) kısmına verdiğiniz mail adresi otomatik olarak yazılır.Sizde bu şekilde yapmış olduğunuz sayfalarda kullanıcıların size mail atmasını sağlayabilirsiniz.
Resimlere link verme:
Dersimizin başında metinlere ve resimlere bağlantı (link) verilebileceğini söylemiştik.Metinlere link verme örneklerinden yukarıda bahsettik, şimdi ise resimlere link vermenin nasıl yapıldığına bakalım.
Resme link vermek için, <img src="..." width="x" height="y"> etiketini <a href>...</a> etiketinin arasına alırız.Örnek;
<a href="http://www.pau.edu.tr"><img src="paulog.jpg"></a>
Bu örnekte paulog.jpg isimli resmin etrafında mavi renkli bir çerçeve oluşur.Bu resme link verilmiş olduğunu gösterir.Resmin üzerine gelindiğinde fare imleci el simgesine dönüşür ve tıklandığında belirtilen hedefteki nesne ile bağlantı kurulur.Bu örnekte www.pau.edu.tr adresine link verildiği için resme tıklandığında bu adres açılır.
Sayfa içine link verme(Çapa atma):
Kimi zaman aynı sayfa içinde istenilen noktalara link vermek gerekebilir.Bu işleme sayfa içine(dahili) link verme veya çapa atma denir.Derslerimizi anlatmak için hazırlanan bu sayfalarda da sayfa içine link verme özelliğinden faydalanılmıştır.Sayfa sonlarında bulunan "Başa Dön" yazısına tıkladığınızda aynı sayfa içindeki ders başlığına gidildiğini görebilirsiniz.Şimdi gelelim bu işin nasıl yapıldığına;
Sayfa içine link vermede iki işlem vardır.Bunlardan biri link verme işlemidir.Diğeri ise, sayfa içinde link verilecek yere bir isim vermektir.Sayfa içinde link verilecek yere isim verme, hedef belirtme aşamasında kullanılır.
Sayfa içindeki bir yere noktaya isim verme:
<a name="verilecek isim"> .....</a>
Sayfa içine link verme:
<a href="#verilen isim">....</a>
Sayfa içine link vermede diğerlerine göre bir fark vardır.Yukarıda da görüldüğü gibi hedef belirtilirken, hedefin önüne "#" işareti konulur.
Örnek:
Ders anlatım sayfalarında kullandığımız, sayfa başına dönmeye yarayan link verme işlemini yapalım.
  • İlk olarak linke tıklandığında gidilecek yeri belirleyelim.Biz linke tıkladığımızda, "Ders:" yazısının başına gitmek istiyoruz.Öyleyse, yamamız gereken etiket
<a name="#basadon>Dersler:</a>       dir.
Yukarıda yazdığımız etiket ile "Dersler:" yazısının olduğu yere "basadon" ismini veriyoruz.Burada "Dersler:" yazısını yazmadan da <a name="#basadon"></a> şeklinde, bu noktaya isim verebilirsiniz.Önemli olan gitmek istenilen noktaya ileride kullanmak için bir isim vermektir.
  • Şimdi ise sayfa içinde belirlediğimiz yere link verelim.<a href="#basadon">Başa Dönmek için tıklayınız...></a>
Bu etiketi yazdığımızda sayfamızda altı çizili mavi renkte "Başa dönmek için tıklayınız..." yazısının çıktığını göreceksiniz.Buraya tıklandığında ise "basadon" isminin verildiği yere gidildiğini rhatlıkla gözlemleyebilirsiniz.
Sayfa içinde link verme işlemini başka bir sayfanın içinde, istenilen bir yere link vermek içinde kullanmak mümkündür.Bunun için yapılması gereken link verilecek yerdeki etiketi aşağıdaki gibi yazmaktır.
 <a href="dersler2.htm#ilgiliyer">Diğer sayfada ilgili yere git</a>
Gördüğünüz gibi, tek yapılması gereken gidilecek yerden sonra "#"işareti ile birlikte bitişik şekilde ilgili yere ait ismin yazılmasıdır.
Target Parametresi:
Target parametresi, yapılan bağlantının açılacağı pencereyi belirtmek için kullanılır.
Kullanım şekli:
<a href="........."   target=".......">.........</a>
target="_blank"    : Bağlantı yeni bir sayfada açılır.
target="_self"      : Bağlantı aynı pencere içerisinde açılır.Hiçbir şey belirtilmediği zaman, varsayılan ayar budur.
target="_top"       : Bağlantı aynı pencere içerisinde en üstten itibaren açılır.Tüm çerçeveler kapatılıp, yeni bağlantı açılır.
target="_parent"  : Çerçevelerde(Frame) kullanılır.Bağlantı, o anda açık sayfayı oluşturmuş bir ana sayfa varsa onun yerine konur.
target="çerçeve adı": Bağlantının adı belirtilen çerçevede açılmasını sağlar.
Devamını Oku
MD

HTML - Listeler.



Html ile üç türlü liste hazırlanabilir.
    • Sıralı Listeler (Ordered list)
    • Sırasız Listeler (Unordered list)
    • Tanımlama Listeleri (Definition list)
Sıralı listeler rakam veya harf yada her ikisini içiçe kullanarak liste oluşturmamızı, sırasız listeler rakam veya harf yerine madde imleri koyarak liste oluşturmamızı sağlar. Tanımlama listeleri ise bir listeden çok kalabalık metinlerde okumayı kolaylaştırmaya yardımcı olabilecek bir araçtır.
Sıralı Listeler (Ordered List):
Liste içine alınacak metinler <ol>...</ol> (ordered list)etiketleri arasına alınarak yazılır. Bu etiketler listenin başladığını ve bittiğini belirtir. Listenin maddelerinin başına ise <li> (list item) etiketi getirilir. Bu etikette <br> etiketi gibi sonlandırılmayan bir etikettir.
<ol> etiketine parametreler ekleyebilir.
type = Listenin rakamla mı harfle mi başlayacağını belirtmek için kullanlır.
start = Listenin hangi harf yada rakam ile başlayacağını belirtmek için kullanılır.
Sıralı listelemede bu parametrelerin kullanılması zorunlu değildir.Varsayılan olarak sıralı listeler, rakamla gösterilir ve 1 ile başlar.

Sırasız Listeler (Unordered List) :
Sırasız listelemede de aynı mantık kullanılır.Fark, listeleme yaparken maddelerin başına harf, rakam gibi unsurlar yerine yuvarlak, kare, daire gibi unsurların kullanabilmesidir. <ol> etiketi yerine <ul> etiketini kullanılır, liste maddeleri için kullandığımız <li> etiketi burada da geçerlidir.
type parametresinde kullanıbilecek unsurlar;
disc (içi dolu daire), circle (içi boş daire), square (içi dolu kare) dir.

Tanımlama Listeleri :
Tanımlama listelemede kullanılan etiketler <dl>...</dl> , <dd> , <dt> dir. Listenin maddelerini belirtmek için kullandığımız <li> etiketinin yerini burada <dd> ve <dt> etiketleri kullanılır. Aynı şekilde <ol>...</ol> veya <ul>...</ul> etiketleri arasına alınan liste bu sefer <dl>...</dl> etiketleri arasına yazılır.
Devamını Oku
MD

HTML - Meta Etiketleri

Meta etiketleri, bir web sayfasında bilgi vermek ve browserları yönlendirmek amacıyla kullanılır ve <head>...</head> etiketleri arasına yazılır.İki unsuru sık kullanılır:

NAME: Sayfanın yazarı, sayfanın yayın tarihi, ve benzeri bilgileri içerir.
           <meta name="bilginin türü" content="bilgi">
şeklinde yazılır.

HTTP-EQUIV: İçinde yer aldığı sayfanın, web server tarafından ziyaretçiye gönderilmesinde oluşturulacak karşılık başlığı bölümünde yer alacak bilgiler içerir.
           <meta http-equiv="bilginin türü" content ="bilgi">
şeklinde yazılır.
Sıklıkla kullanılan meta etiketleri ve açıklamaları:
  • <meta http-equiv=Content-Type content="text/htm; charset=windows-1254">
  • <meta http-equiv=Content-Type content="text/htm; charset=iso-8859-9">
  • <meta http-equiv=Content-Type content="text/htm; charset=utf-8">
Bu etiketler türkçe karakter sorununu ortadan kaldırmak ve türkçe karakter desteği sağlamak için kullanılır.
  • <meta="keywords" content ="kelime1 kelime2 kelime3">
Hazırlanan dökümanla ilgili anahtar kelimeler content parametresine yazılır.İnternetteki belli başlı ara bul kurumları siteleri araştırırken bu kelimelere bakarak gruplandırır.
          <meta="keywords" content ="html, HTML, Html Dersleri,  html dersleri, web tasarımı, web tasarimi ">
  • <meta name ="description" content ="metin">
Hazırlanan döküman ile ilgili açıklamaları yazmak için kullanılır.
          <meta name ="description" content ="Bu sayfa html dersleri için hazırlanmıştır. ">
  • <meta http-equiv="expires" content ="Tarih">
Güncelleme için kullanılır.İnternette açılan bir sayfa bilgisayara kaydedilir.Bu sayfa tekrar açılamak istendiğinde, bilgisayardaki kayıtlı sayfa açılır.Bu etiket ile belirtilen tarihten sonra bu sayfa açılmak istenirse sayfanın tekrardan serverdan yüklenmesi sağlanır.
<meta http-equiv="expires" content ="Wed, 04 Apr 1999 23:59:59 GMT">
  • <meta http-equiv="refresh" content="5; url=yeni.htm">
Sayfanın belirtilen süre sonra yenilenmesini sağlar.Yukarıdaki örnekte sayfa 5 saniye sonra yenilenir ve url de belirtilen yeni.htm sayfası açılır.Eğer url boş bırakılırsa aynı sayfa tekrarlanır.
  • <meta name="robots" content="all veya none">
Hazırladığımız sayfanın arama motorlarının robotları tarafından taranmasına izin vermek veya engellemek için kullanılır.İzin için all, engelleme için none kullanılır.
Meta etiketleri <head> etiketleri arasına yazıldığı için sayfalarda görüntülenmez.İlgili sayfaya ait meta etiketlerinin neler olduğunu kaynak kodlarını görüntüleyerek bakabilirsiniz.

Devamını Oku