- FORMLAR
- ÇERÇEVELER
- STİL ŞABLONLARI
- A Etiketinin CSS ile Kullanımı
- İnternet Alanı (Domain)
- WEB Tarayıcıların Çalışması
- Arama Motorları
- FORMLAR
Formlar, web sayfası tasarlayan kişi veya şirketlerle internet kullanıcıları arasındaki
veri alışverişini sağlamak için ideal bir araçtır.
Formlar iki yönlü olarak çalışır; web tarayıcı tarafından ekranda oluşturulan görüntü,
kullanıcı tarafından doldurulduktan sonra gönderilir ve web tarayıcı bu bilgileri alarak
sunucuda çalıştırılan bir programa iletir. Program bilgileri değerlendirdikten sonra gerekli
işlemleri yapar.
Kontrollerden toplanan bilgilerin nasıl değerlendirileceği
form etiketinin içinde gösterilir.
- ÇERÇEVELER
ÇERÇEVELER
Çerçeveler web tarayıcınızın penceresini birbirine yapışık parçalara ayırarak her bir
parçanın ayrı bir içerik sergilemesine izin verir. Çerçevelerin özellikleri;
- Her çerçeve kendi URL’sine sahiptir.
- Her çerçeveye ad verilebilir.
- Her çerçeve kullanıcı tarafından boyutlanabileceği gibi, kendi kendini de
otomatik olarak boyutlayabilir.
Çerçevelerin kullanım alanları da şunlardır:
- İçindekiler sayfası hazırlanarak, metin okunurken bir tarafta sürekli içerik
- Bir çerçevede kriter verilerek yapılan işlemler diğer çerçevede de
görüntülenebilir.
- Sürekli görünmesi istenen mesajlar için kullanılabilir.
Bir frame belgesi normal bir HTML belgesine çok benzer. Tek farkı içinde
elemanı (tag) yerine,
- STİL ŞABLONLARI
Stil şablonları (CSS-Cascading Style Sheets) sayfalarınız için global şablonlar
hazırlama olanağı verdiği gibi, tek bir harfin stilini; yani renk, font, büyüklük gibi
özelliklerini değiştirmek için de kullanılabilir. Bu tekniğin en önemli özelliği kullanımındaki
esnekliğidir.
Bir web sayfası içerisinde zaten estetik kuralları gereği yüzlerce renk ve font
kullanmayız. Genelde birbiriyle uyumlu birkaç renk ve birkaç font kullanırız ki, bunları her
sayfada ayrı ayrı tekrar belirtmek yerine CSS yardımıyla bir sefer tanımlayıp bütün web
sayfamızda kullanabiliriz. Bu şekilde güncelleme yaparken de onlarca sayfayı
değiştirmekten kurtuluruz.
CSS kodları HTML kodlarının içine yazılır. Türüne göre body veya head
bölümlerinde yer alabilir. Bunların dışında harici CSS dosyaları oluşturulup bunlar
gerektiğinde HTML belgesi içerisinde çağırılabilir.
- Etiketinin CSS ile Kullanımı
Bildiğiniz üzere a etiketi HTML’ye çok büyük bir özellik katan link etiketidir. Bu
etiket ile diğer bir web sayfasına veya bir mail adresine gönderme yapabiliriz. Bu etiketin
belli durumlarda aldığı değişik değerler vardır. Yani link tıklandığında etiket artık visited
(ziyaret edilmiş) pozisyonuna geçecektir. Biz CSS yardımıyla a etiketinin aldığı posizyonlara
istediğimiz biçimi verebiliriz. Şimdi a etiketinin aldığı pozisyonları görelim:
- İlk pozisyon linke herhangi bir tıklama olmadığındadır. Bu değer linkin sayfada
görülecek ilk halidir.
- Visited : Link tıklandıktan sonra etiketin aldığı değerdir.
- Active : Linkin aktif olduğu durumdur. Yani imleç linkin tıklandığı andaki
durumdur.
- Hover : Linkin üzerine gelindiğinde nasıl bir biçimde olması isteniyorsa stil o
şekilde verilir.
- İnternet Alanı (Domain)
İnternete sürekli bağlı olan her bilgisayarın bir IP numarası vardır (162.178.111.24
gibi). Bu numaraları akılda tutmak ve herhangi bir anda yazmak zor olduğundan, alan adı
(domain name) sistemi adını verdiğimiz bir isimlendirme oluşturulmuştur. Herhangi bir
bilgisayara (ve o bilgisayar üzerinde yayınlanan WEB sitelerine) bağlanmak için karmaşık IP
numaralarını akılda tutmak yerine, hatırlanması ve yazılması kolay alan adlar
kullanılmaktadır (www.google.com gibi). Siz tarayıcınızın adres çubuğuna www.meb.gov.tr
yazdığınızda, tarayıcınız merkezi bir bilgisayarla iletişim kurarak www.meb.gov.tr adresinin
yerini tuttuğu IP numarasını öğrenecek ve bu IP numaralı bilgisayara bağlanarak istediğiniz
bilgilere erişmenizi sağlayacaktır.
İnternet adreslerinde görülen kısaltmalar şunlardır:
gov: Hükümet kurumları (government)
edu: Eğitim kurumları (education)
org: Ticari olmayan kuruluşlar (organization)
com: Ticari kuruluşlar (company)
mil: Askeri kurumlar (military)
net: Servis sunucular (network)
ac: Akademik kuruluşlar (academic)
int: Uluslararası kuruluşlar (international)
Bunun yanında kullanılan ülke kısaltmaları da vardır. Bazıları; tr:Türkiye, jp:Japonya,
uk:İngiltere, it:İtalya, ch:Isviçre gibi.
- WEB Tarayıcıların Çalışması
Her bilgisayar üzerinde WEB sayfası adı verilen elektronik dosyaları saklar ve siz
kendi bilgisayarınızdan bu bilgilere erişebilirsiniz. WEB sizin zengin bir ortamda iletişim
kurmamızı sağlar. WEB üzerinde bilgilere metin, renkli çizim, resim, ses ve hatta video
ortamlarına erişebilirsiniz.
WEB istemci-sunucu (client-server) sistemi olarak bilinir. Sizin WEB tarayıcı
yazılımınız istemci, uzaktaki sizin erişmek istediğiniz bilgileri saklayan bilgisayar ise
sunucudur. Örneğin; Milli Eğitim Bakanlığının WEB sitesine bakıyorsanız sizin
bilgisayarınız Ankara’daki bir sunucudan WEB sayfalarına erişmek istediği mesajını
yollamıştır. Milli Eğitim Bakanlığının WEB sunucusu istediğiniz bilgileri internet üzerinden
sizin bilgisayarınıza yollamaktadır. Sizin WEB tarayıcınız gelen bilgileri yorumlar ve sizin
ekranınızda anlaşılır bir şekilde gösterir.
Teknik olarak tarayıcıların neler yaptığını iki madde de toplayabiliriz.
- Tarayıcınız sizin bağlandığınız WEB sunucudan yaptığınız dosya isteğini ağ
(network) üzerinden size yani kullandığınız bilgisayara ulaştırır.
- Tarayıcının ikinci görevi ise yaptığınız isteği, yani WEB sunucudan gelen
dosyayı size, yani monitörünüze nasıl yansıtacağını, formatlamasını bilmesidir.
İlgili WEB sayfasının adresi yazıldıktan sonra, tarayıcı ilgili WEB sunucuyu
bulur ve sayfayı ister. Sunucu ilgili sayfayı “tag” denilen komutlar topluluğu
olarak istemci makineye gönderir. İstemci makinedeki tarayıcı bu sayfayı alır ve
gelen komutları yorumlar ve anlaşılır bir şekilde gösterir.
- Arama Motorları
İnternet büyük miktarda bilgi içerir, ancak en büyük sorun ihtiyacınız olan bilginin
yerini tespit etmektir. Arama motoru, WEB sitelerini dolaşarak içeriklerini inceleyen ve bu
içerikleri sizin arama yapabilmeniz için uygun şekilde indeksleyen programlara verilen
isimdir.
Arama motorları genellikle çok büyük bir veritabanına sahiptir. Belli bir konuda
araştırma yaptırabilmek için tüm yapmanız gereken anahtar bir kelime ya da sözcüğü
girmektir. Girdiğiniz verilere göre araştırma yapılacak, sonra da konuyla ilgili olarak
bulunan linkler bir liste halinde size sunulacaktır. Tabi bu linklerin hepsi istediğiniz bilgiyi
içermeyebilir. Yapmanız gereken listede verilen konu başlıklarına göz gezdirip işinize
yarayacağını düşündüğünüz linkleri seçmektir. Aramayı yaptırırken ne kadar çok anahtar
veri girerseniz, istediğinizi bulma şansınız da o kadar artar, böylece konuyla ilgisiz çoğu link
sayfa açılmadan elenecek ve siz de zaman kazanacaksınız.