Yazılım

    Web Tasarımı Dersleri – 5

    Stiller / CSS

    :: Yeni Bir Stil Belgesi
    Oluşturmak

    Stilller ile temel olarak belgemizdeki metnin
    harflerinin büyüklüğü, türünü, kalınlığını, italik ve altı çizgili oluşunu,
    rengini, sağa mı sola mı yaslı olacağını vb. gibi özellikleri ayarlarız. Örneğin
    bir Web sitenizde bir ziyaretçi formunuz var. Bu formda 15 tane textbox, 5 tane
    dropdown menü, 2 tane de buton var. Siz bu form nesnelerinin hepsinde Verdana
    fontunu, 10 punto ile, kahverengi renk tonunda ve 2 pixel çerçeve kalınlığında
    kullanmak istiyorsunuz. Ne yapacaksınız? Bütün form nesneleri ile tek tek mi
    uğraşacaksınız yoksa bizimle nasıl CSS oluşturulur ve nasıl kullanılır konusuna
    mı eğileceksiniz?

    Evet bütün form nesnelerini tek bir stil dosyası
    ile biçimlendirebilirsiniz. Öncelikle bir stil dosyası oluşturursunuz ve
    formunuzdaki öğeleri seçerek bu stil dosyasının özelliklerini almalarını
    sağlarsınız. Bunun için CSS panelini kullanacağız.

    Kolları sıvayalım ve CSS panelinde +
    butonuna basalım.

    Class seçeneğini seçelim. Eğer CSS
    dosyamızın sadece bu sayfada kullanılmasını istiyorsak This Document Only
    seçeneğini işaretleyelim. Ayrı bir dosya olarak kaydetmek için ise New Style
    Sheet File
    seçeneğini seçeceğiz.

    Fontumuz Verdana, puntosu 12, rengi koyu kırmızı
    ve hiçbir dekorasyon kullanmadık. Bu şekilde stil atadığımızda linklerimizin
    altındaki çizgi kaybolacaktır.

    Bu adımda ise fare linkin üzerine geldiğinde
    linkin renginin değişmesi olayını gerçekleştireceğiz. CSS panelinde +
    butonuna basalım.

    Selector Type seçeneklerinden Advanced
    seçeneğini işaretleyelim ve Selector menüsünden a:hover öğesini
    seçelim. Define in bölümü ilk haliyle kalsın. Ok butonuna basalım ve ayar
    penceresine gelelim.

    Bu pencerede yapacağımız ayarlar farenin linkin üzerine
    geldiği zaman linkin alacağı hal ile ilgili. Yine fontumuz Verdana, puntosu 12,
    farklı olarak rollover durumundaki rengi açık yeşil, dekorasyon olarak ta
    stilimizde altı çizgiyi kullandık.

    Şimdi sıra geldi bu stili uygulamaya. Herhangi
    bir metin yazalım. Properties panelinden Link metin kutusundan bu
    metne link verelim. Sonra bu linki seçelim CSS paneline gelelim ve stilimize sağ tıklayarak Apply komutunu
    çalıştıralım.

    Stilimiz linkimize uygulanmış olacaktır.
    Klavyemizden F12’yi tuşlayalım ve belgemizi test edelim. Linkimizin üzerine
    fare ile geldiğimizde rollover olayını göreceğiz.

    :: Stil Belgesi Atamak

    Daha önceden yaptığımız bir stil belgesini başka
    bir çalışmamızda da kullanmak istiyorsak Attach Style Sheet komutunu
    kullanacağız. Bu işlem için CSS paneline gelelim ve Attach Style
    Sheet
    butonuna tıklayalım.

     

    Açılan pencereden Browse butonuna
    tıklayalım ve Stil belgemizi bulup Ok butonuna basalım.

    Stili belgemize almak için Import, linkini
    belgemize almak için Link seçeneğini seçelim ve OK butonuna
    basalım. Önizleme yapmak istersek Preview butonuna tıklayacağız. Bu
    adımlardan sonra daha önceden yapmış olduğumuz bir stil belgesini sayfamızda
    kullanabileceğiz.

    Behaviors İşlemleri

    :: Tarayıcı/Sürüm Denetimi

    Farklı tarayıcıları veya aynı tarayıcının farklı
    sürümlerini ayrı sayfalara yönlendirmek için bu komutu kullanabilirsiniz. Tag
    Inspector panelinden Behaviors bölümüne gelelim ve + butonuna
    basalım. Açılan menüden Check Browser komutunu tıklayalım.

    Bu komut ile ziyaretçiyi tarayıcısına göre
    yönlendireceğiz. Örneğin bu uygulamada ziyaretçimizin tarayıcısı Netscape
    Navigator’se ve versiyonu 4.0 veya ileri bir sürüm ise URL metin
    kutusundaki adrese yönlendirilecektir. Eğer durum olumsuzsa, başka bir sürüm
    ise Alt URL metin kutusundaki adrese yönlendirilecektir. Aynı durum IE
    içinde geçerlidir.

    :: Eklenti Denetimi

     

    Siz sitenizi şahane Flash filmleri ile donattınız;
    ama ziyaretçilerinizin sizin sayfalarınızda kullandığınız biçimleri izleyebilecek eklentileri var mı? Bunu anlamak için Tag Inspector
    panelinden Behaviors bölümüne gelelim ve + butonuna basalım.
    Açılan menüden Check Plugin komutunu tıklayalım.

    Plugin bölümünden denetiminin
    yapılmasın istediğiniz eklentiyi seçin.  

    If found, go to URL: Plugin bulunursa bu metin kutusundaki adrese git.
    Otherwise, go to URL: Plugin bulunmazsa bu metin kutusundaki adrese
    git.

    :: Shockwave ve Flash Film Denetimi 

    Bu komut ile web sayfalarınızda Flash filmleri
    için, aynı Winamp’te olduğu gibi dur, şu kareye git, oynat, başa dön gibi
    kontrolleri kullanabilirsiniz. Bunun için Tag Inspector panelinden Behaviors
    bölümüne gelelim ve + butonuna basalım. Açılan menüden Control
    Shockwave or Flash
    komutunu tıklayalım.

    Önce belgemizde kontrol edeceğimiz bir Flash
    filmimizin olması gerekiyor. Hemen Macromedia Flash’ta 50 kareden oluşan bir
    film hazırlayalım. dosyaadi.swf olarak kaydedelim, Insert > Media >
    Flash yönergesini izleyerek belgemize ekleyelim. Bu aşamada dikkat etmemiz
    gereken durum filmimize mutlaka isim vermemiz gerektiğidir. Filmi seçelim ve Properties
    panelinden isim verelim.

    İsmimizi verdik şimdi ise belgemize 4 farklı olay
    için (Play, Stop, Rewind, Go to frame) 4 adet buton ekleyelim. Insert >
    Form > Button
    yönergesini izleyerek 4 adet buton ekledik. Şimdi
    butonları seçelim ve yapacağı işleve göre Label metin kutusuna
    isimlerini yazalım. Hepsinin Action’ı None olacak şekilde değiştirelim.

    Şimdi ise Play butonumuzu seçelim,
    Tag Inspector panelinden Behaviors bölümüne gelelim ve + butonuna
    basalım. Açılan menüden Control Shockwave or Flash komutunu tıklayalım.

    Movie alanında filmimizin ismini
    göreceksiniz. Play butonu olduğuna göre Action seçenelerinden Play’i
    işaretleyeceğiz. Filmi durdurmak için Stop, başa sardırmak için Rewind,
    istediğimiz bir frame gitmesi içinde Go to frame seçeneğini
    işaretleyerek butonlara aynı işlemleri uygulayalım. Farklı olarak Go to frame
    metin kutusuna 50 den küçük bir değer gireceğiz. Çünkü bizim filmimiz 50
    kareden oluşuyordu. Bu işlemin uygulama belgesini incelediğinizde işlemi daha
    iyi kavrayacaksınız.

    :: URL
    Yönlendirme

    Daha önceden ücretsiz Web alanı sağlayan sunuculardan bir
    Web alanı alıp bir Web sitesi yapmıştınız. Çok tutuldu ve www.siteniz.com
    uzantılı bir alan adı alarak yolunuza daha resmi yolardan devam edeceksiniz.
    Peki ücretsiz alanınızı bilen ziyaretçilerinizi kaybetmeyi mi düşünüyorsunuz?
    Tabii ki hayır. Siz de Dreamweaver’la ücretsiz alan adınızı ücretli alan adınıza yönlendireceksiniz. Böylece ücretsiz alan adı kullandığınız Web
    sitenize gelen ziyaretçileriniz doğrudan yeni Web sitenize yönlendirilecek. Bu
    işlem için Tag Inspector panelinden Behaviors bölümüne gelelim ve + butonuna basalım. Açılan menüden Go To URL komutunu tıklayalım.

     

    URL metin
    kutusuna yeni Web sitemizin adresini yazalım ve OK butonuna basalım.

    Eski sayfamız açılır açılmaz yeni sayfamıza OnLoad komutu
    ile yönlendirilecektir.

    :: Liste
    Menü

    Form Nesneleri ve
    İşlevleri bölümünde görmüş olduğumuz liste/menü burada da karşımıza çıktı.
    Formlarla yaptığımız liste menüler belirttiğimiz Web adreslerine gitmek için
    bir kaç satırlık küçük javaScriptlere ihtiyaç duyarlar. Bu sorunun üstesinden
    Behaviors‘la geleceğiz.

     

    Insert > Form >
    List/Menu
    yönergesiniz izleyerek belgemize bir List/Menu formu ekleyelim.
    Bu formu seçelim ve Tag Inspector panelinden
    Behaviors bölümüne gelelim ve + butonuna basalım. Açılan menüden Jump Menu komutunu tıklayalım.

    + butonu ile öğe ekleyip, butonu ile öğe silebilirsiniz.
    Listedeki görünecek isimleri Text
    metin kutusuna ilgili linkleri ise When
    Selected, Go to URL
    metin kutusuna yazacağız. Yine menümüzün ince
    ayarlarını Properties panelinden
    yapabiliriz.

    :: Yeni Pencere Aç

    Belki çoğumuz sevmeyiz ama her Web sitesinde de görürüz.
    Anasayfayla birlikte açılan ikinci küçük bir sayfa. Genelde reklam için kullanılırlar.
    Aklımızda kötü bir izlenim bırakmışlardır. Fakat başka güzel yönleri de vardır.
    Örneğin anasayfa üzerinde bir haber yayınlayacaksınız. Bütün haberi anasayfaya
    yazamazsınız ya! Kısa bir bölümünü anasayfaya yazarız ve bu yazıya link
    veririz. Bu linke tıklanınca haberin tamamı küçük bir pencerede çıkar. Böylece
    sevimsiz olan bu küçük pencereleri sevimli hale getirip sayfalarımızda
    kullanabiliriz. Şimdi bahsettiğimiz uygulamaya geçelim.

     

    Tam metin bir haberi bir HTML belgeye kopyala/yapıştır
    yöntemi ile getirelim ve bu belgeyi haber.htm olarak masaüstüne kaydedelim.
    Yeni bir belge açalım. Bu haber metninden kısa bir paragraf alalım ve bir tablo
    içine yapıştıralım. Metni seçelim, Properties
    panelinden Link metin kutusuna #
    işareti koyalım. Link verdiğimiz metni seçelim ve sonraki adımda Tag Inspector panelinden Behaviors bölümüne gelelim ve + butonuna basalım. Açılan menüden Open Browser Window komutunu
    tıklayalım.

    URL to Display : Tam metnin olduğu
    HTML belgenin adresini yazacağız.
    Window width : Metnin gösterileceği
    pencerenin genişliği.
    Window height : Metnin gösterileceği
    pencerenin yüksekliği.
    Attributes : Özellikler.
    Navigation toolbar : Bu özelliği kullandığınız
    taktirde açılan yeni, küçük pencere IE’ deki yön çubukları da olacaktır.
    Location toolbar : Adres satırını gösterir.
    Status bar : Durum çubuğunu
    gösterir.
    Menu bar : Menülerin
    olduğu çubuğu gösterir. (Dosya, Görünüm…)
    Scrollbars as needed : Bu sekmeyi işaretlediğimizde, belgemizdeki metin 400×350 pixellik
    alana sığmadığı zaman kaydırma çubuğu ile pencereye sığmayan kısım
    gösterilecektir. Aksi taktirde belgemizin aşağıya doğru uzunluğu ne olursa
    olsun sadece 400×350 pixellik alana sığan metin gösterilecektir.
    Resize handles : Pencerenin boyutunun
    fare ile ayarlanabilmesini sağlar.

     

    OK butonuna basın ve belgemizi kaydedip, test edelim. Fare
    ile metnin üzerine geldiğimizde yeni pencere açılacaktır. Biz sadece fare ile
    tıkladığımızda açılmasını istiyoruz. Bunun için Behaviors bölümünde OnMouseOver olan fare olayını OnClick’e çevireceğiz. Bu işlemden
    sonra metne tıkladığımızda pencere istediğimiz özelliklerde açılacaktır.

      

    :: Ses Dosyası
    Çağır

    Web sayfalarımızda grafik nesnesi kullanabildiğimiz gibi ses
    dosyaları da kullanabilmekteyiz. Bu işlem için gerekli tek ön şart
    kullanacağımız dosya formatını ziyaretçimizin Web tarayıcısının tanıması
    gerektiğidir. Web’de en çok kullanılan iki format wav ve mid’dir. Bizde bu
    işlem ile sayfamıza bir ses dosyası ekleyeceğiz. Bu işlem için Tag Inspector panelinden Behaviors bölümüne gelelim ve + butonuna basalım. Açılan menüden Play Sound komutunu tıklayalım.

    Browse butonuna
    basalım ve ses dosyasını belgemize ekleyelim ve OK butonuna basarak işlemlere adım adım devam edelim.

    autostart : Seçenek “true” ise ses dosyası
    otomatik olarak çalışacaktır.
    loop : True seçeneğini seçtiysek
    ses dosyası döngü halinde çalacaktır.
    src : Ses dosyamızın bulunduğu
    klasörün yolu.

    – – –

    Önceki derslere ulaşmak için tıklayın. Web tasarımı derslerimiz sürecek.

    M. Rıdvan Özdemir
    SDN Serbest Yazarı

    SDN

    ×

    Yorumunuz gönderildi,
    onaylandıktan sonra yayımlanacak.

    18 Yorum

    1. SDN Okuru

      ya bu dersler tam anlamıyla ne zaman biticek yani kaç bölüm daha var ben yazılım ödevi hazırlıyorumda burdan yararlanıyorum da şimdiden teşekkürler

    2. SDN Okuru

      ya bu dersler tam anlamıyla ne zaman biticek yani kaç bölüm daha var ben yazılım ödevi hazırlıyorumda burdan yararlanıyorum da şimdiden teşekkürler

    3. SDN Okuru

      Web tasarım derslerinin geri kalan kısmını tamamen tek dosyada vermeyi planlıyoruz.

    4. SDN Okuru

      Tek kelime harika gidiyor. Bence böyle devam edin. Bu siteyi yeni farkettim. Bu güzel anlatımlar için emeği geçenlerden Allah razı olsun. Dreamweaver’la daha neler yapılır paylaşın lütfen. Devamını bekliyoruz. Ellerinize sağlık..Arkadaşların görüntülü istediklerini okudum. Eğer bir imkan sunulursa ben de bunları hazırlayabilirim. Siz yeter ki devam edin. Allah’a emanetsiniz dostlar.

    5. SDN Okuru

      Harika anlatılmış. Üniversite öğrencisiyim bu bölümde okuyorum ama hocam bile böyle güzel anlatmamıştı doğrusu. Böyle güzel bir site için teşekkürler. Takip ediyorum ve emeği geçen herkese sonsuz teşekkür 🙂

    6. SDN Okuru

      Devamını bekliyoruz.

    7. SDN Okuru

      Ne zaman devamı ya? bir tarih verin bari.

    8. SDN Okuru

      Haftaya kalan derslerin tamamını tek bir Word belgesinde vereceğiz arkadaşlar.

    9. SDN Okuru

      İyi mesajlarınız için teşekkür ederim arkadaşlar. Ben DW 8’e baktım çok büyük bir yenilik getirmiyor. Temel mantık yine aynı. Değişik birşey gördüğümde mutlaka burada yazacağım. Herkese başarılar diliyorum …

    10. SDN Okuru

      hocam süper bi anlatım tebrik ediyorum

    11. SDN Okuru

      Vallahi çok işime yaradı saolasın 🙂

    12. SDN Okuru

      “Bilgi ayrıntıda gizlidir.” günler, geceler boyu Internet de dolaşıp da, amaçsız ve umutsuz karanlık sanal dünya da, sınırsız ve verimsiz çöplüğün içinde; yorgunluktan, şaşkın ve amaçsız bakınırken, ışıldayan “şeylerin” olması ne güzel.

    13. SDN Okuru

      İletişim Formu Olmadan,
      Web siteniz eksik ve işlevsiz kalıyor.
      Sitenizi sabırla ve özenle inşaa ettikten sonra sorunlarla karşılaşıyorsunuz.
      1.web sitenizi, bilgi yetersizliği nedeni ile dw mx;aracılığı ile yayınlayamıyorsunuz.
      2.I.Explorer çıldırtıyor.
      3.Cuteftp ile aşıyorsunuz…,
      4.İletişim Formu sorun oluyor. Binbir emekle aşıyorsunuz. Estetik karşınıza çıkıyor
      Şimdi: pastel renklerin armonisi ile hazırlanmış-Biçimlendirilmiş Forum belgesi hazırlamak istiyorum. Fakat; kitap,dergi,internet’de bilgiye ulaşamıyorum.

    14. SDN Okuru

      Eline saglik abi insallah ogrenecez
      ogrenemezsek yardimci olursun dimi?

    15. SDN Okuru

      merhab ben bir üniversite ögrencisiyim güzel bir konuya deginmiş ve de cok güzel acıklayıcı sekilde antatmıssınız tesekkürler devamını bekliyoruz

    16. SDN Okuru

      bu önceki css derslerini bulamadım. belirttiğiniz siteyi açtım, ama sayfann altında veya başka yerinde css derslerine rastlayamadım. başka isim altında mı geçiyor acaba

    17. SDN Okuru

      çok güzel anlatmışsınız
      ama ben jump menüye,sayfalar arası bağlantı verdiğimde neden olmuyor bunu soracaktım

    Diğer yorumları gör (17) Yorum Yap

    Yorum Yaz