Professional Documents
Culture Documents
DREAMWEAVER 8
Kaynandan Eitim
Macromedia Dreamweaver 8
Kaynandan Eitim
Khristine Annwn Page
eviren: Arif Ortakma
Editr: Suat Koyuncu
ISBN: 975-6675-34-9
Medyasoft Yaynlar tarafndan Adobe Press ve
Pearson Educationn bir birimi olan Peachpit Press ile birlikte yaynlanmtr.
Bizi World Wide Webde u adreslerde bulabilirsiniz:
http://www.medyasoft.com.tr http://www.peachpit.com http://www.adobe.com
Medyasoft Yaynlar
Genel Yayn Ynetmeni: Suat Koyuncu
Medyasoft Bilgi Sistemleri San. ve Tic. Ltd.
Okmeydan, Dnr Sk. No: 3, Biliim Center
Kathane STANBUL
Tel: 0 (212) 220 54 52
Faks: 0 (212) 210 52 78
E-posta: kitap@medyasoft.com.tr
Web: http://www.medyasoft.com.tr
Authorized translation from the English language edition, entitled Macromedia Dreamweaver 8 Training from the Source
(1st edition, 0-321-33626-7 by Khristine Annwn Page), published by Pearson Education, Inc, publishing as Adobe Press, Copyright 2006
All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical,
including photocopying, recording or by any information storage retrieval system, without permission from the Publisher.
TURKISH language edition published by Medyasoft Bilgi Sistemleri San. ve Tic. Ltd., Copyright 2006
Pearson Education, Inc.ye bal Adobe Press tarafndan yaynlanm olan, Macromedia Dreamweaver 8
Training from the Source (1. bask, Khristine Annwn Page) isimli kitabn ngilizceden yetkili evirisidir. Copyright 2006
Tm haklar sakldr. Bu kitabn hibir blm yayncnn yazl izni alnmakszn elektronik ve mekanik yntemler,
fotokopi, kayt ilemi veya burada belirtilmeyen farkl yntemler kullanlarak oaltlamaz ve datlamaz.
Trke basks Medyasoft Bilgi Sistemleri San. ve Tic. Ltd. tarafndan yaynlanmtr. Copyright 2006
Trke evirinin tm yayn haklar bir Medyasoft Bilgi Sistemleri San. ve Tic. Ltd. ti.ne aittir.
Yaynevinden yazl izin alnmadan ksmen veya tamamen alnt yaplamaz,
hibir ekilde kopya edilemez, oaltlamaz ve yaynlanamaz.
Ticari Markalar
Flash, Macromedia Flash, Dreamweaver, Fireworks, Macromedia ve Macromedia logosu, Adobe Systems, Inc.in tescilli markalardr.
Bu kitapta tescilli markalar kullanlmtr. Tescilli bir markann adnn getii her durumda bir tescilli marka iareti koymak yerine,
bu markalar sadece yaynclk anlamnda, marka sahibinin yararna, hibir hak ihlali niyeti olmakszn kullandmz belirtiriz.
Bu kitaptaki herhangi bir terimin kullanm ekli, ticari marka veya hizmet markasnn ihlali olarak grlmemelidir.
Uyar
Bu kitaptaki bilgiler tamamen garanti dnda olup olduu gibi datlmaktadr. Bu kitabn hazrlanmas konusunda gsterilen
tm zene ramen, yazar, Adobe Systems Inc. ve bu kitabn yaynclar, ne ahs ne de kurum olarak bu kitapta bahsedilen
bilgisayar yazlm ve donanm rnleri yznden, dorudan ya da dolayl olarak gerekleen veya gerekletii iddia edilen
kayplar ve zararlardan hibir kii ya da ahsa kar sorumlu deildirler.
Birinci Basm : Eyll 2006
Basm ve Cilt : ELMA Bilgisayar Basm / STANBUL
Trkiyede baslm ve ciltlenmitir.
Biyografi
Khristine Annwn Page, hepsi Peachpit Press ve Macromedia Press tarafndan yaynlanan
Macromedia Dreamweaver MX 2004 Kaynandan Eitim ve Macromedia Dreamweaver
MX Kaynandan Eitim kitaplarn yazm ve Macromedia Dreamweaver MX 2004
Certified Developer Study Guide ve Macromedia Dreamweaver 4 Training from the
Source kitaplarnda yardmc yazarlk yapmtr. San Francisco Eyalet niversitesinin
Multimedia Studies programnda Dreamweaver ve Web tasarm dersleri vermi, ayrca
Stanford niversitesindeki Reuters Digital Vision Fellowship program kapsamnda ve
pek ok bamsz mteriye Dreamweaver eitimi vermitir. Khristine u anda San Jose,
Kaliforniyadaki bir sanat, dans ve yoga merkezi olan Prakasa Mann
(www.prakasama.com) yneticiliini yapmaktadr ve Crescent dergisinin editr/
yaymcsdr. Ayrca sanatlar ve yazarlardan oluan bir grup olan NorthWind Studios
(www.northwindstudios.com) araclyla serbest Web gelitiricisi olarak almaktadr.
Khristine gemite San Francisco Exploratoriumda Multimedya Uzman ve mzeler,
kr amac gtmeyen kurulular ve sosyal sorumlulua dayal irketler iin Web sitesi
hazrlayan bir firma olan Ideumda Web tasarmcs olarak grev yapmtr. Khristine,
Rhode Island School of Designdan (www.risd.edu) Senior Award for Excellence dln
almtr ve BFA sahibidir. Kendisine Adobe tarafndan da eitli dller verilmitir ve
almalar Providence, RI, New York City ve Palo Alto, CAdaki galerilerde sergilenmitir.
Teekkr
Susan Hobbs, Angela Kozlowski, Demian Holmberg, Sue Hovea ve Peachpit ile
Macromediadaki dier btn harika insanlara ok teekkr ederim. zellikle Jayne
Hillman ve Yoga Sanghaya (www.yogasangha.com), ayrca sitelerinin bu kitabn projesi
olarak kullanlmasna izin verdikleri iin stdyodaki dier eitmenlere ve personele
binlerce kez teekkr ederim. Btn destekleri, asla esirgemedikleri sevgileri ve verdikleri
cesaret iin, Avalon Art & Yogadan Paul ve Brittaya, Mary Page, Rick Page, Jill Page, Rich
Page, Yayoi Page, Adrienne Renka Page, Jessie Gauld, Russell Reza-Khaliq Gonzaga, Carol
Coughline ve Katarina, Bhaktisukhiniye ve DoKtaki herkese ve dier arkadalarma ve
aileme zel olarak teekkrlerimi sunuyorum.
Editr
Susan Hobbs
Yardmc Editr
Nancy Sixsmith
Teknik Editrler
Demian Holmberg - Dori Smith
retim Kordinatr
Becky Winter
Tasarmclar:
Rick Gordon, Emerald Valley Graphics
Debbie Roberti, Espresso Graphics
Dizin:
Julie Bess, JBIndexing Inc.
Kapak Tasarm
George Mattingly, GMD
Bulunanlar
eviren
Arif Ortakma
Editr
Suat Koyuncu
Yardmc Editrler
Hatice Korkut - Ece Zeynep
Dizin
Suat Koyuncu
Sayfa Tasarm
Mahmut Benek
Kapak Tasarm
Hayati entrk
indekiler Tablosu
Giri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
DERS 1
Dreamweaver 8 Temelleri. . . . . . . . . . . . . . . . . . . . . . . . 1
alma Alannn Tannmas
Siteyi Gelitirmek zere Hazrlk Yapmak
Yerel Bir Site Tanmlamak
Yeni Bir Sayfa Oluturmak ve Bu Sayfay Kaydetmek
Aralar Tanyalm
Panellerle ve Belgelerle almak
Sayfaya Bir Balk Atamak
nizlemede Kullanlacak Web Tarayclarnn Belirlenmesi
Temel Konular Tek Banza Kefedin
DERS 2
3
5
10
18
23
27
32
33
35
DERS 3
Balant Oluturmak . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Balant Rengini ve Biimlendirme zelliklerini Ayarlamak
73
Hipermetin Balantlar Oluturmak
77
Balantlar ve Dosya Yaps
80
Bir Siteye Yeni Klasrler ve Dosyalar Eklemek
82
Bir Site Haritas Oluturmak
89
Site Haritas Grnmnde Balantlarla almak
91
Sitenin Bir Alt Blmn Grntlemek
94
Site Haritasn Kaydetmek
96
Balant Hedefini Ayarlamak
96
simli Yer mleri Eklemek ve Bunlara Balant Atamak
98
E-posta Balantlar Eklemek
104
Balantlarla Tek Banza aln
105
DERS 4
DERS 5
186
190
191
193
194
195
196
199
200
204
DERS 6
DERS 7
DERS 8
DERS 9
NDEKLER TABLOSU ix
DERS 10
FrameOluturmak. . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
Bir Frameset Oluturmak
353
Bir Frameseti Kaydetmek
357
Bir Framesette Bulunan Frameleri Yeniden Boyutlandrmak
359
Frame zelliklerini Ayarlamak
363
Frame eriini Oluturmak ve Dzenlemek
366
Dier erik Belgelerini Oluturmak
369
Mevcut Bir Sayfay Bir Framede Amak
370
Frame eriini Kontrol Etmek
371
Frame eriini Balantlarla Kontrol Etmek
372
NoFrames eriini Oluturmak
374
Framelerle Tek Banza aln
376
DERS 11
DERS 12
NDEKLER TABLOSU
DERS 13
DERS 14
DERS 15
NDEKLER TABLOSU xi
DERS 16
DERS 17
EK A
EK B
EK C
Dizin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 579
Giri
Dreamweaver 8, Web sitelerinin oluturulmasn, ynetilmesini, bakmnn ve
devamlln salanmasn mmkn klmak iin gl grsel tasarm aralaryla metin
tabanl HTML dzenleme zelliklerini bir araya getirmitir. Yazlm, acemi kullanclarn
Web sayfalar oluturmak iin gereken aralara kolayca ulamasn salarken, elle kod
yazmaya alkn deneyimli kullanclara da gerektiinde dorudan kodla alma imkn
salar. Bu esnek program, gelimi teknikleri eriilebilir ve kolay kullanlr hale getirir.
Gl tasarm, kod ve etkileim zelliklerinin bir arada sunulmas hem acemiler, hem de
deneyimli kullanclar iin saysz fayda salar.
n Gereksinimler
Bu kitabn temel amac, size Dreamweaver gelitirme ortamn tantmak ve Web
sayfalarnn hazrlanmas ve tasarm iin gereken becerileri kazandrmaktr. Elinizdeki bu
kitap, Dreamweaver konusunda hi tecrbesi olmayan acemi kullanclara ve program az
da olsa tanyan orta dzeydeki kullanclara yneliktir. Bu yzden veritabanlar, sunucu
davranlar ve eitli Web uygulamalarnn kullanmyla dinamik Web siteleri oluturma
ve ileri dzey uygulamalar gelitirme konular bu kitabn kapsam dnda braklmtr.
Bu konular, dinamik tasarm kavramlar ve bu tr siteleri oluturmak iin kullanlan diller
(ASP, JSP, ColdFusion vs) hakknda bilgi sahibi olmay gerektirir. Kodlarla ilgilenenler iin
Ders 16, Dreamweavern kod yazma aralaryla nasl alldn anlatmasyla kod yazma
ortamna giri niteliindedir ve yine bu derste konuyla ilgili ayrntl bilgi sahibi olmak
iin faydalanabileceiniz program ii kaynaklardan bahsedilmektedir.
Elinizdeki bu kitap; Web tasarmclar, Web gelitiricileri ve Web sayfas oluturma
konusuyla ilgilenen dier insanlar dnlerek hazrlanmtr. Burada Dreamweavera
yeni baladnz kabul edilmekle birlikte Macintoshtaki ya da PCdeki temel ilemlere
(men elerini seme, dosya ama, kaydetme vs) aina olduunuz varsaylmaktadr.
Web konusunda temel dzeyde bir bilginiz varsa kitaptan daha iyi bir ekilde
faydalanabilirsiniz. Standart kelime ilem programlaryla (Microsoft Word gibi) ilgili genel
bir bilgi sahibi olmak da faydal olacaktr, ama bu art deildir.
Son olarak, bu kitaptaki uygulamalarda Macintoshunuza ya da Windows ykl
bilgisayarnza Dreamweaver 8i kurmu olduunuz ve bilgisayarnzn 5. sayfadaki)
Minimum Sistem Gereksinimlerini karlad kabul edilmektedir. Bu minimum
konfigrasyon, Dreamweaver 8i altrmanz ve kitapla gelen CDdeki uygulama
dosyalarn amanz iin yeterlidir. CDde programn bir demo srm yer almaktadr.
Kitaptaki dersleri demo srmyle tamamlayabilirsiniz, ancak bu demo srm sadece 30
gn alr. Bu sre getikten sonra seri numaras olmadan program altramazsnz.
Kitaptaki Dersler
Bu kitapta, her derste konular farkl projeler hakinde sunularak Dreamweaver 8in ana
zellikleri ve aralar anlatlmakta, ayrca Web sitesi oluturmayla ilgili becerilerinizi
gelitirme konusunda yol gsterilmektedir. Aada balklarn grdnz 17 dersten
oluan bu kursun tamamlanmas yaklak 24-28 saat srecektir.
Ders 1: Dreamweaver 8 Temelleri
Ders 2: Sayfaya erik Eklemek
Ders 3: Balant Oluturmak
xiv GR
Kitaptaki her dersin banda ilgili dersin ierii ve amalar ana hatlaryla zetlenmektedir.
Dersler, bu derslerden her birine ait konular renmenizde ve bunlar kullanmanzda size
yardmc olacak eitli blmlere ayrlmtr.
Bu kitap, Kaynandan Eitim serisinin bir parasdr. Kavramsal bilgiler, ayrntl konu
ierii ve adm adm aklamalarla zenginletirilmitir. Ayrca her derste u zelliklerden
faydalanlmtr:
Kodlar iin kullanlan zel font: Bu fontlar sayesinde kitaptaki kodlar kolayca ayrt
edebilirsiniz. Kodlar, dier metinlerden farkl zel bir fontla biimlendirilmitir.
talik metinler: talik fontlar, okuyucunun yazmas gereken metinleri gstermek
GR xv
Not: Not szcyle gsterilen ksa blmlerde, ilgili konulara ait ilave bilgiler
verilmektedir.
Bu kurs, her derste ilerlerken becerilerinizi aamal olarak gelitirmenizde size yardmc
olacak ekilde gelitirilmitir. Kursu tamamladnzda Dreamweaver konusunda
gerekten yetkin bir duruma geleceksiniz.
Kitapla birlikte verilen CDde her bir dersi tamamlamak iin gerekli tm dosyalar
bulunmaktadr. Her derse ait dosyalar, ilgili dersin numarasyla adlandrlm ayr birer
klasrde bulunmaktadr. Sabit diskinizde bir klasr oluturmanz ve kitapla almaya
balamadan nce btn ders dosyalarn bu klasre kopyalamanz neririz.
Kitaptaki derslerde, u koullarn saland farz edilmitir:
Windows ya da Macintosh iletim sisteminde menleri kullanmak, dosyalar amak
ve kaydetmek, vb. ilemlere yabanc deilsiniz.
Bilgisayarnzda Dreamweaver 8 kurulu durumda.
Bilgisayarnz bu blmn sonunda belirtilen sistem gereksinimlerini karlyor.
xvi GR
Neler reneceksiniz?
Bu dersleri takip ederek kendi Web sitelerinizi hazrlamak ve ynetmek iin ihtiya
duyacanz becerileri gelitireceksiniz.
Bu kursun sonunda unlar renmi olacaksnz:
Dreamweaver aacak, sayfalar oluturacak ve bu sayfalar Web tarayclarnda
nizleyeceksiniz.
Programdaki yerleik stilleri kullanarak metinleri farkl byklk deerleri, renkler ve
stillerle biimlendireceksiniz.
Aralarnda metin dosyalar, Word belgeleri ve hesap tablolarnn da yer ald eitli
kaynaklardan metin aktaracaksnz.
Resimler ekleyerek bunlarn grnmn kontrol edeceksiniz.
Siteniz iin e-posta balantlar ile dahili ve harici balantlar oluturacak ve bunlar
yneteceksiniz.
Dorudan HTML kodlarnn iinden nasl deiiklik yapldn reneceksiniz.
Yerleim dzeni zerinde daha fazla kontrol sahibi olmak iin metinleri ve resimleri
tablolarn iine yerletireceksiniz.
Sayfalarnzda resim tabanl rolloverlar ve etkileim zelliine sahip farkl elemanlar
kullanacaksnz.
Site penceresini kullanarak dosyalarnz ve klasrlerinizi yneteceksiniz.
Ayn elemanlar hzl bir ekilde tekrar kullanabilmek iin ktphane eleri
oluturacaksnz.
GR xvii
800 MHz Intel Pentium III ya da edeer veya daha yeni bir ilemci
Microsoft Windows 2000 ya da Windows XP
256 MB RAM (birden fazla Studio 8 rnn ayn anda altrmak iin 1 GB tavsiye
edilir)
1024 x 768, 16-bit monitr (32-bit tavsiye edilir)
650 MB bo sabit disk alan
Macintosh
xviii GR
Dreamweaver 8
Temelleri
Macromedia Dreamweaver 8, pek ok Web gelitiricisinin tercih ettii bir aratr. Bir
yandan kolayca eriilebilir ve standartlara uygun siteler hazrlama ihtiyalarna karlk
verirken, dier yandan da mevcut ve gelimekte olan pek ok teknolojik zmle
alma imkn salayan bir ortamda hem grsel tasarm, hem de kod dzenleme aralar
sunar. Dreamweaver, retim srecini hzlandrr ve site ynetimi ve sitenin devamlln
salamak iin gereken aralar sunar. Web gelitirme yazlmlar sektrnde lider olan
Dreamweaver, Web siteleri oluturma ve bunlarn devamlln salama, ayrca srekli
deien standartlar, yeni teknolojiler ve kullanc ihtiyalarn karlama konularndaki
zorluklar amanza yardmc olmak iin ihtiya duyduunuz aralar salar.
Bu derste Web sitesi gelitirme srecinin (tamamen yeni bir Web sunumu ya da mevcut
bir sitenin yeniden tasarlanmas ii olabilir) en nemli admlar olan siteyi planlama ve
hazrlamann temellerini renerek ie balayacaksnz. Bu sre iinde, kitapta kullanlan
siteyi de yakndan tanyacaksnz. Burada kullanlan proje (San Franciscodaki bir yoga
stdyosu olan Yoga Sanghann Web sitesinin yeniden tasarlanmas) gerek bir rnektir.
Daha sonra Dreamweaver 8in temellerini renecek ve programn arabirimini ve
aralarn tanyacaksnz. Makinenizde, Yoga Sangha sitesinin blmlerini gelitirirken
oluturacanz sayfalar ierecek yerel bir site oluturarak temel site ynetim zelliklerini
kullanmaya balayacaksnz.
Bu derste, kitapta kullanacanz sitenin
hazrlanmas ve ayarlarnn yaplmas
ilemlerini tamamlarken bir yandan da
Dreamweaver arabirimini tanyacaksnz.
Bu derste, basit bir Web sayfas oluturmak ve mevcut bir sayfay amak, ayrca
almanz farkl Web tarayclarnda test etmek (bu, ilevsel ve eriilmesi kolay Web
siteleri hazrlamak iin gerekli bir admdr) iin belge ayarlaryla nasl alacanz
reneceksiniz. Ayrca bu derste Dreamweaver kendi alma aknza uygun olarak
nasl zelletireceinizi renecek ve Dreamweavern ilevlerini gelitirme yollar
hakknda bilgi edineceksiniz.
Bu dersin en son uygulamasnda, bu derste rendiiniz beceri ve teknikleri kendi Web
projelerinize uygulamaya balayacaksnz.
CD-ROMdaki Lesson_01_Basics klasrnn iinde bulunan Completed klasrnde Ders
1in (Lesson 1) tamamlanm bir rneini bulabilirsiniz.
Neler reneceksiniz?
Bu derste unlar reneceksiniz:
Yaklak Sre
Bu dersin tamamlanmas yaklak 1 saat srecektir.
Ders Dosyalar
Balang Dosyalar:
Lesson_01_Basics/resources/client-questionnaire.doc
Tamamlanm Proje:
Lesson_01_Basics/Completed/yoga.html
Lesson_01_Basics/Completed/yoga-sangha-responses.pdf
DERS 1
Dreamweaver 8 Temeller
Balang Sayfas
Dreamweaver 8i atktan sonra Bir Balang Sayfas (Start Page) greceksiniz. Bu sayfada
u aralar bulunmaktadr:
En son alan belgelere ait hzl balantlar
Farkl dosya tiplerinde yeni belgeler oluturmak iin kullanabileceiniz seenekler
Kendi siteleriniz iin bir balang noktas oluturacak sayfa tasarm rnekleri
Aralarnda bir Dreamweaver turu ve klavuzunun da bulunduu program kaynaklar
Programn aralarna ekleme yapmak iin kullanabileceiniz kaynaklar ieren
Dreamweaver Exchangee ait bir balant
Siz Dont show again (Tekrar gsterme) onay kutusunu iaretlemedike, Dreamweaver
her atnzda Balang Sayfas karnza kacaktr.
Alta Balang Sayfas grnmyorsa ve siz de bu sayfay grmek
istiyorsanz, Dreamweavern Preferences blmnden Balang
Sayfasnn grntlenmesiyle ilgili ayarlar deitirebilirsiniz. Bunun iin
Dreamweaver > Preferences (Macintoshta) ya da Edit > Preferences
(Windowsta) komutunu setikten sonra Category listesinden General
seip Document Options blmndeki Show Start Page onay kutusuna
tklayn. Bu seenekteki onay iareti, program aldnda Balang
Sayfasnn grntleneceini gsterir. Onay iareti yoksa, program
aldnda sayfa grntlenmez.
Yeni bir sayfaya oluturma ilemine baladnzda veya Balang Sayfasndaki dier
seenekleri kurcaladnzda Balang Sayfas kendiliinden kapanr. Macintosh
kullanclar, sol st kesindeki Close dmesini kullanarak da bu pencereyi kapatabilirler.
Dreamweaver 8in
Balang Sayfas
DERS 1
Herhangi bir sayfa zerinde almaya balamadan nce kendinize ya da mterinize aadaki
sorular sorun. Yoga Sangha Web sitesinin gelitirilmesinde kullanlan Mteri anketinin tam
hali CD ROMdaki Lesson_01_Basics/resources klasrnde verilmitir. Bu blmde, Yoga
Sangha tarafndan anketteki en nemli sorulara verilen cevaplar bulacaksnz. Bu cevaplar,
Yoga Sangha sitesinin nasl gelitirildiini ve burada ele alnan srecin sitenin gelitirilmesinde
neden temel rol oynadn anlamanz salayacaktr. Bu sreci tmyle anladktan sonra
burada edindiiniz tecrbelerden kendi Web sitelerinizi olutururken de faydalanacaksnz.
Kime hitap edeceksiniz, bu siteye neden ihtiya var ve sitenizin ziyaretilerinin
neden sitenize gelmesini istiyorsunuz? Hitap edeceiniz kitleyi doru belirlemeniz ok
nemlidir. Genel bir kullanc profili tanmlamak hedef kitlenize etkin olarak ulamanz
kolaylatracaktr. Farkl tipte kullanclara hitap ediyor olabilirsiniz. Byle bir durumda her
biri iin ayr bir profil gelitirin.
Hitap edeceiniz kitleyi belirledikten sonra bu insanlarn nasl bir teknolojiye sahip
olabilecei konusunu dnn. Ziyaretilerinizin byk bir ounluu acaba hangi
eklentileri, hangi Web tarayclarn, hangi iletim sistemlerini kullanyor? Ziyaretilerinizin
kulland aralarn tipi, hedef kitlenizin kolayca eriebilecei bir Web sitesi yaratrken
dikkat etmeniz gereken ok nemli bir faktrdr. rnein sadece en yeni ve en gncel Web
tarayclarnn destekledii elemanlar ieren bir site oluturuyorsanz ve ou ziyaretinizin
bilgisayar bu tarayclar altramayacak kadar eskiyse bu durum pek ho olmayacaktr.
Dreamweaver 8 Temeller
Sitenizin hizmet edecei amacn ne olacan ve her bir potansiyel kullancnn siteden
ne ekilde faydalanabileceini iyice dnn. Site bu amac yerine getirmek iin nasl
bir ierie sahip olmal? Ziyaretilerin sitenizde yapacaklar eylerle ilgili muhtemel
senaryolar belirlemek iin, daha nce oluturduunuz ziyareti profil(ler)ini kullann.
Site nasl bir ierik gerektiriyor? Sitede kullanlacak materyali belirlemek ve toplamak,
bir Web sitesi tasarlama ve oluturmaya hazrlk ksmnn nemli aamalarndan biridir.
Metinler, resimler ve multimedya elemanlar gibi btn ierii toparlamanz gerekir.
Bu elemanlar dzenlemek eksiksiz ve ayrntl bir Web sitesi hazrlamanzda size ok
yardmc olacaktr. Bylece ne tr ieriklerin gelitirilmesi gerektiini belirleyebilirsiniz.
DERS 1
Yeni bir Web sitesiyle ilgili olarak yaplacak aratrmann son ksmn, rekabet durumunu
incelemek oluturur. Hazrladnz Web sitesi sadece belirli bir kesime hitap edecek olsa
bile bu adm hayati nem tar. nk Web, neredeyse manta uygun her trl Web
sitesinin zaten hazrlanm olduu ok byk bir alandr. Rakiplerinizi tanr ve onlarn
Web sitelerini nasl hazrladklarn bilirseniz, farkl bir eyler ortaya koyabilirsiniz.
Rakiplerinizin Web sitelerinin tasarmnda zayflklar ve zellik anlamnda birtakm
eksiklikler olabilir ve siz bunlar grebilirsiniz. Byle bir durumda ok daha farkl bir site
tasarlayabilir ve dierlerinden stn olduunuzu gsterebilirsiniz. Eer rakiplerinizin Web
sitesi gerekten iyi bir tasarma sahipse, bu da size daha iyi bir Web sitesi hazrlamak iin
itici g olabilir. Her halkarda, eer rakiplerinizin yaptklarn dikkate almazsanz, bu
sizin ve tasarmn yaptnz Web sitesi iin bir dezavantaj yaratacaktr.
2. Aama: Planlama ve Yaplandrma
Ayrntl bir ak emas ya da storyboard ile birlikte sitenin kapsaml bir taslan
hazrlamak, planlama srecinin nemli bir admdr.
3. aamadaki tasarm evresinden nce ieriin organize edilmesi ve ayr ayr ve daha
ayrntl sayfa seviyesinde ak emalarnn gelitirilmesi genellikle bu aamada
gerekletirilir. Sayfa seviyesindeki ieriin organize edilmesi konusunu Ders 2de
greceksiniz.
Dosya ve klasr yapsn oluturmak: Gelitirme srecinden nce dosya ynetimi
iin bir strateji hazrlamak nemlidir. Bunu gerekletirmek iin kullanabileceiniz gzel
yntemlerden biri, her dosya tipi iin farkl tipteki medya elerini ayr klasrlerde
tutmaktr. Bir HTML klasr, bir resim klasr, bir CSS (Cascading Style Sheets)
klasr ve bir multimedya klasr kullanabilirsiniz. rnein sadece HTML ve XHTML
dosyalarn ieren html_docs adnda bir klasr kullanmak, bu dosyalar dzenli bir
ekilde tutmanz ve kolayca bulmanz salayacaktr. Eer site ok bykse, onu, her
ksm ve alt ksm iin birer klasr olacak ekilde daha kolay ynetilebilir paralara
ayrmak isteyebilirsiniz. Byle bir durumda her ksm ve alt ksm klasrnde ayn dosya
tipleri iin birer klasr kullanabilirsiniz. Site genelinde kullanlan resimler gibi eler
varsa, ayn dosyalar site iinde farkl konumlarda tekrar tekrar oluturmamak iin
ana klasr iinde bu tr dosyalar iin ortak bir klasr ya da klasrler oluturabilirsiniz.
Farkl klasr seviyelerinde grafik tabanl bir ak emas oluturmak, klasr hiyerarisini
tanmlamanzda size yardmc olacaktr. Anlalr ve iyi yaplandrlm bir Web sitesinin
gelitirilmesi ve devamllnn salanmas, iyi organize edilmemi bir siteye gre ok
daha kolay ve verimli bir ekilde gerekletirilir. Site yaps ve klasr hiyerarisi, Ders 3te
greceimiz balantlarla da ilikili olduu iin, bu konularla renecekleriniz bu derste
anlatlanlarla snrl deil. Bu kitapta dosya organizasyonu derslere gre dzenlenmitir.
Bir sonraki uygulamada, DW8_YogaSangha/Completed_YogaSangha_
SampleSite klasrndeki klasrleri ve dosyalar inceleyerek Yoga Sangha
proje sitesinin yapsn greceksiniz.
Bir Web sitesi tasarlarken almaya, genel tasarm gsteren kk resimler oluturarak
almaya balayabilirsiniz (bu, fikirlerinizi kt zerinde grmek iin kullanabileceiniz
hzl bir beyin frtnas yntemidir). Bu sre boyunca, 1. Aamada sorulan sorularn
cevaplarn ve yaptnz aratrmann sonularn gz nnde bulundurmaya devam
etmeniz gerekir. Tasarmnz gelitirirken uygulamanz gereken ikinci adm, balangtaki
fikirlerinizin en iyilerini ayklayarak ok daha ayrntl taslaklar oluturmaktr. Son olarak,
seilen tasarma gre oluturulan sayfalarn nasl grneceini gsteren eksiksiz rnek(ler)
oluturulabilir. Bu tasarm srecinde mterinizle srekli olarak grmeniz gerekir. Tasarm
fikirleri asndan mterinizin istemeyecei rnekler oluturmak istemeyeceksinizdir. Sitede
kullanlacak grafik elerinin birou bu aamada oluturulur. Sayfa dzeni oluturma
konusunu Ders 4te, resimleri sayfalara yerletirme konusunu da Ders 5te greceksiniz.
DERS 1
Birok Web sitesi gelitiricisi, bir Web sitesi gelitirmenin asla sona ermeyen bir ilem
olduunu dnr. Yeni sayfalar eklemek, balantlar gncellemek, ierikte deiiklik
yapmak ve resimleri deitirmek, bir Web sitesinin devamlln salamak iin uygulanan
standart ilemlerdir. Dreamweaver 8, ktphane eleri, ablonlar ve dier aralar yardmyla
Web sitelerinin devamlln salama ilemini kolaylatrmak iin birok zellik sunar.
Dreamweaver 8 Temeller
Site > New Site ya da Site > Manage Sites komutunu seip New dmesine
tkladktan sonra alan menden Site seerek de yeni bir site
oluturabilirsiniz. Bu ilemden sonra Site Definition iletiim kutusu alacaktr.
Basic ve Advanced adndaki iki sekmesiyle birlikte Site Definition iletiim kutusu
alacaktr. Bu sekmeleri kullanarak bir site tanmlama ilemini nasl gerekletirmek
istediinizi seebilirsiniz. Basic, iletiim kutusunu atnzda varsaylan olarak grnen
moddur ve ilem boyunca size adm adm yardmc olur. Advanced modu, yaplandrmada
kullanabileceiniz bir dizi ilave seenek ve ayar sunar. Basic modundaki aklayc
metinler burada grntlenmez.
Bu uygulamada henz seili durumda deilse Basic sekmesine tklaynz.
Site Definition iletiim kutusunun Basic blm
Dreamweaver 8 Temeller 11
Yoga Sangha, burada oluturduunuz proje sitesinin addr. Kendi sitelerinizi olutururken
atayacanz isimler, sitelerinizin kolayca tannmasn salamaldr. Anlalr ve mantkl
isimler her bir siteyi dierlerinden kolayca ayrmanz salar ve birden fazla siteyle alrken
bunlarn ynetimini kolaylatrr. Yerel kk klasrnde olduu gibi site ismi sadece sizin
Dreamweavern tanmlanm siteler listesinde referans olarak kullanacanz bir aratr ve
sitenizin kullanclar tarafndan grlmez.
Bu ekrandaki HTTP Address metin alann bo brakmanz gerekir. HTTP Address (sitenin
URLi), site kkyle ilikili balantlar tanmlamak iin kullanlr; bu konuyu Ders 3te
greceiz. Bu seenek istee baldr ve bu kitapta yer alan uygulamalarda gerekli deildir.
Basic grnmndeki bu blm, Advanced grnmndeki Local Info
kategorisinin Site metin alanna karlk gelir. Siteyi tanmlama ilemi boyunca
Advanced grnmn kontrol etmek iin Basic ve Advanced grnmleri
arasnda gei yapabilirsiniz. Advanced grnmyle Ders 14te alacaksnz.
4. Dreamweaver, Do you want to work with a server technology such as
ColdFusion, ASP.NET, ASP, JSP, or PHP? ifadesiyle ColdFusion, ASP.NET,
ASP, JSP ya da PHP gibi bir sunucu teknolojisiyle alp almayacanz
soracaktr. No, I do not want to use a server technology seeneine ait radyo
dmesine tklayarak bir sunucu teknolojisi kullanmak istemediinizi belirtin.
Next dmesine tklayarak bir sonraki blme gein.
Site Definition
iletiim kutusunda
sunucu teknolojisi
seeneinin
ayarlanmas
12 DERS 1
Site Definition
iletiim
kutusunda
dosyalarla
alma eklinin
belirlenmesi
Dreamweaver 8 Temeller 13
Bu metin alan sabit diskinizde siteye ait btn dosyalarn saklanaca klasr belirlemenizi
salar. Bu, uzak sitedeki kk klasrn edeeridir. Dreamweaver bu yerel kk klasrn
sitenizdeki belgeler, resimler ve balantlara ait yollar belirlemek iin kullanr. Yollar ve
balantlar konusunu Ders 4te greceksiniz.
DW8_YogaSangha klasr, bu uygulamann birinci admnda CD-ROMdan sabit diskinize
kopyaladnz klasrdr. Varsaylan durumda metin alannda balangta Yoga Sangha
adndaki klasre ait bir yol bulunur. Bu varsaylan seenei kullanarak sabit diskinizde Yoga
Sangha adnda yeni bir klasr oluturun. Bu, sizin yerel kk klasrnz olacak. Dosyalar ieren
DW8_YogaSangha klasrn kullanmanz gerektii iin bu klasre erimeniz gerekmektedir.
Macintosh kullanclar iin: Sabit diskinizdeki DW8_YogaSangha klasrn bulup sein ve
Site definition
iletiim
kutusunda
yerel kk
klasrnn
belirlenmesi
14 DERS 1
Dreamweaver 8 Temeller 15
u anda yerel bir site zerinde alyorsunuz ve bir uzak sunucuya erimeniz gerekmiyor.
Uzak bir sunucuya balanmayla ilgili ayrntlar Ders 14te bulabilirsiniz.
Basic grnmndeki ayarlarn bu blm Advanced grnmndeki
Remote Info kategorisine karlk gelmektedir. Bu da bir uzak sunucuya
dosya transfer etme konusuyla ilgili ilave seenekleri (sunucuda dosyalar
saklamak iin kullanlacak klasr belirlemek gibi) ierir.
16 DERS 1
8. Next dmesine tklayarak bir sonraki blme gein. Yeni tanmladnz site
bilgilerini gzden geirin ve iletiim kutusunun alt ksmndaki Done dmesine
tklayn.
Dreamweaver 8 Temeller 17
Files panelinde
Yoga Sangha sitesi
grntleniyor
18 DERS 1
New Document iletiim kutusu aldnda iki sekme grrsnz: General ve Templates.
imdiki uygulamada yeni bir HTML (Hypertext Markup Language) sayfas oluturacaksnz.
Yeni bir HTML sayfas oluturma seenei General sekmesinin Basic kategorisinde yer alr.
Bunlar varsaylan ayarlardr ve nceden seilmi olabilir.
New
Document
iletiim
kutusu
New Document iletiim kutusunda birok farkl tipte sayfa oluturmanz salayan ilave
seenekler de sunulur. Basic Page kategorisinde HTMLe ek olarak CSS (Cascading Style
Dreamweaver 8 Temeller 19
Sheets), JavaScript ve XML gibi bir dizi seenek yer alr. Kullanabileceiniz dier sayfa tipi
kategorileri arasnda da Dynamic Pages (ASP, ColdFusion ve PHP gibi diller kullanlr)
ve Page Designs (kendi sitenizi olutururken balang noktas olarak kullanabilirsiniz)
sayabiliriz. letiim kutusunun sol tarafndaki kategori listesini (Dynamic, Templates, CSS
Style Sheets, Framesets ve Page Designs) kullanarak zel sayfa tiplerine eriebilirsiniz.
Buradaki uygulamada bu ilave sayfa tiplerinden herhangi birini kullanmayacaksnz, ama
bunlarn neler olduunu bilmeniz iyi olur. letiim kutusunun ortasndaki stunun ierii,
sol stunda seilen kategoriye gre deiir.
20 DERS 1
Siz Create dmesine tkladktan sonra balksz yeni bir XHTML belgesi alacak ve
Balang Sayfas otomatik olarak kapanacaktr.
Create New stunundan dosya tipini (mesel bu uygulamada
oluturduunuz HTML gibi) seerek dorudan Balang Sayfasndan da
yeni bir belge oluturabilirsiniz. Bu ilemi yaptktan sonra setiiniz tipte yeni
bir belge alacak ve Balang Sayfas kapanacaktr.
2. New Document iletiim kutusundaki General sekmesine tklayn ve kategori
listesinden Basic Pagei sein. Basic Page listesinden HTMLi sein ve Create
dmesine tklayn.
3. File > Save komutunu sein ve Lesson_01_Basics iindeki html_docs klasrn
bulun. Yeni dosyay bu klasre kaydedeceksiniz. Save As (Macintoshta) ya da
File Name (Windowsta) alanna yoga.html yazn ve Save dmesine tklayn.
Save As
iletiim
kutusu
Dreamweaver 8 Temeller 21
alanndaki dosya adnn sonuna otomatik olarak.html uzantsn ekler. Bu uzanty aynen
brakabilir ya da belgeyi farkl ekilde kaydetmek iin baka bir uzant seebilirsiniz.
Windows kullanclar iin: Dreamweaver, HTML belgelerini kaydederken File Name
metin alannda herhangi bir dosya uzants belirtilmemise dosya adnn sonuna otomatik
olarak .html uzantsn ekler. Dosya uzantsn siz de belirleyebilirsiniz.
Dreamweaver, oluturduunuz her dosyaya varsaylan dosya uzantsn ekler.
rnein bir CSS dosyas oluturuyorsanz, Dreamweaver dosya adna .css
uzantsn ekleyecektir.
22 DERS 1
Save As metin alannda yeni belgelere varsaylan olarak Untitled-1.html ad verilir. Burada
kullanlan numaralar, oluturulan her yeni belge iin srayla artar.
New Document ve Save seenekleri Standard ara ubuunda da
mevcuttur. Bu ara ubuunu View > Toolbars > Standard komutunu seerek
aabilirsiniz. Varsaylan Document ara ubuu dndaki ara ubuklar
sadece siz onlar etkin belgeye tadnzda ya da eklediinizde grnrler.
Deiiklikler dier belgelere yanstlmaz.
Boluklar: Dosya isimlerinde asla boluk kullanmayn. Szckleri ayrmanz gerekiyorsa, boluun ilevini grmesi iin alt izgi veya tire karakterini kullann. Boluk
karakteri kullandnzda sorun kabilir, nk tarayclar boluk karakterlerini %20
karakterleriyle deitirirler.
Aralar Tanyalm
Web sayfas oluturma iinde daha fazla ilerlemeden nce Dreamweaver 8 arabiriminde
yer alan ve verimli bir ekilde Web siteleri oluturmanz salayan eitli aralar ve
panelleri tanmanz gerekir.
1. mleci belge penceresinin ve Document ara ubuunun zerine getirin. mleci
bir sre belirli bir dmenin zerinde tutun ve dmenin adnn belirmesini
bekleyin.
Tasarm ve kod yazma almalarnzn byk bir ksm belge penceresi iinde
gerekleecektir. Bu alan sayfann gvde ksm olarak bilinir ve burada bir Web sayfasn
oluturan eitli elemanlar ekleme, dzenleme ve silme ilemlerini yapabilirsiniz.
Dreamweaver 8 Temeller 23
Siz almaya devam ederken belge penceresi sayfanzn bir Web sayfasnda nasl grnecei
hakknda yaklak olarak size bir fikir verir. Burada yaklak olarak bir fikir edinirsiniz, nk
tarayclarn Web sayfalarn yorumlama ekilleri arasnda baz farklar vardr.
Design grnm
Split grnm
Code grnm
Belge penceresi
Belgenin balk ubuu
Title metin alan
Document
ara
ubuu
Etiket
Seici
Dosya ismi olan yoga.html (nceki uygulamada bu sayfay bu isimle kaydetmitiniz) balk
ubuunda belirecektir (Windowsta dosya ad, belge penceresinin st ksmnda bir sekmede
gsterilir; bkz. Sayfa 31deki resim). Varsaylan durumda bu sayfa balangta Document ara
ubuundaki Title metin alannda gsterildii gibi Untitled Document olarak adlandrlr.
View > Toolbars komutu kullanlarak grnr ya da gizli hale getirilebilen Document ara
ubuunda eitli ilemlere kolayca eriebilmenizi salayan baz dmeler ve menler bulunur.
Varsaylan durumda ara ubuu belge penceresinin bir parasdr. Windows kullanclar belge
penceresinden ayrmak iin ara ubuunun sol kenarndaki tama noktasna (gripper) ift
tklayabilir veya bunu srkleyebilirler. Bylece o da ayr bir panel halinde gelir.
Dreamweaverda tane grnm modu mevcuttur: Design, Code ve Split. Split modunda
hem Design grnm, hem de Code grnm yer alr. Bu modlara ait dmeler Document
ara ubuunun sol tarafnda yer almaktadr. mleci bu dmelerin zerine getirip bir sre
tutarak grnm modlarnn isimlerini grebilirsiniz. Burada Design grnm modunu
kullanmanz gerekiyor. Etkin dme vurgulu hale gelerek Dreamweavern sayfay o grnm
modunda grntlediini gsterir. Ders 16da Code ve Split grnmlerinde alacaksnz.
Belge pencereniz birinde kod bulunan iki blmeye ayrlmsa ya da kod ieren tek bir blme
24 DERS 1
Tag chooser
Templates
Comment
Server-Side Include
Insert ara ubuu; resimler, tablolar, zel karakterler, formlar ve HTML gibi sayfanza
ekleyebileceiniz pek ok nesne ya da eleman ierir. Bunlar tiplerine gre sekiz gruba
ayrlmtr: Common, Layout, Forms, Text, HTML, Application, Flash Elements ve
Favorites. Etkin grubun ismi mende grntlenir. Varsaylan durumda Common grubu
etkindir. Meny kullanarak farkl bir nesne grubuna geebilirsiniz. Bu gruplardaki farkl
nesnelerin ounun ilve aralar, seenekler ve ilikili dier nesnelerle birlikte kendi
zel mens vardr ve bunlara kk siyah bir okla eriilir. Insert ara ubuundaki
mende yer alan son seenek Show As Tabs adn tar ve Insert ara ubuunu,
Dreamweaver 8 Temeller 25
ubuun st ksmnda her bir kategorinin sekmesi grntlenecek ekilde deitirir. Men
formatna dnmek iin Insert ara ubuunun sa st kesindeki balam mensnden
Show As Menu komutunu sein. stediiniz grntleme yntemini (sekme veya men)
seebilirsiniz.
Sekmeli Insert ara ubuu
Balam mens
Bir eleman eklemek iin ilgili nesneye ait simgeyi Insert ara ubuundan belge
penceresinde bunun grnmesini istediiniz konuma srkleyebilirsiniz. nce ekleme
noktasn belge penceresinde nesnenin grnmesini istediiniz yere getirip sonra panelde
bu nesnenin simgesine tklayabilirsiniz. Simgeye tkladnzda eleman belgede ekleme
noktasnn bulunduu konumda belirecektir.
Srekli kullandnz pek ok nesneyi, ara ubuuna sa tklayp (tek dmeli
fareyle alan Macintosh kullanclar ayn seeneklere ulamak iin
Control+tklama yntemini kullanabilirler) Customize Favorites komutunu
seerek Insert ara ubuunun Favorites grubuna tayabilirsiniz. Alan
Available Objects mensnden istediiniz eyi sein ve Available Objects ile
Favorite Objects listelerinin arasndaki ift ok simgeli dmeye tklayn.
Favorite Objects listesinin stndeki yukar ve aa ok tularn kullanarak
nesnelerin srasn ayarlayabilirsiniz. Bu iletiim kutusunu kullanarak Favorites
grubundaki nesneleri silmeniz ve daha iyi organize etmek iin nesnelerin
arasna ayrclar eklemeniz de mmkndr.
3. mleci, normalde ekrannzn alt ksmnda yer alan Properties denetisinin zerine
getirin. Adn grmek iin dmelerden birinin zerinde imleci bir sre tutun.
26 DERS 1
alt kesindeki geniletme okuna tklayn. Properties denetisi toparlanmsa, siz paneli
geniletmeden grnmeyen ilave zellikler olabilir.
Windows kullanclar denetiyi sadece ismi grnecek ekilde kltebilir ve
grntlenen alan bytebilirler.
Properties denetisi
Geniletme/Toparlama dmesi
Dreamweaver 8 Temeller 27
CSS panel grubu, varsaylan olarak panel gruplarnn en stnde yer alr. CSS panel grubu
geniletildiinde CSS Styles panelini grrsnz. (Bu grupla Ders 4te alacaksnz.)
Panelin sa st kesinde balam mensne ait dme yer alr ve bu dme, panel grubu
kltldnde grnmez.
CSS panel grubunun balk ubuu
Panel tama noktas
Balam mens
Window mensnde gizli panellerin adnn yannda onay iareti bulunmaz. Gizli
durumdaki bir paneli grntlemek isterseniz Window mensnden bu paneli sein.
Setiiniz panel o anda kullanlmayan bir panel grubunda bulunuyorsa hem panel, hem
de bunu tayan panel grubu ekrana gelecektir. stenen paneli ieren panel grubu grnr
durumda ama kltlm ise, Window mensnden bu paneli setiinizde grup
genileyecek ve sz konusu panel grntlenecektir.
Kimi zaman bir panel dier bir panelin ya da belge penceresinin arkasnda
kalabilir. Bunun sebeplerinden biri ekran znrlnn deitirilmesi
olabilir. Bir panel gizlenmi durumdaysa ve Window mensnden
setiinizde grntlenmiyorsa, ak durumdaki btn panelleri varsaylan
konumlarna getirmek iin Window > Arrange Panels (Sadece Macintoshta)
komutunu semeniz gerekebilir. Ayrca hem Macintosh, hem de Windows
kullanclar, tm aralar ve panelleri orijinal konumlarna getirmek iin
Window > Workspace Layout > Default (Windowsta Designer) komutunu da
kullanabilirler. Bu durumda Insert ara ubuu ekrann sol st kesine,
Properties denetisi ekrann alt ksmna ve ak durumdaki dier tm
paneller de ekrann sana gidecektir.
28 DERS 1
2. mleci, iki panel grubunu ayran izginin alt ksmna getirerek burada tutun. mle
dey iki oklu bir simge haline geldiinde tklayn ve panellerin boyunu ayarlamak
iin tklayp imleci yukar ya da aa doru srkleyin.
alrken daha fazla bilgi grntlemek ya da dier paneller ve belge penceresi iin yer
amak isterseniz panelleri yeniden boyutlandrmanz gerekebilir.
Panel alann
ayarlamada
kullanlan
dey kenarlk
(Windowsta)
Kenetlenmi
durumdaki
paneller
(Windowsta)
Yeniden
boyutlandrma
kontrol
(Macintoshta)
Dreamweaver 8 Temeller 29
Geerli belge penceresinde yeni bir sekmeyle yeni bir XHTML belgesi alacaktr.
30 DERS 1
Horizontally (Yatay de) ve Tile Vertically (Dikey de) adnda seenek vardr. Ayn
anda birden fazla belgeniz aksa Cascade seenei, alma alannn belge penceresi
ksm iinde bu pencerelerin birbiri zerinde kayar durumda olmasn salar. Tile
Horizontally seenei, belge pencerelerini yatay olarak st ste dizer. Tile Vertically
seenei ise belge pencerelerinin dey olarak yan yana dizilmesini salar. Bu seeneklere
Window mensnden eriebilirsiniz. Ayrca Tile grnmne belge penceresinin sa st
kesindeki Ekran Kapla (Maximize) dmesine (programa ait Ekran Kapla dmesine
deil) tklayarak da geebilirsiniz. Bir belge penceresinin Ekran Kapla dmesine tekrar
tkladnzda sekmeli grnme geri dnersiniz.
Macintosh kullanclar iin: Belgeleri grntlemek iin Cascade, Tile ve Combine
As Tabs adnda seenek vardr. Cascade seenei belgelerin birbiri zerinde kayar
durumda grnmesini salar. Tile seenei belgeleri ayr ayr pencerelerde yan
yana grntler. Combine As Tabs varsaylan yerletirme seeneidir. Bu seenei
kullandnzda yeni belgeler her biri iin birer sekme olacak ekilde, ayn pencere iinde
geerli belgeler olarak grntlenir. Sekmeli belgelerden istediinizi, ilgili sekmeye sa
tklayp (Windowsta) ya da Control dmesi basl durumdayken tklayp Move To New
Window komutunu seerek aabilirsiniz.
Dreamweaver 8 Temeller 31
Title metin alannda balangta Untitled Document ifadesi yer alr. Burada bu yer tutucu
bal proje sitesindeki bir sayfann balyla deitiriyorsunuz.
32 DERS 1
Dreamweaver 8 Temeller 33
Tarayc listesinde bir tarayc adna tkladnzda, listenin altndaki onay kutular bunun
birincil tarayc m, yoksa ikincil tarayc m olduunu gsterir. Bilgisayarnzda ikiden fazla
tarayc yklyse, birincil ya da ikincil tarayc olmayan seeneklerde iki kutu da iaretlenmeden
braklr.
Preview Using Temporary File seenei varsaylan durumda listedeki tm tarayclar iin
iaretsiz durumdadr. Bu seenei iaretlediinizde sayfalarn bir Web taraycsnda nizlenmesi
srasnda Dreamweaver geici dosyalar oluturur.
2. Tercihleri gzden geirdikten sonra OK dmesine tklayarak iletiim kutusunu kapatn.
Tarayc Silmek: Listedeki tarayclardan birini silmek isterseniz, listeden ilgili taraycnn
adn sein ve eksi (-) dmesine tklayn.
Bir taraycy deitirmek isterseniz, listeden ilgili taraycnn adn sein. Sonra da
Edit dmesine tklayarak yeni taraycnn bilgisayarnzda bulunduu konuma gidin.
3. Sayfay birincil Web taraycnzda nizlemek iin yoga.html belge sekmesine tklayn
ve F12 tuuna basn.
nizleme ilemi iin File > Preview in Browser komutunu seip ardndan da alt
meny kullanarak nizlemede kullanmak istediiniz taraycy semeniz de
mmkndr. Ayrca Document ara ubuunda bulunan Preview/Debug In
Browser adndaki dmeye tklayp alan menden nizlemede kullanmak
istediiniz taraycy seebilirsiniz.
Bu sayfalar ileride ierik eklemek zere yer tutucu olarak yerel kk klasrnze
kaydedebilirsiniz.
Bu kaynaklara, Balang Sayfasndaki Create From Samples blmnden
bir kategori seerek de eriebilirsiniz.
nerilen Kaynaklar
Kitap: Web ReDesign 2.0: Workflow that Works
Yazar: Kelly Goto ve Emily Cotler
Yaynevi: New Riders. 2004
ISBN 0-7357-1433-9
Bu kitap, ister sfrdan yeni bir site oluturun, ister mevcut bir siteyi yeniden tasarlayn, bir
Web sitesi gelitirme srecinde faydalanabileceiniz harika bir bilgi kaynadr. Kitapta,
gelitirme sreci ak bir ekilde anlatlmakta ve alma akn projenize en uygun
ekilde gelitirmek iin faydalanabileceiniz birok ara ve teknik (rnekler, formlar,
kontrol listeleri ve alma sayfalar) sunulmaktadr.
Web: www.adobe.com/resources/techniques
Macromedia ile Web ReDesign: Workflow that Works kitabnn yazarlarndan biri
olan Kelly Goto tarafndan ortak olarak hazrlanan bir Web kayna. Bu sitede Web
gelitirmenin her aamasyla ilgili birok makale yer almaktadr. Ayrca sitenin forum
kesinde (Production Management Online Forum gibi) ilave kaynaklar da mevcuttur.
Kitap: Dont Make Me Think: A Common Sense Approach to Web Usability
(kinci Bask)
Yazar: Steve Krug
Yaynevi: New Riders. 2005
ISBN 0-3213-4475-8
Kullanm kolayl ve anlalrlk konularn temel alan Kullanlrlk zellii, iyi bir Web
sitesi yaratmann temel anahtardr. Web iin kullanlrlk kavramnn mantkl ynlerinin incelendii bu kitapta sitenin test edilmesi ve sitenin btn zelliklerinin (sitede
dolama, yerleim dzeni, ierik, vs.) hitap edilecek kitle tarafndan kolayca kullanlp
kullanlamayacann belirlenmesiyle ilgili eitli yntemler anlatlmaktadr.
36 DERS 1
Ne rendiniz?
Bu derste unlar rendiniz:
Dreamweaver 8 Temeller 37
Sayfaya erik
Eklemek
Bu derste, bir sayfada kullanlacak materyalin akn kontrol etmek iin metin tabanl
ieriin hiyerarisinin nasl olacan belirleyeceksiniz. eriin hiyerarisini ve yapsn
gelitirmek, bir Web sitesi oluturma srecinde bir sonraki admdr. Yapy oluturarak
ve aty kurarak sitenin temel bileeni olan ierii hazrlam olursunuz. Bu derste
ele alnan prensipleri kullanarak yapy tanmlamak, daha esnek, daha etkin ve daha
kolay eriilebilir bir Web sitesi yaratmanza yardmc olacaktr. Aada greceiniz
uygulamalarda Web sitesini ekillendirecek olan formu oluturacaksnz. Bunu, ieriin
nem srasn belirleyerek (bilgileri ayr blmlerde gruplayarak ve alt blmlere ayrarak)
gerekletireceksiniz. Bu ayrma ilemi, ziyaretilerin sitede grecei eylerin anlam
kazanmasna ve etkili ve iyi organize edilmi bir site oluturmanza yardm edecektir.
Bu derste farkl dosya formatlarnda kaydedilmi metinleri nasl aktaracanz, farkl
iletim sistemlerindeki materyali nasl alacanz ve oklu dil destei ieren belgeleri
Bu derste bir yandan
Yoga Sangha proje
sitesinin ana sayfas
zerinde alrken,
dier yandan da
ierik eklemeyi ve
eldeki materyali
gruplayarak etkin sayfa
yaplar gelitirmeyi
reneceksiniz.
kullanmay reneceksiniz. Ayrca font ve metin bykl gibi temel belge zelliklerini
ayarlamay, metni farkl liste tipleri eklinde biimlendirmeyi ve telif hakk sembol gibi
zel karakterleri belgelerinize eklemeyi reneceksiniz.
Metni biimlendirmek, ziyaretilerin Web sitesindeki bilgileri daha kolay okuyabilmesini
salamak iin ok nemlidir. Metin, sayfalarnzn hayati bileenlerinden biri olabilir; bu
yzden elinizdeki materyali kullanclarn Web sitesinin ieriini hzl ve kolayca takip
edebilmesini salayacak ekilde organize etmek ve dzenlemek iin gereken zaman
ayrmay ihmal etmeyin.
CD-ROMdaki Lesson_02_Content klasrnn iinde bulunan Completed klasrnde
Ders 2nin (Lesson 2) tamamlanm bir rneini bulabilirsiniz.
Neler reneceksiniz?
Bu derste unlar reneceksiniz:
Yaklak Sre
Bu dersin tamamlanmas yaklak 1 saat srecektir.
Ders Dosyalar
Balang Dosyalar:
Lesson_02_Content/index.html
Lesson_02_Content/definitions.html
Lesson_02_Content/sanskrit.html
Lesson_02_Content/Text/home_mac.txt
Lesson_02_Content/Text/home_win.txt
Lesson_02_Content/Text/definitions_mac.txt
Lesson_02_Content/Text/definitions_win.txt
Lesson_02_Content/Text/sanskrit_terms.rtf
Tamamlanm Proje:
Lesson_02_Content/Completed/index.html
Lesson_02_Content/Completed/definitions.html
Lesson_02_Content/Completed/sanskrit.html
40 DERS 2
Metin Aktarmak
Bir sayfaya metin eklemek iin aada belirtilenler gibi eitli yntemlerden
faydalanabilirsiniz.
Metni Macromedia Dreamweaver Document (belge) penceresinde yazarak.
Baka bir uygulamadaki metni kopyalayp yaptrarak. Hem Dreamweaver, hem
de ierii almak istediiniz uygulamay aabilir ve sonra da ilgili ierii (metni)
kopyalayp Dreamweavera yaptrabilirsiniz (veya metni ya da ilgili eleman seip
Dreamweaver belge penceresinin zerine srkleyebilirsiniz).
Bir HTML belgesini aarak. Microsoft Word gibi kelime ilem programlar da dahil
olmak zere eitli uygulamalarda HTML belgeleri oluturabilirsiniz. Bir Microsoft
Word belgesini HTML olarak kaydetmek iin ilgili belgeyi Wordde an ve File > Save
as Web Page komutunu sein. Wordle oluturulan HTML belgelerinde hatal kodlarla
ilgili birok sorunla karlalmaktadr. Bu sorunlar ve zmleri Ders 16da greceiz.
Metin
dosyalarn dorudan Dreamweaverda aarak. Kelime ilem ya da sayfa
Metni kopyalamak ve yaptrmak iin Edit mensn kullanabilir (Edit > Copy ve/veya
Edit > Paste komutunu sein) veya kopyalamak iin Cmd+C (Macintoshta) ya da Ctrl+C
(Windowsta) ve yaptrmak iin de Cmd+V (Macintoshta) ya da Ctrl+V (Windowsta)
klavye ksayollarn kullanabilirsiniz. Bu ksayollar tandk gelecektir.
2. index.html dosyasn kaydedin ve home_mac.txt ya da home_win.txt dosyasn
kapatn.
Bylece metin biimini 1. seviye konu bal olarak tanmlam oldunuz. Metin blok
dzeyi eleman olarak biimlendirilmiti. Format mensnde iaretlenen btn seenekler
btn bir metin blouna uygulanr. Bir metin bloundaki tek bir szce ya da belirli bir
blme konu bal ya da baka bir blok dzeyi biimlendirme zellii uygulayamazsnz.
Sonu olarak bir konu baln uygulamak iin metni semeniz gerekmez. Metin blounda
bulunan metnin tamam, otomatik olarak Format mensnden setiiniz biimlendirme
ayarn kullanr.
Bylece Yoga Sangha balnn altnda bir satr daha oluturdunuz. Bu satr, yeni bir
metin blounun bir parasdr. Varsaylan durumda yeni metin blou bir paragraf olarak
biimlendirilir. Her yeni paragraf kendi metin blounu oluturur.
5. Anusara Yoga in the Heart of San Franciscos Mission District yazn.
Paragraf biimlendirme genellikle standart gvde metni iin kullanlr ve belirli miktardaki
bir bolukla dier metin bloklarndan ayrlr. Yeni metin blounu nceki bloktan bo bir
satr ayrr. Biimlendirme iin CSS kullanmazsanz bu boluu deitiremezsiniz.
Bir metin blounun biimlendirmesini paragraf olarak ayarlamak iin
Properties denetisindeki Format mensnden Paragraph seebilir ya da
Cmd+Shift+P (Macintoshta) veya Ctrl+Shift+P (Windowsta) klavye
ksayolunu kullanabilirsiniz.
6. Dosyay kaydedin.
Ekleme noktasnn arkasnda kalan metin bir sonraki satra geecektir. Bylece bir satr
sonu oluturmu oldunuz (yeni bir paragraf deil). Bu yzden iki satr arasnda ekstra bir
boluk yoktur.
ki satr sonu kullanarak yeni bir paragraf grnm oluturabilirsiniz. Ama
gerekten bir paragraf oluturmadnz iin tek bir paragraf sonu (paragraph
return) yerine iki satr sonu ieren bir metne biimlendirme stili uygulamaya
alrken zorlanabilirsiniz.
46 DERS 2
Paragraf
aral
Satr Sonu
ki satr
sonu
Insert > HTML > Special Characters > Line Break komutunu seerek ya da Insert ara
ubuundaki Text kategorisini setikten sonra Characters alr mensne tklayp Line
Break seeneini iaretleyerek de satr sonu ekleyebilirsiniz. Insert ara ubuunda satr
sonu simgesi olarak BR kullanlr, nk satr sonu iin kullanlan HTML etiketi <br>dir
ve yine satr sonu iin kullanlan XHTML etiketi de <br />dir. Bu ve dier etiketlerle
almayla ilgili ayrntlar Ders 16da greceiz.
konumu, punto ve ziyaretinin tarayc penceresi gibi eitli faktrlere bal olarak ciddi
farkllklar gsterebilir. rnein Yoga ve Sangha szckleri arasnda normal bir boluk
kullandnzda Yoga szc bir satrn sonunda, Sangha szc de bir sonraki
satrn banda grnr. Blnemez boluk kullandnzda ise tarayc bu iki szc bir
arada tutmaya zorlanr.
Blnemez boluk, birden fazla boluk efekti oluturmak iin kullanlmaktadr, nk
bu ekilde birden fazla boluu arka arkaya ekleyebilirsiniz. Ayrca bir metin satrnn
bana da blnemez boluklar ekleyebilirsiniz, ancak bir satra standart bir bolukla
balayamazsnz. Bununla birlikte, yerleim dzenini kontrol etmek (rnein ilk satr
girintilerini CSS ile oluturmak gibi) iin dier yntemleri kullanmak en iyisidir.
Ayrlmamas gereken karakterler, szckler ya da dier elemanlarn (matematiksel
denklemler, isimler ve bunlarn sonekleri ve tarihler gibi) arasna boluk eklemeniz
gerektiinde blnemez boluklardan faydalanabilirsiniz.
1. index.html belgesinde ekleme noktasn, Discover how playful and openhearted yoga can be konu balnn altndaki ilk satrn sonunda yer alan
Anusara ve Yoga szcklerinin arasna yerletirin.
Eer boluk ubuuna bir kereden fazla basarsanz, szckler arasndaki boluk
miktarnda deiiklik olmaz ve sadece tek bir boluk kalr. Birden fazla boluk tannmaz.
Blnemez boluun ekleme noktas
48 DERS 2
Bir blnemez boluk eklemek iin Insert > HTML > Special Characters > NonBreaking Space komutunu kullanabilir ya da Insert ara ubuundaki Text
kategorisini seip Characters mensne tkladktan sonra Non-Breaking
Space seeneini iaretleyebilirsiniz.
Szcklerin ayn satrda kaldna dikkat edin. Satr sonu, blnemez boluun bulunduu
konumda deil, nnde ya da arkasnda ortaya kacaktr.
Dreamweaver belgelerinin Web tarayclarnda nizlenmesi konusunu Ders
1de grmtk.
Metni Hizalamak
Burada kullanabileceiniz be seenek vardr: varsaylan (hizalama yok), Align Left (Sola
hizala), Align Center (Ortala), Align Right (Saa hizala) ve Justify (Her iki yana yasla).
Varsaylan seenek (bu, taraycnn varsaylan ayarlarna baldr) genellikle Align Left ile
ayndr. Bu seenekler bir elemann tayc (container) ile yatay olarak nasl hizalandn
tanmlar. Tayc, dier elemanlar (btn bir sayfa veya bir paragraf gibi) evreleyen bir edir.
index.html belgesinde ekleme noktasn sayfann st ksmndaki Yoga Sangha konu balnn
iine yerletirin. Properties denetisindeki Align Center dmesine tklayn.
Properties
denetisindeki
metin hizalama
seenekleri
Balk ortalanacaktr. Bir metin blouna uyguladnz her trl paragraf biimlendirmesi
(konu balklar ya da hizalama gibi) o paragrafn iindeki her eyi etkiler.
<div align=right>
Sayfalarnzda kullandnz metin ve resim gibi elemanlar hizalamann
en iyi yolu CSS kullanmaktr. Mevcut standartlara uygun ve olabilecek en
etkin sayfalar oluturmak iin mmkn olan her yerde CSS kullann ve
Properties denetisindeki drt hizalama seeneini kullanmaktan kann,
nk bu seenekler align niteliini kullanrlar.
CSSin kullanlmas konusunu Ders 4te, kodlarla alma konusunu ise
Ders 16da greceiz.
Alntlar Tanmlamak
Properties denetisinde Text Outdent ve Text Indent adn tayan iki seenek bulunur.
Bu seeneklerin isimleri ilk bakta yanl anlalabilir. Bunlarn bir metin girintileme
yntemi olarak deil, alntlar gstermek iin kullanlmalar gerekir. Bu seenekler, metin
blounu blok alnt olarak adlandrlan bir bileenle evrelerler. Blok alnt, ierdii metnin
bir alnt olduunu gsteren bir blok dzeyi elemandr. Bu metin varsaylan olarak
iki taraftan da girintili bir grnme sahiptir. Text Indent yani Metin Girintisi ismi de
buradan gelmektedir. Daha ok alntlanan uzun metin paralar iin kullanlr. Blok alnt,
alntnn bana ve sonuna al ve kapan trnak iaretlerini eklemez, bunlar metne sizin
eklemeniz gerekir.
1. mleci Announcements konu balnn stnde yer alan alntnn iine
yerletirin ve Properties denetisindeki Text Indent dmesine tklayn.
Ayrca, bir blok alnt uygulamak iin Text > Indent komutunu seebilir ve
bylece seili durumdaki metne girinti verebilirsiniz.
50 DERS 2
Properties denetisindeki
metin girinti seenekleri
Text Outdent
Text indent
Paragraf hem sol, hem de sa kenar boluuna gre girintili olarak grnecektir. Blok
alntlar tm paragrafa uygulanr. Bu girintinin miktarn kontrol etmenin tek yolu, blok
alnt eleman iin bir CSS stili oluturmaktr. Blok alnty CSS olmadan uyguladnzda
tarayc tarafndan belirlenen varsaylan boluk ayar kullanlr ve bu da taraycdan
taraycya farkllk gsterebilir.
Bir paragrafa girinti vermeye alyorsanz ve bunun yaknndaki
paragraflara da girinti uygulanyorsa, paragraf m yoksa ift satr sonu mu
kullandnz kontrol edin. Bir paragraf sonu kullandnzdan emin olmak
iin imleci girinti vermek istediiniz paragrafn bana getirin. nceki
paragrafn sonuna gelene kadar Delete (Macintoshta) ya da Backspace
(Windowsta) tuuna ve ardndan yeni bir paragraf oluturmak iin Return
(Macintoshta) ya da Enter (Windowsta) tuuna basn.
Sayfadaki standart gvde metninden ayrmak iin alnt olmayan bir metne girinti vermek
isterseniz veya bir paragrafn sadece ilk satrna girinti vermek isterseniz CSS kullanmanz
gerekir (CSS konusunu Ders 4te ele alacaz).
2. Bir blok alnty silmek isterseniz Properties denetisindeki Text Outdent
dmesine tklayn ya da Text > Outdent komutunu sein.
XHTMLde blok alntlarn sadece metin deil, paragraf gibi blok dzeyi
elemanlar da iermesi gerekir. Bu gereksinimi karlamak iin Dreamweaver
XHTML belgelerinde orijinal elemann paragraf biimlendirmesini otomatik
olarak koruyacaktr.
Liste Oluturmak
Dreamweaverda temel liste tipi oluturabilirsiniz: sral listeler, srasz listeler ve tanm
listeleri. Bir sral liste, saysal ya da alfabetik olarak sralanm elerden oluur. Latin ya
da Romen rakamlarn veya BYK ya da kk harfleri kullanabilirsiniz. Sral listeler,
admlardan oluan bir listeyi sunarken olduu gibi eleri ak bir ekilde dzenlemek
ve etiketlemek gereken durumlarda idealdir. Srasz listeler genellikle madde imli listeler
olarak anlr. nk listedeki her enin nnde bir madde imi bulunur. Dreamweaverda
madde imi iin kullanlan varsaylan sembol deitirilerek disk, yuvarlak ya da kare
haline getirilebilir. Srasz listeler, her enin birbirinden ayrlmasnn gerektii, fakat
rakamlarla veya harflerle etiketlemenin gerekmedii durumlarda (yemek listesi gibi) gayet
kullanldr. Tanm listeleri terimlerden ve bunlarn tanmlarndan oluur. Bunlar daha
sonraki bir uygulamada greceiz.
Her list tipinde de listenin dzgn bir ekilde biimlendirilebilmesi iin listedeki her
enin kendi paragraf iinde bulunmas gerekir.
Bu uygulamada biri sral, biri de srasz olmak zere iki liste oluturacaksnz. Sonra da
List Properties iletiim kutusunu kullanarak liste stillerinde deiiklik yapacaksnz. Tanm
listesi rneini bu dersin ilerleyen blmlerinde greceiz.
1. index.html belgesinde yama (restraints or moral codes) ifadesi ile balayan
ve samadhi (meditative absorption) ifadesiyle biten metni sein. Properties
denetisindeki Ordered List dmesine tklayn.
Properties denetisindeki
liste seenekleri
Listelerle ilgili birok seenek vardr. Listenin zelliklerinde deiiklik yaparak sral
listelerin numaralandrma dzenini deitirebilirsiniz. Sradaki admlarda bu ilemi srasz
bir liste zerinde gerekletireceksiniz.
Sral bir listede deiiklik yaplrken sral liste tipi, List Properties iletiim kutusunun List
type alr mensnde Numbered List olarak gsterilir.
52 DERS 2
2. Schedule konu balnn altndan gnleri ve bunlara ait zaman dilimlerini sein.
Properties denetisindeki Unordered List dmesine tklayn.
Seili metni srasz bir liste olarak biimlendirmek iin Text > List > Unordered
List komutunu da kullanabilirsiniz.
Bir listeye metin eklerken, ilave e iin yeni bir metin blou oluturmak istiyorsanz
normal bir paragraf sonu kullanmanz gerekir. Listedeki her e ayr bir paragrafta
olmaldr.
Return (Macintoshta) ya da Enter (Windowsta) tuuna iki kez bastnzda liste
modundan karsnz ve varsaylan tipte bir paragrafla almaya balarsnz.
4. Shift+Return (Macintoshta) ya da Shift+Enter (Windowsta) tularna basarak bir
satr sonu oluturun ve ardndan 9-10:30am yazn. Bir satr sonu daha ekleyin ve
11am-12:30pm yazn. nc bir satr sonu daha ekleyerek 6:15-7:45pm yazn.
Ayn e iinde bir ya da daha fazla yeni satr oluturmanz gerekiyorsa, bu admda
yaptnz gibi satr sonlarndan faydalanabilirsiniz.
54 DERS 2
List Properties iletiim kutusu alacaktr. Alan List Properties iletiim kutusunda List Type
mensnden liste tipini ve Style alr mensnden de istediiniz stili seebilirsiniz. Style
mensndeki seenekler, listenin sral ya da srasz olmasna bal olarak farkllk gsterir.
List Properties iletiim kutusunun alt ksmndaki List item alannda, tm listenin dzenini
ve grnmn deitirmek yerine listedeki bir ya da birden fazla enin grnmn
deitirmenizi salayan New style adnda bir men bulunur. Ayrca bu alanda Reset
count to adnda bir metin alan bulunmaktadr. Bu seenei kullanarak ekleme
noktasnn bulunduu satrn sra numarasn deitirebilirsiniz.
List Properties iletiim kutusundaki List type mensnde iki ilave liste tipi
daha bulunur: Menu ve Directory. Bunlar, madde imli listenin eski trleridir.
Her ikisi de kullanm amac olarak srasz listelere benzer ve normalde ou
Web taraycs tarafndan srasz listelerle tamamen ayn ekilde grntlenir.
Srasz listeler iin genellikle madde imli listeleri (Bulleted List) kullanmanz
tavsiye edilir.
List Properties
iletiim
kutusundaki
Style
mensnn
seenekleri
Style mensn kullandnzdan emin olun (New style mensn deil). Eer List item
alanndaki New style mensn kullanrsanz, yaptnz deiiklik listede sadece ekleme
noktasn koyduunuz satr etkiler.
Listedeki btn elerin nnde kare eklindeki madde imi semboln greceksiniz.
Sral ve srasz listelerde kullanlan numaralarn ve madde imlerinin rengi,
belgede metin iin kullanlan varsaylan renge baldr. Belgenin varsaylan
ayarlarn CSSle almaya balayacanz Ders 4te yapacaksnz. Renk,
byklk ve grnmle ilgili dier nitelikler (madde imlerinin stili de dahil olmak
zere) dzenlemek iin en iyi seenek CSStir.
Konuyla ilgili baka bir uygulama daha yapmak isterseniz, yeni bir belge
oluturabilir, bunu Lesson_02_Content klasrne kaydedebilir, belgenize bir
balk atayabilir ve Text klasrnde bulunan definitions.txt belgesindeki metni
aktarabilirsiniz. definitions.txt dosyas bir Macintoshta oluturulmutur. Ayrca
belgenin en st ksmnda bulunan Yoga balna bir konu bal biimi de
uygulayabilirsiniz.
Terimlerin sol kenar boluunun nnde ve bunlara ait girintili tanmlarn da takip eden
satrlarda grndne dikkat edin.
56 DERS 2
e Listeler Oluturmak
Dreamweaverda ie ie gemi listeler de (nested lists) oluturabilirsiniz. e ie gemi
listeler asl listeyle ayn ya da farkl tipte olabilir. rnein sral bir listeyi bir tanm listesinin
iine yerletirebilirsiniz. Varsaylan durumda madde imleri, siz i ie listeler olutururken
srasyla ii dolu yuvarlaklar, ii bo yuvarlaklar ve kareler eklinde grntlenir.
Dreamweaverda madde imi tipleri bullet (madde imi), circle (daire) ve square (kare) olarak
adlandrlr. Bunlara karlk gelen HTML terminolojisi ise disc, circle ve squaredir.
Baz Web tarayclar ii bo kare eklinde madde imleri grntler. rnein Netscape
4.7nin Macintosh srm ii bo kareler grntlerken Internet Explorer 5.0n
Macintosh srm ii dolu kareler grntler. Windowsta karelerin ii doludur.
Sayfaya erk Eklemek 57
Bu eler, bir nceki satrda bulunan yama kategorisine aittir, bu yzden imdi bu
eleri i ie yerletirme tekniiyle bir alt liste oluturacaksnz.
2. Properties denetisindeki Text Indent dmesine tklayn.
Burada Text Indent dmesi blok alnty seili metne uygulamaz. Bunun yerine, seili
eleri girintileyerek bir sonraki dzeye atayan i ie gemi tipte bir liste oluturur. Sral
bir listeden i ie gemi bir liste yaptnzda iteki eler yeniden sralanr. Srasz bir
listede iteki listenin madde imleri, ana listedekilere gre farkl bir stilde grntlenir (ii
bo daireler gibi). Daha nce ana listede yaptnz gibi List Properties iletiim kutusunu
kullanarak stili deitirebilirsiniz.
teki bir eyi normal bir liste esine dntrmek isterseniz, ekleme
noktasn iteki bu enin iine yerletirin, ama onu semeyin. Properties
denetisindeki Text Outdent dmesine tklayn.
teki listenin son esiyle ondan sonra gelen ana liste esi arasnda ekstra
bir satr varsa, ekleme noktasn bu bo satra yerletirip Delete (Macintoshta)
ya da Backspace (Windowsta) tuuna basarak bu satr sonundan
kurtulabilirsiniz. Bunu yaptnzda iteki listenin son satrndaki son karakter
silinebilir. Bu karakteri tekrar yazarak sorunu zebilirsiniz.
Seilen metne kaln biimlendirme uygulamak iin Text > Style > Bold komutunu seebilir
ya da Insert ara ubuunun Text kategorisindeki Bold dmesine tklayabilirsiniz. Bunun
iin kullanlan ksayollar unlardr: Cmd+B (Macintoshta) ve Ctrl+B (Windowsta).
Kaln biimlendirme zelliini uygulamak iin Properties denetisini kullanrsanz (eer
tercih ayarlarnz uygun ekilde ayarlandysa) Dreamweaver seili durumdaki metnin bana
ve sonuna <strong> ve </strong> etiketlerini yerletirir. Benzer ekilde, italik biimlendirme
zelliini uygularken seili metnin bana ve sonuna srasyla <em> ve </em> etiketleri (em,
emphasis, yani vurgu manasndadr) konur. Dreamweaver, bold ve italik etiketlerinin (<b>,
<i>) yerine mantksal iaretleme olarak bilinen strong ve emphasis etiketlerini kullanr.
Mantksal iaretleme denmesinin sebebi, bu etiketlerin ierii hem balamsal, hem de
grsel anlamda etkilemesidir. Bold ve italic etiketleri fiziksel iaretleme olarak bilinir,
nk bunlar sadece grn etkiler. Mantksal iaretleme daha esnektir ve daha geni bir
kullanc kitlesine hitap eder. Bir metin blmnn ilevini temsil eder, sunumsal/grsel
bilgi vermenin tersine (bu da en iyi CSS araclyla gerekletirilir).
talik biimlendirme zelliini de ayn ekilde uygulayabilirsiniz. Bunun iin Properties
denetisindeki Italic dmesini kullanmanz yeterlidir.
Dier biimlendirme seenekleri arasnda Underline (metnin altna bir izgi izer),
Teletype (metni bir monospace yani earalkl fontla grntler) ve Strikethrough (tam
ortasndan geen bir izgiyle metnin stn izer) yer alr.
Web sayfalarnzda alt izgi biimlendirme zelliini kullanrken dikkatli olun.
Bir Web sayfasnda balantlar gstermek iin en sk kullanlan aralardan
biri de alt izgidir. Balantlar dndaki metinlerde alt izgi kullanmak
muhtemelen ziyaretilerinizin kafasn kartracaktr. Metinleri byklk,
renk ve boluk gibi dier zellikler araclyla da farkl klmak mmkndr.
Bu konularn hepsini Ders 4te reneceksiniz. Standart Web alkanlklarn
bilerek ve bunlar uygulayarak sitenizi daha anlalr ve eriilmesi kolay hale
getirebilirsiniz. Stilleri ve elemanlar kafa kartrmalarna neden olabilecek
ekillerde ve anlamlarda kullanmaktan kann.
3. Kaln biimlendirme zelliini tanm listesindeki dier terimlere de uygulayn.
60 DERS 2
History paneli
Save Selected Steps As
Command dmesi
Web sayfalarnn en altnda genellikle telif hakk bilgilerini ieren bir altbilgi blm
bulunur. Bu altbilgilerde, eriilebilirlii salamak ve sitenin temel blmlerine gitmeyi
salamak iin metin tabanl balantlarla birlikte kimi zaman irtibat bilgilerine de yer
verilir.
2. Insert ara ubuunda Text kategorisini sein. Characters mensne tklayn ve
eklemek iin (Copyright - telif hakk) karakterine tklayn.
Macintosh kullanclar iin: Eer Insert ara ubuunun Text kategorisindeki Characters
simgesini/mensn gremiyorsanz, Insert ara ubuunu geniletmeniz gerekebilir. Bunun
iin ara ubuunu yatay olarak geniletmek zere sa alt kesine tklayp srkleyin.
Characters mens
Insert ara ubuunun Text kategorisi
Copyright sembol
62 DERS 2
Unicode, pek ok dile ait karakterlerin byk bir ksmn kapsayan genel bir karakter
kmesidir. Tek bir belgenin birok farkl dile ait karakterleri iermesini salayarak birok
karakter kmesinin bir st grubu olmas iin tasarlanmtr, hem oklu dil desteine,
hem de oklu platform desteine sahiptir. Farkl alfabelerin karakterlerini grntlemek
iin UTF-8 (Unicode Transformation Format 8) kodlamasn kullanabilirsiniz. Bu
kodlama tipi, bu derste daha nce rendiiniz gibi .txt belgelerinde ska kullanlan bir
format olan ASCII ile uyumludur. UTF-8, Windows 2000 ve Macintosh OS X tarafndan
desteklenir. Yine de, belirli unicode fontlar belirtmek ve/veya bir Unicode fontunu
(fontlarn) indirmek iin bir balant eklemek gerekebilir. Eski Web tarayclar ve eski
iletim sistemleri UTF-8i desteklemeyebilir.
Bat Latin alfabesinde bulunmayan karakterleri, rnein Japon Katakana alfabesini
(yabanc szckler) ve/veya Hiragana alfabesini (Japonca szckler), kullanmanz
gerektiinde, UTF-8 kodlamasn kullanmak zorunda kalabilirsiniz (ya da kullandnz
dile bal olarak tersi de sz konusu olabilir). Eer irketinizde birden fazla dil
konuuluyorsa ya da birden fazla dilde hizmet veriliyorsa, belgelerinizde dier alfabelerin
karakterlerini de kullanmak isteyebilirsiniz.
Buradaki uygulamada bu konuyu, Devanagari alfabesini kullanarak Sanskrite szckler
yardmyla reneceksiniz.
2. Text klasrnde yer alan sanskrit_terms.rtf dosyasn TextEdit (Macintoshta) ya
da WordPad (Windowsta) gibi bir uygulamada an, her eyi sein, kopyalayn
ve sanskrit.html belgesine yaptrn.
64 DERS 2
Baka alfabelere ait karakterlerin kullanld bir metni aktarmak iin, bu metni buradaki
uygulamada yaptnz gibi ilgili belgeden kopyalamanz ya da giri menleri veya
dorudan klavye araclyla dier karakter kmelerine erimenizi salayan dil aralarn
kullanarak kendiniz oluturmanz gerekir.
Macintosh OS X, birok dili destekler. Sistem tercihlerinin Uluslararas (International)
blmn kullanarak mevcut ayarlarnzda deiiklik yapabilir ve farkl dillere
eriebilirsiniz. Giri mens (Input menu), farkl karakterlerle nasl alacanz
semenizi salar (rnein klavyeyi ya da bir giri paletini kullanarak alabilirsiniz).
Windows 2000 ve daha yeni srmleri Unicode araclyla oklu dil desteine sahiptir.
3. sanskrit.html belgesini kaydedin ve bir Web taraycsnda nizleyin.
Sayfay farkl Web tarayclarnda test etmek isteyebilirsiniz. Her tarayc Unicode
kullanmn desteklemez.
erii dier dillere ve alfabelere uygun ekilde grntlemenin alternatif bir
yolu da, resimler kullanmaktr. Bununla birlikte, resim kullanmak, deiiklik
yaplmas durumunda ileri ciddi lde yavalatabilir. Metin kullanmann,
hzl ve kolayca dorudan Dreamweaver iinde gncelleme yaplmasn
salamak gibi bir avantaj vardr. Metinler resimlere gre daha esnektir ve
ayrca eriilmeleri ve aktarlmalar daha kolaydr.
Eer Insert ara ubuu grnmyorsa Window > Insert komutunu sein.
Ayn ilemi, belgeye tklayp Insert > HTML > Horizontal Rule komutunu
seerek de gerekletirebilirsiniz.
Sayfaya erk Eklemek 65
Siz yatay cetveli ekledikten sonra cetvel, belge penceresinde seili durumda olacaktr.
Cetvel telif hakk bilgisinin hemen zerine yerletirilecek ve telif hakk bilgisi de yatay
cetvelin bir satr altna inecektir. Yatay cetvel, satrn stnde ve altnda belirli miktarda
bir bolua sahiptir. CSS kullanmadka bu boluun miktarn kontrol edemezsiniz.
Yatay cetveli setiinizde Properties denetisinde cetvelin nitelikleri grntlenecektir.
Burada isim, genilik ve ykseklik, l birimi (piksel ve yzde), glge, yatay hizalama ve
Class mens araclyla CSS uygulama seenekleri yer alr.
Properties denetisindeki yatay cetvel seenekleri
Insert Date iletiim kutusunu amak iin Insert > Date komutunu da
kullanabilirsiniz.
Date dmesi
Geerli gn, tarih ve saat grntlenecek ve siz belgeyi her kaydettiinizde bu bilgi
deiecektir. Thursday (Perembe), gn bilgisinin belgenizde nasl grneceini size
gstermek iin Insert Date iletiim kutusunda bir rnek olarak kullanlmtr. Tarih ve saat
deerleri de birer rnektir.
Ders 1in sonunda gelitirdiiniz site yapsn klavuz olarak kullanarak ka sayfa
oluturulacan, bunlarn dosya yapsnda nerede bulunacan ve her sayfada hangi
ieriin kullanlacan belirleyin.
2. Her bir sayfay yaplandrmak iin sayfalar uygun ekilde konu bal
biimlendirmesi uygulayn ve gereken yerlerde satr sonlar, paragraflar ve
blnemez boluklar kullann.
leride ierik eklemek amacyla kullanmak zere bu sayfalar yerel kk klasrnze birer
yer tutucu olarak kaydedebilirsiniz.
68 DERS 2
Ne rendiniz?
Bu derste unlar rendiniz:
Balant
Oluturmak
Benzersiz bir ara olan Web sitelerinin gc, metinleri ve resimleri dier belgelerle
dorusal ya da sral olmayan balantlar araclyla balama becerilerinden ileri gelir.
Web taraycs, balant olduklarn gstermek iin bu blgeleri vurgulayabilir (genellikle
belirli bir renkle ya da altizgiyle).
HTMLde balantlar iki paradan oluur: Kendisine balanlacak olan dosyann ad ve
yolu (ya da URLi - Uniform Resource Locator) ile tklanabilir alan olarak grev yapan
metin ya da resim. Kullanc bir balantya tkladnda Web taraycs bal belgeyi
ykler. Baz Web tarayclarnda imle zerine geldiinde balantnn yolu, tarayc
penceresinin durum alannda (pencerenin sol alt kesinde yer alr) grntlenir.
Balantlar kullanclar dier HTML dosyalarna, resimlere ve dier medya dosyalarna,
indirilebilir dosyalara ynlendirebilir. Metin tabanl balantlarla bu derste almaya
Bu derste, gezinti
balantlaryla birlikte tm
Yoga Sangha proje sitesine
ait yer tutucularn yer
ald ilevsel bir test sitesi
oluturacaksnz.
Neler reneceksiniz?
Bu derste unlar reneceksiniz:
Yaklak Sre
Bu dersin tamamlanmas yaklak 2 saat srecektir.
Ders Dosyalar
Balang Dosyalar:
Lesson_03_Links/index.html
Lesson_03_Links/definitions.html
Lesson_03_Links/sanskrit.html
Tamamlanm Proje:
72 DERS 3
Bu uygulamada Link font seeneini varsaylan ayarnda (Same as page font) brakmanz
gerekiyor. Bu ayardan dolay sayfanzdaki balantlar bir sonraki derste belgeniz iin
ayarlayacanz stillerin zelliklerini kullanr.
Bir sonraki derste yapacanz gibi balant ieren bir metne bir CSS stili
uygularken, balant, varsaylan belge stilleri yerine bu stilin zelliklerini alr.
Balant Oluturmak 73
74 DERS 3
Kullanmak istediiniz renklerin onaltlk tabanl deerlerini (Webde renkleri temsil etmek
iin kullanlan kodlar) biliyorsanz balant renklerine ait metin alanlarna bu deerleri
dorudan girebilirsiniz. Bu ilemi yaptnzda Dreamweaver renk kutusuna ilgili deere
karlk gelen rengi otomatik olarak ekleyecektir. Ayrca, metin alannn sol tarafndaki
renk kutusuna tklayarak eitli renk numunelerini ieren bir paleti aabilirsiniz. Paletten
bir renk numunesi setiinizde Dreamweaver metin alanna, karlk gelen onaltlk
tabanl deeri otomatik olarak yazacaktr. Bu deer, siz imleci renk numunelerinin zerine
getirdiinizde paletin st tarafnda grntlenir. Renk paletini kullanrken fare imleci
bir renk seicisine dnr. Bu arac kullanarak ekranda grnen renklerden istediiniz
birini ilgili alann stne gelip tklayarak seebilirsiniz. Bu yntem, dier belgelerdeki,
resimlerdeki ve aralardaki mevcut renkleri kolayca eletirmenizi salar.
Balant Oluturmak 75
Her ne kadar Dreamweaver deerleri diyez iareti olmadan da kabul etse bile, siz yine de
bu iareti kullann. Bir renk numunesini semek iin renk kutusunu kullandnzda diyez
iaretinin de grndne dikkat edin.
Balantlarnz iin renk seerken standart balant renklerinin (bu uygulamann ilk
admnda her balant iin liste halinde verilmiti) dna pek kmayn. rnein standart
balant (henz tklanmam balant) rengi olarak, daha nce tklanm olan balantlar
iin kullanlana benzer bir mor renk kullanrsanz ziyaretilerinizin kafas karabilir.
Sitenizi tasarlarken standart haline gelmi Internet alkanlklarnz kullanmanz ve
ziyaretilerinizin beklentilerini dikkate almanz ok nemlidir.
Page Properties iletiim kutusunun Link blmndeki son seenek Underline Styledr. Bu
seenei, sayfanzda kullanacanz altizgi stilini tanmlamak iin kullanrsnz. Buradaki
uygulamada varsaylan ayar olan Always Underline (Her zaman altn iz) deitirmeyin.
Bu mendeki dier seenekler Never Underline (Asla altn izme), Show Underline
Only On Rollover (Altizgiyi sadece rollover durumunda gster) ve Hide Underline On
Rollover (Rollover durumunda altizgiyi gizle). Btn balantlarda grnen varsaylan alt
izgiyi kaldrmak isterseniz Never Underline seeneini kullanabilirsiniz. Ama Web sitesi
olutururken ziyaretilerinizin beklentilerini de her zaman dikkate aln. Pek ok kullanc,
balantlarn altizgiyle gsterili ekline alktr. Alt izgileri kaldrrsanz kullanclarnz
balantlar atlayarak ilgili bilgilerden mahrum kalabilir. Bunun tersi olarak metninizdeki
dier szcklerin altn izerseniz, bu kez de kullanclar bunlarn balant olduunu
dnerek zerlerine tklamaya alabilir.
76 DERS 3
Artk sayfanzdaki balantlar iin varsaylan olarak sizin tanmlanm olduunuz renkler
kullanlacaktr. Bir sonraki uygulamada balantlar oluturmaya baladnzda bu
renklerin kullanldn greceksiniz.
Sonraki uygulamalarda almak iin index.html belgesini ak brakn.
Balant Oluturmak 77
78 DERS 3
Bu balant, belgeye bal yollara bir rnektir. ou Web sitesinde yerel balantlar iin
kullanlabilecek en iyi seenektir ve btn kitap boyunca da bu seenek kullanlmtr. Belgeye
bal yol (document-relative path), mutlak URLin geerli belge ve bal belgede ayn olan
ksmn gz ard ederek sadece yolun farkl ksmn alr. Mutlak URL, bir site ya da kaynan
tm Web adresini gsteren bir URLdir (http://www.yogasangha.com gibi). Bal belgeyi
gsteren yol, balang noktas olarak balantnn bulunduu belgenin konumu temel alnarak
belirlenir. rnein ayn klasrdeki bir dosyaya ait yol dosyann_ad.htm eklinde ifade edilir. Bir
alt klasrde yer alan bir dosyaya ait yol da klasrn_ad/dosyann_ad.htm eklinde verilir.
Dier yandan site kk klasrne bal yol (site root-relative path), balang noktas olarak
sitenin kk klasr temel alnarak belirlenir ve geerli belgenin bulunduu konum temel
alnmaz. Bal belge, site yaps iindeki konumuna gre tanmlanr.
4. Feature: The Eight Limbs of Yoga ksmnda, imleci numaral listedeki 8 numaral
enin bulunduu satrn sonuna yerletirin. Return (Macintoshta) ya da Enter
(Windowsta) tuuna iki kez basn ve See the Sanskrit text for the Eight Limbs
yazn. 1den 3e kadar olan admlar tekrarlayarak Sanskrit szcn Lesson_03_
Links klasrndeki sanskrit.html dosyasna balayn.
Ders 2de rendiiniz gibi, bir listeden kmak iin Return ya da Enter tuuna
iki kez basmak gerekir. Tek bir paragraf sonu kullandnzda listede yeni bir e
yaratm olursunuz.
Bir balantnn hedefini dzenlemek gayet basit bir ilemdir. Bunun iin mevcut bir balantnn
iinde herhangi bir yere tklayn ve Properties denetisindeki Link metin alannda yer alan
deerde gereken deiiklikleri yapn (metin alanndaki yolu deitirerek veya Browse for File
simgesine tklayarak). Balantnn tamamn semek zorunda deilsiniz, nk Dreamweaver
balantlarn i ie yerletirilmesine otomatik olarak engel olur (yani bir balant dier bir
balantnn iine yerletirilemez). Balant uygulamak iin setiiniz metin, onu evreleyen
ya da ieren HTML etiketleri ile tanmlanr. Bu yzden, balantda yaptnz her deiiklik
otomatik olarak balantnn iinde yer alan tm metne (tm balant tiplerini gsteren <a>
etiketinin al ve kapan blmleri arasndaki metin) uygulanr. HTML etiketleriyle ilgili
ayrntl bilgi iin Ders 16ya baknz.
Balant Oluturmak 79
Bylece, kullanclar proje sitesi dnda bir siteye ynlendiren bir mutlak balant oluturdunuz.
6. index.html dosyasn kaydedin ve Web taraycsnda nizleyin. index.html
dosyasn kapatn.
Geerli belgenin bulunduu klasrn dnda yer alan bir belgeye giden bir balant
oluturduunuzda balantnn yolunda (dosya adnn nnde) ../ karakter grubunun
80 DERS 3
kullanldna dikkat edin. ../ karakter grubu aslnda Web taraycsna geerli konumun bir
stndeki klasr dzeyine gitmesi gerektiini syleyen bir komuttur. ../ karakter grubunun
her rnei bir stteki klasr dzeyine gitmek gerektiini gsterir. Geerli dizinin iki klasr
dzeyi stnde yer alan bir belgeye ait balantda ../../dosyaad.html eklinde bir ifade
kullanlabilir. Mesel bir nceki rnekte books.html sayfasndan about.html sayfasna giden
bir balantnn yolu ../../about.html eklinde olur. Dreamweaverda balantlar dorudan
Link metin alanna yazarak eklemiyorsanz ../ karakter grubunu kullanmanz gerekmez.
Doru yolu tam olarak bilmiyorsanz istenen dosyay semek iin dosya yapsna gz
atmanz gerekir. Dreamweaver uygun yolu sizin yerinize belirleyecektir.
nceki rnek site yapsnda birden fazla index.html dosyasn olduuna dikkat edin.
index, pek ok sunucuda varsaylan dosya ya da klasr iin kullanlan standart isimdir. Bu
varsaylan dosyalarn URLde belirtilmesi gerekmez. Herhangi bir dosya belirtilmediinde
ziyareti otomatik olarak ilgili klasrn varsaylan dosyasna gnderilir. nceki rnekte
kullanc gardens klasrndeki index sayfasna erimek iin alan adn ve ardndan /gardens
ifadesini yazabilir. En sk kullanlan index.html dnda, varsaylan dosyalar iin yaygn
olarak kullanlan dier isimler arasnda default.html ve home.htmli sayabiliriz. Pek ok
uzant tipi kullanlabilir. Ama sunucunuzun .html ya da .htm dndaki uzantlara sahip
index dosyalarn tanyacak ekilde yaplandrlmas gerekebilir. Nasl yaplandrldn
grmek iin sunucunuzu ya da hostunuzu kontrol edin.
Geerli belgeyle ayn klasrde bulunan bir belgeye ait bir balant olutururken bu
balantnn yolu, sz konusu bal belgenin ismi olacaktr. Geerli belgenin bulunduu
klasrn iinde baka bir klasrde yer alan bir belge iin balant olutururken bu
balantnn yolunda (dosya adnn nnde) klasrad/ ifadesi kullanlr. klasrad/ ifadesi,
Web taraycsna belirtilen klasrn iine bakmas gerektiini ve bu klasrn de geerli
dizinin iinde yer aldn bildirir.
Sitenizi gelitirirken belirli dosyalar ya da klasrleri btnyle farkl konumlara tamay
gerekli grebilirsiniz. nceki rnek dosya yapsn kullanacak olursak, containers.html
belgesini indoors klasrne tadnz farz edelim. containers.html belgesinde yer
alan btn balantlar veya dier yollarn ve dier dosyalardan bu belgeye giden btn
balantlarn gncellenmesi gerekir. ayet bu yollar gncellenmezse, yollar geersiz hale gelir
ve balantlarla resimler dzgn almaz. Siz dosyalar tarken Dreamweaver sitenizdeki
btn balantlarn, resimlerin ve dier aralarn yollarn otomatik olarak gnceller. Ama
bunun iin btn deiiklikleri Dreamweavern Files panelinde yapmanz gerekir. Herhangi
bir deiiklii Dreamweavern dnda (Mac OS Xteki Finderda ya da Windows Explorerda)
yaparsanz Dreamweaver dosyalarnz izleyemez ve devamllklarn salayamaz.
Expand dmesi
82 DERS 3
Local Files stunu, geniletilen Files panelinin sa tarafnda yer alr. Panelin sol
tarafndaki Remote Site stununda herhangi bir dosya yoktur, nk henz bir uzak site
tanmlamadnz. Bu ilemle ilgili ayrntlar Ders 14te greceiz.
Files panelinde biraz daha yer kazanmak amacyla ak durumdaki dier ders
klasrlerini kltmek isteyebilirsiniz. Bylece sitenin ieriini daha rahat
gzden geirebilirsiniz.
Balant Oluturmak 83
eitli seenekler ieren bir balam mens alacaktr. Bu mende sunulan seenekler,
seilen eye bal olarak farkllk gsterir. Balam mens, Dreamweavern ilevlerine
erimek iin kullanabileceiniz hzl bir yntemdir ve bylece retim srecini de
hzlandrabilirsiniz.
Lesson_03_Links klasrnn iine balksz yeni bir klasr eklenecektir. Bu klasr yeni
oluturduunuz iin ismi vurgulu olarak ve metin alannn evresinde kalnca bir izgiyle
grntlenecektir. Bu iaretler klasr adlandrabileceinizi gsterir.
84 DERS 3
Files panelinde baka bir yere tkladnzda ismin seimi kaldrlacaktr. Eer
byle bir durumla karlarsanz ve klasr yeniden adlandrmanz
gerekiyorsa, klasrn adna tklamanz, biraz bekleyip tekrar tklamanz
gerekir. Bal seerek dzenleyebilirsiniz. Bu durumda ift tklamayn,
yoksa klasr aarsnz.
6. Files panelinde, Lesson_03_Links klasrnde yeni oluturduunuz about
klasrne sa tklayn (Windowsta) ya da Control tuunu basl tutarak tklayn
(Macintoshta).
Burada, bir sonraki admda iinde bir dosya oluturacanz klasre tklyorsunuz.
Balam mens alacaktr.
Balant Oluturmak 85
about klasrnn iinde isimsiz yeni bir belge oluturulacaktr. sim alan vurgulu olarak
grntlenecektir. Bu, sz konusu belge iin bir isim girmeniz gerektiini gsterir.
8. Yeni dosyay studio.html olarak adlandrn.
86 DERS 3
Eer dosya adlarnz Local Files stunu iin ok uzunsa, kesilmi gibi
grnebilirler. Bunun sebebi, Files panelinde kstl bir grntleme alannn
kullanlmasdr. mleci dosya adnn zerinde tutup adn tamamnn grnmesini
bekleyerek ya da stunlarn konumunu ayarlayarak dosyann tam adn
grebilirsiniz. Stunlarn konumunu ayarlamak iin stun balklarn ayran
dey izgileri zerlerine tklayp srkleyin.
9. 6dan 8e kadar olan admlar tekrarlayarak about klasrne u dosyalar ekleyin:
contact.html, newsletter.html, news.html, location.html, anusara.html ve index.
html.
u anda about klasrnde yedi tane XHTML dosyas olmas gerekir. XHTML dosyalarnn
hl .html uzantsn kullandn hatrlayn.
Bu derste daha nce rendiiniz gibi, her klasrn kendi index.html dosyas olabilir. Bir
index.html dosyas kullanmak, ziyaretilerin sadece www.yogasangha.com/about gibi bir
klasr ad girmeleri durumunda bile index.html dosyasnn grntlenmesini salar.
Bir dizinin varsaylan belgesi iin en ok kullanlan isim index.htmldir. Bununla
birlikte, kullandnz Web sunucusuna bal olarak bunun iin baka pek ok
farkl isim kullanmak da mmkndr (default.html, index.cfm, index.jsp ya da
index.asp gibi).
10.3ten 8e kadar olan admlar tekrarlayarak aadaki klasrleri ve yine aada
belirtilen ve bu klasrlerin iinde yer almas gereken dosyalar oluturun.
Klasrn ad
Dosyalar
schedule
teachers
community
training
explorations
Balant Oluturmak 87
Yoga Sangha projesindeki her sayfa iin yer tutucu oluturma ilemini tamamladnz
ve artk bunlar birbirine balamaya hazrsnz. Files panelindeki klasrler ve dosyalar
aadaki rnekteki gibi grnecektir.
88 DERS 3
Balant Oluturmak 89
2. Ara ubuundaki Site Map dmesine tklayn ve alan menden Map Only
komutunu sein.
Site Map
dmesi
Site Map dmesi ayn zamanda bir men olarak da alr. Bu dmeye tklayp
farenin dmesini basl tuttuunuzda Map Only grnm ile Map and Files
grnm arasnda seim yapmanz salayan bir men alr. Files panelini Map Only
grnmndeyken kltrseniz, ekranda penceresinin dosya ksmn grebilirsiniz.
Siz srklerken imle bir ok ve Point To File simgesine dnecektir. Siz imleci en st
dzeydeki index.html dosyasndan about klasrnde yer alan index.html dosyasna
Balant Oluturmak 91
srklerken mavi bir izgi izilir. Siz imleci braktnzda, about klasrndeki index.
html dosyas Site Haritas (Site Map) grnmnde belirecektir. Balant en st dzeydeki
index.html belgesine eklenmi durumdadr. Eer en st dzeydeki index.html belgesiniz
aarsanz bu balanty grrsnz.
Site > Site Map View alt mensn kullanarak balantlar zerinde ekleme,
silme ve deitirme ilemleri uygulayabilirsiniz. Bu menye Files panel
mensnden (Windowsta) ya da Files panelinin sa st kenarnda yer alan
Options mensnden (Macintoshta) eriebilirsiniz.
2. Birinci adm tekrarlayarak en st dzeydeki index.html dosyasndan u
klasrlerde yer alan dier index.html dosyalarna giden balantlar oluturun:
schedule, teachers, community, training ve explorations.
mleci haritadaki belirli bir dosyann zerinde bir sre tuttuunuzda ilgili dosyann adn
ve konumunu gsteren bir ara ipucu belirir. Bir dosyay harita (map) grnmnde
setiinizde ayn dosya Files grnmnde de vurgulanr ve bunun tersi de dorudur.
Bu admda sitenin asl sayfas olan index.htmli her blmn asl sayfalarna (her klasrde
yer alan index.html dosyalar) baladnz.
Bu ekilde oluturulan balantlar ayn satr zerinde (her biri dierinden sonra gelecek
ekilde), belgedeki mevcut btn ieriin altnda grnr ve sayfadaki balant metni
iin dosyann ismini kullanr. Bu rnekte index.html eklinde tanmlanan dosya
ad ok aklayc deil, bu yzden bir sonraki admda balantlar gezinti alanna
uygulayacaksnz.
3. Lesson_03_Links klasrndeki index.html dosyasn an. Sayfann en
altndaki ilk index balantsn sein. Ardndan Properties denetisindeki Link
alannda bulunan metni sein. Telif hakk bilgisinin hemen zerinde yer alan
blm listesinden About szcn sein ve kopyalanan balanty Properties
denetisindeki Link alanna yaptrn.
92 DERS 3
Doru index balantsn doru (kendisine karlk gelen) blme uygulamak iin balantlar
kopyalarken Properties denetisinde yer alan Link metin alanndaki balant konumunu
kontrol ettiinizden emin olun. Eer bu uygulama ile bu derste daha nce klasrleri
oluturduunuz uygulama arasnda herhangi bir anda Dreamweaver kapattysanz, Files paneli
alfabetik srayla dzenlenerek yenilenmi olabilir. Bu yzden index balantlar blm listesiyle
ayn srada olmayabilir.
Artk gezinti balantlarnn ziyaretiyi gtrecekleri konumlar aka tanmlanm durumdadr.
Eer alrsa Balang Sayfasn kapatabilirsiniz.
5. Birinci adm tekrarlayarak schedule klasrndeki index.html dosyasndan yine
schedule klasrnde bulunan dier tm belgelere giden balantlar oluturun.
Balant Oluturmak 93
Site haritasnda balant ieren sayfalar dosyann solunda bir art (+) ya da eksi (-)
iaretiyle birlikte grntlenir. Art iaretine tkladnzda, her biri kendi art iaretiyle
birlikte belgede yer alan balantlarn yer ald bir liste grntlenir. Krk balantlar
(yani almayan balantlar) krmz harflerle gsterilir. e-posta balants ve URL gibi
harici balantlar mavidir ve kk bir kre simgesiyle gsterilirler.
6. Geri kalan klasrlerdeki (about, teachers, community, training ve explorations)
dosyalar iin beinci adm tekrarlayn.
Bylece site iinde gezmenizi salayan balantlarn birounu ieren ve sitenizin yaps ile
gezinti zelliklerini test etmenizi salayan bir test sitesine sahip oldunuz. Bu test sitesini
tamamlamak iin alt klasrde yer alan her bir index.html dosyasndan en st dzeydeki
index dosyasna giden balantlar ve klasrlerdeki her bir sayfadan ayn klasrdeki index.
html dosyasna giden balantlar eklemeniz gerekiyor. Bu ilemleri yaptktan sonra site
haritanzn grnts aadaki rnee benzeyecektir.
about klasrndeki index.html belgesini bir alt blm olarak grntlemek, balang
noktas olarak about/index.html dosyas kullanlarak eriilebilen btn sayfalara
odaklanmanz salar. Byk bir siteniz varsa bu yaklam iinize yarayabilir.
2. Files panel mensn (Windowsta) ya da Files panelinin sa st tarafnda yer
alan Options mensn (Macintoshta) kullanarak View > Site Map Options >
View as Root komutunu sein.
94 DERS 3
Bu yapsal site gezinti sistemi, birok sitede kullanlan ekmek krnts gezinti
sistemiyle ayn ekilde alr. Ekmek krntlar (ok bilinen bir masalda daha
sonra geri dnebilmek iin ocuklarn ekmek krntlarn gittikleri yol boyunca
artlarna brakmalarndan esinlenilmitir), ziyaretiye sitenin ana sayfasndan
bulunduklar sayfaya kadar btn hiyerarik yolu gsterir. Bunlar genellikle
sayfann st ksmna yakn bir konumda bulunur. Sitenin ekmek krnts
yolunda listelenen her bir paras normalde bu blme baldr. rnein about
klasrndeki anusara.html sayfasna ait ekmek krnts gezinti yaps, Main >
About > Anusara eklinde olacaktr. Bu rnekte Main szc en st
dzeydeki index.html sayfasna, About szc ise anusara.html sayfasna
balanan about klasrndeki index.html sayfasna balanacaktr. Anusara
szc bal deildir ve ekmek krntlarnn en sonunda bulunmaktadr. Bu da
ziyaretiye ekranda grd sayfann Anusara olduunu syler.
Balant Oluturmak 95
Ana sayfanz (Yoga Sangha proje sitesinde en st dzeyde yer alan index.html sayfas) yine
sitenin kk haline gelecektir.
Save Site Map iletiim kutusu alacaktr. Bylece site haritasn bir resim olarak
kaydedebilirsiniz. Bazen site haritasn baka insanlarla paylamanz gerekebilir. Site
haritasn resim olarak kaydetme seenei, site haritasn bakalarna gstermenizi
kolaylatrr. Macintoshlarda resim PICT formatnda, Windows ykl makinelerde ise
PNG veya BMP formatnda kaydedilir.
Map Only grnmndekinin tersine, Map and Files grnmn kullanrken
eer Local Files paneli etkinse site haritas ilevlerinin hepsine
eriemezsiniz. Eer Save Site Map seenei seilemez durumda ise Files
paneline geri dnn ve etkin olduundan emin olmak iin site haritasnn
bulunduu blmenin beyaz bo alanna tklayn. Sonra da geri dnp Save
Site Map komutunu tekrar sein.
2. File name (Dosya ad) metin alanna project_yoga yazn ve dosyay Lesson_03_
Links klasrne kaydedin.
Site haritas, yazdrlabilen ya da bir resim editrnde grntlenebilen bir resim olarak
kaydedilecektir.
Sayfann alt ksmna yakn bir konumda bulunan Yoga Sangha Web sitesine ait balanty
bu dersin ikinci uygulamasnda oluturmutunuz.
Belgenin alt ksmndaki alt index balantsna dikkat edin. Bunlar, bu derste daha nce
oluturduunuz ve alt klasrde bulunan index.html dosyalarna giden balantlardr.
Balant Oluturmak 97
Link color seeneine ait onaltlk tabanl deerin #FF3300, Rollover links seeneine ait
renk deerinin #FF9900, Visited links deerinin #993300 ve Active links renk deerinin de
#FFCC00 olduunu hatrlayacaksnz.
Balant renklerinin btn sitede ayn olmasna dikkat edin. Rasgele bir ekilde
deien balant renkleri ziyaretilerinizin kafasn kartrabilir.
98 DERS 3
simde boluk, noktalama iareti veya zel karakter (telif hakk sembol, diyez iareti vs gibi)
kullanmayn. Ayn belgede ayn isme sahip birden fazla isimli yer imi asla kullanlmamaldr.
Aksi takdirde Web taraycs kullancy doru yer imine gtremez.
Sayfada, isimli yer imini gstermek iin sar bir simge belirecektir. Sayfada ilk belirdiinde
bu simgeyi seebilirsiniz (seilen yer imi simgelerinin rengi maviye dner). Bu simge, Web
taraycsnda grnmeyen bir elemandr.
simli yer imi (Named Anchor) simgesini gremiyorsanz View > Visual Aids >
Invisible Elements komutunu seerek Invisible Elements seeneinin etkin
durumda olduundan emin olun. Siz isimli bir yer imi eklerken Invisible Elements
seeneini etkinletirmedike yer imini gremeyeceinizi bildiren bir uyar
penceresi ekrana gelebilir. Ayrca Preferences iletiim kutusundaki Invisible
Elements kategorisinde Named anchors seeneinin de iaretli olmas gerekir.
Edit > Preferences komutunu seerek ve Invisible Elements kategorisini
iaretleyerek hangi seeneklerin etkin durumda olacan belirleyebilirsiniz. Named
Anchors kutusunun iaretli olmas gerekir. Bu kitaptaki uygulamalarda varsaylan
konfigrasyonu kullandnz varsaylmaktadr.
Balant Oluturmak 99
Bu metin, kullancy sayfann ilgili blmne gtrerek bir gezinti eleman olarak
alacaktr. Her terim, nceki admlarda bu sayfann alt ksmna yakn bir konumda
oluturduunuz Vinyasa Yoga iin oluturduunuza benzer ekilde ilgili isimli yer imini
iaret eden bir balant olacaktr.
5. Yeni oluturduunuz yoga stilleri listesinden Vinyasa szcn sein.
Properties denetisindeki Link metin alanna #vinyasa yazn.
Diyez iaretini (#) kullanmak, Web taraycsna bu balantnn dahili olduunu bildirmek
iin gereklidir. Dahili balant kullancy ayn sayfadaki bir konuma gtrr.
Diyez iaretinden sonra yazdnz ismin yer iminin ismiyle tamamen ayn olduundan
emin olun. Yer imlerini adlandrrken Ders 1de rendiiniz adlandrma standartlarna
uymanz gerekir. simli yer imleri BYK/kk harfe duyarldr (her ne kadar birok
Web taraycs harflerin BYK/kk olmasn deitirme (case change) zelliine
sahip olsa da). rnein yer iminizi vinyasa olarak adlandrdktan sonra Link metin
alanna #Vinyasa yazarsanz, balantnz btn Web tarayclarnda dzgn bir ekilde
almayabilir.
Yoga stilleri listesinde yer alan Vinyasa szc, sayfann alt ksmnda yer alan Vinyasa
terimine ve tanmna baland. imdi ayn ilemi Kripalu szc iin tekrarlayacaksnz.
100 DERS 3
6. Belgenin alt ksmna yakn bir konumda bulunan Kripalu szcnn nne bir
yer imi ekleyin ve bu yer imini kripalu olarak adlandrn.
Point to File aracna ilk tkladnzda balangta Link metin alannda setiiniz
balantyla deitirilecek olan aklayc bir metin yer alr. mleci isimli yer iminin stne
getirdiinizde Link metin alannda #kripalu ifadesi belirecektir. Balant oluturmak iin
Point to File simgesini kullanmak yazm hatas yapmanza engel olabilir.
8. Belgenin banda oluturduunuz geri kalan gezinti balklar iin isimli yer
imlerini ve balantlar ekleyin. Yer imi isimleri olarak kendilerine karlk gelen
yoga tipleri iin hatha, anusara, ashtanga, bikram, dynamic, integral ve iyengar
yazn.
stediiniz bir yer iminin adn, ilgili yer iminin zerine tklayarak dzenleyebilirsiniz.
Siz bu ilemi yaptktan sonra Properties denetisindeki seenekler, isimli bir yer iminin
seildiini gsterecek ekilde deiecektir. Properties denetisinin Name metin alann
kullanarak istediiniz ismi deitirebilirsiniz.
9. Sayfann en stnde Yoga metninin nne bir isimli yer imi ekleyin ve bunu top
olarak adlandrn. Sayfann en alt ksmnda yeni bir satr oluturun, Back To Top
yazn ve Properties denetisindeki Link metin alann kullanarak bunu #topa
balayn.
Tanm listesi oluturmamak ve yeni bir satr oluturmak iin iki paragraf sonu
kullanmanz gerektiini unutmayn.
Uzun belgelerde her blmn sonuna sayfann bandaki bir yer imine ya da gezinti
zelliklerine sahip bir indekiler Tablosuna giden bir balant atamak sk kullanlan bir
tekniktir. Sk rastlanan bu yer imi genellikle #top olarak adlandrlr. Bu tipte bir balant
kullandnzda ziyaretiler, dier blmlere atlamak iin bu balantlar kullanmaya
devam etmek isterlerse, ekran sayfann en stne kadar kaydrmak zorunda kalmazlar.
Bir sayfada istediiniz kadar balanty ayn isimli yer imine atayabilirsiniz.
simli yer imi bir balantnn iindeyse, bu yer imine gitmesi gereken bir
balantnn ziyaretileri yanl bir yere gtrmesi ya da almamas gibi
sorunlar ortaya kabilir. Bu tr sorunlarn ortaya kmasn engellemek iin,
bir yer iminin bir balantya eklenmesi durumunda Dreamweaver otomatik
olarak balanty isimli yer iminin hemen nnde sonlandrr ve yer iminin
hemen arkasnda ayn hedefe giden ikinci bir balant oluturur (orijinal
balantn bittii yerde sonlanr). Byle durumlarda, isimli yer imi ayn deere
sahip iki ayr balant arasnda kalr. Sonu olarak, imleci balant metninin
bana yerletirip balant deerinde deiiklik yaptnzda sadece bu
balantnn ilk rnei deiir. Yaptnz deiiklikleri isimli yer iminden sonra
yer gelen balantnn ikinci rneinde de tekrarlamay unutmayn.
10. Dosyay kaydedin ve Web taraycnzda nizleyin.
Sayfann banda yer alan gezinti terimleri artk kendilerine karlk gelen blmlere
balanm durumdadr. definitions.html dosyasn kapatabilirsiniz.
102 DERS 3
Bir sonraki admda isimli bir yer imi kullanarak baka bir belgenin belirli bir blmne
nasl balanldn renme konusuna devam edeceksiniz.
11. Lesson_03_links klasrnde en st dzeyde bulunan index.html dosyasn
an. Anusara Yoga, a form of hatha yoga eklinde balayan paragrafta
hatha yoga szcklerini sein. Properties denetisindeki Link metin alanna
definitions.html#hatha yazn.
Link metin alanndaki orijinal diyez iaretini (#) girdiiniz balantyla deitirdiinizden
emin olun.
nceki admlarda definitions.html dosyasnn hatha blmnde bir isimli yer imi
oluturmutunuz. Burada da index.html dosyasnda, sayfann stne balamak yerine
(balant olarak definitions.htmli kullanmanz durumunda byle yapacaktnz) dorudan
definitions.html dosyasndaki hatha blmn iaret eden bir balant oluturuyorsunuz.
index.html dosyasn Web taraycnzda nizleyebilir ve bu yeni balanty test edebilirsiniz.
Dier sayfalarn belirli blmlerine balanmak iin yer imleri kullandnzda
ziyaretilerinizi hemen aradklar balklara ynlendirerek ve uzun belgelerde ekran
kaydrmayla vakit kaybetmelerini engelleyerek sitenizin daha ilevsel olmasn
salayabilirsiniz. Siteniz ne kadar ilevselse ve kullanm ne kadar kolaysa, yeni ziyaretiler
kazanma ve mevcut ziyaretilerin sitenize tekrar gelme ihtimali o kadar fazla olur.
Point to File aracn kullanarak baka sayfalara ynlendiren yer imlerinin yer
ald balantlar oluturmanz da mmkndr (nceki admlarda ayn belge
iinde balantlar oluturmak iin bu arac kullanmtnz). rnein hem
index.html, hem de definitions.html belgeleri ayr ayr pencerelerde akken
index.html belgesinde bir balant seebilir, Link metin alannn sandaki
Point to File simgesine tklayabilir ve definitions.html belgesindeki istediiniz
bir isimli yer imini hedef olarak tanmlayabilirsiniz.
Metin (Text) ve e-posta (E-Mail) seeneklerini ieren Email Link iletiim kutusu alacaktr.
Insert ara ubuu varsaylan durumda ak olmaldr. Eer grnmyorsa
bu ara ubuunu amak iin Window > Insert komutunu sein ya da
panelleri, denetleyicileri ve ara ubuklarn varsaylan konumlarna getirmek
iin Window > Arrange Panels komutunu sein.
3. Text metin alanna adnz yazn. Email metin alanna e-posta adresinizi yazn ve
OK dmesine tklayn.
Metin sayfada bir balant olarak belirecektir. Siz ekleme noktasn balantnn iine
yerletirdiinizde Properties denetisindeki Link metin alannda mailto: ifadesi ve
hemen sonra da e-posta adresi grntlenecektir.
104 DERS 3
Sayfadaki mevcut bir metni seer ve sonra Insert Email Link iletiim kutusunu aarsanz,
setiiniz metin Text metin kutusunda belirecektir.
letiim bilgileri genellikle sayfann en altnda, telif hakk bilgisine yakn bir konumda
bulunur.
Properties denetisindeki Link metin alanna mailto: ve bunun hemen arkasna e-posta
adresinizi yazarak da e-posta balantlar oluturabilirsiniz. Bu yntemi kullanrken iki
nokta st ste iaretini kullanmay unutmayn ve iki nokta st ste iaretiyle e-posta
adresinizin arasnda boluk brakmayn.
index.html dosyasn kaydedip kapatabilirsiniz.
Blm klasrlerini ve yer tutucu dosyalar hazrlamak, test sitesi oluturmann ilk
admdr. Bu yeni klasrleri ve dosyalar siteye eklemek zere geniletilmi Files panelini
kullanarak ok sayda yeni dosyay hzl bir ekilde oluturabilirsiniz.
2. Bu derste daha nce rendiiniz beceri ve teknikleri kullanarak sitenizin yer
tutucu sayfalarnda bir balant sistemi oluturun.
Files panelinin Site Map yani site haritas grnmn kullanmak, her dosyay amak
zorunda kalmadan sitenizdeki sayfalar arasnda balantlar oluturmanz salar.
Yeni sayfalarnza herhangi bir balant rengi atamayn. Bir sonraki derste, belgelerinizde
kullanlan balant renklerinin tm site iin tek bir dosya araclyla nasl kontrol
edildiini reneceksiniz.
3. Sayfalarnza metin tabanl ierik eklemek iin Ders 1de gelitirdiiniz ierik
taslan kullann.
Her sayfada grnecek ierie ait taslaklar ya da listeleri kullanabilir veya sayfalara
ieriin kendisini ekleyebilirsiniz. Gelitirme srecindeki farkl aamalarda sitenize ierik
eklemeye ve deiiklik yapmaya devam edeceksiniz. Bununla birlikte, u anda ierik
eklemek nelerin mevcut ya da nelerin eksik olduunu ve sitede ieriin nasl bir ak
izleyeceini ve alacan grmenize yardm edecektir.
Gerekiyorsa balant hedeflerini ayarlayabilir, bunlara isimli yer imleri ve balantlar
ekleyebilir ve e-posta balantlar oluturabilirsiniz. Sitenizin gelitirilmesi srecinde bu
balantlarla almaya devam edeceksiniz. u anda hepsini tamamlamanz gerekmiyor.
4. Ana sayfanz bir Web taraycsnda nizleyin ve gelitirdiiniz site yapsn ve
gezinti elerini test sitenizin iinde muhtelif yerlere tklayarak test edin.
Ne rendiniz?
Bu derste unlar rendiniz:
106 DERS 3
Stil Sayfalar
Gelitirmek
Cascading Style Sheets (CSS) olarak adlandrlan stil sayfalar, metinler ve resimler
gibi eitli elemanlarn Web sayfalarnzda nasl grneceini tanmlamanz salar.
Cascading (basamakl) terimi, stillerin srasn ve ncelik dzeyini tanmlar. Stil (style),
tek bir isimle tanmlanan bir dizi biimlendirme niteliidir. Bu da Web taraycsna
bir eleman nasl grntlemesi gerektiini bildirir. HTML belgelerindeki stiller,
biimlendirme, grnm ve yerleim dzeni zerinde geni bir kontrol imkn salar.
Stillerden faydalanmann avantajn yle zetleyebiliriz: Bir stilin niteliklerinden birinde
bir deiiklik yaptnzda, bu stil tarafndan kontrol edilen btn elemanlar otomatik
Bu derste CSS araclyla Dreamweaverdaki
stil tipini (snf [class] stilleri, etiket [tag] stilleri ve
gelimi [advanced] zel stiller) kullanarak metne
eitli biimlendirme seenekleri uygulayacaksnz.
olarak gncellenir (stili nasl oluturduunuza bal olarak tek bir belgede ya da btn
site genelinde). Font, byklk ve renk gibi standart niteliklerden sadece CSS ile
eriilebilen gelimi netin niteliklerine (satr aralklar [leading] gibi) kadar pek ok
ayarda deiiklik yapabilirsiniz.
Stil sayfalarn kullanarak rnein 1,25 cmlik kenar boluuna sahip bir paragraf
oluturabilir, bunun satrlarnn arasn 20 punto yapabilir ve metinde kullanlan fontun
puntosunu 12 olarak ayarlayabilirsiniz. Byle bir eyi CSS olmadan yapamazsnz. Web
tarayclarnn 4.0 ya da daha yeni srmleri CSS desteine sahiptir. Internet Explorer
3.0 baz stil niteliklerini tansa da eski Web tarayclar CSSi grmezden gelir. En iyi
sonucu, srm 5.0 ve daha yeni olan Web tarayclar verir. Bunlar pek ok zellii
destekler.
Tek bir sayfay biimlendirmek iin belgede saklanan bir dahili stili kullanabilirsiniz.
eitli belgeleri birden fazla sayfada (ayn metin biimlendirme zelliklerini koruyacak
ekilde) bir btn olarak kontrol etmek isterseniz bir harici stil sayfasndan da
faydalanabilirsiniz. eitli belgelerin grnmn, ayn metin biimlendirme zelliklerini
birden fazla sayfada koruyacak ekilde bir btn olarak kontrol etmek isterseniz bir
harici stil sayfasndan da faydalanabilirsiniz. Bu stil sayfas Web sayfasnn dnda
bulunur ve geerli sayfaya balanr. Byle durumlarda metinlerin ve sayfa yerleim
dzeninin btn site iinde tutarl olmasn salamak en iyisidir. nk bu eler
sayfadan sayfaya ciddi lde deiiklik gsterirse, ziyaretileriniz baka bir siteye
getiklerini dnebilir.
Stil sayfalarn kullanmann dier bir avantaj da, Web sayfalarnn ieriini
biimlendirmeden ayr tutabilmeyi salamasdr. Sonu olarak bu, ieriinizin grnm
zerinde daha hassas bir kontrol imkn salar ve Web sitenize ierik eklemek daha
hzl ve daha az karmak bir ilem halini alr. erii bu ekilde izole etmek, sitenin
gncellenmesi ve devamllnn salanmasn ok daha basit bir hale getirir. Web
sayfalarnzn biimlendirme zelliklerini stil sayfalaryla kontrol ederek farkl platformlar
ve Web tarayclar arasnda daha uyumlu sayfalar oluturabilirsiniz.
Bu derste, metnin grnmn etkileyen stillere sahip temel stil sayfalar oluturmay
reneceksiniz. Bu sre ierisinde CSSin zelliklerini renecek ve nasl altn
kavrayacaksnz. Daha sonra burada rendiklerinizi temel bir CSS tabanl yerleim
dzeni oluturarak uygulayacaksnz. Kitabn geri kalan ksmnda da ilave CSS teknikleri
renerek bu becerilerinizi gelitirecek ve metin dndaki elemanlara da (rnein Ders
5te resimlere) stiller uygulayacaksnz.
108 DERS 4
Bu dersin sonunda elde edilen sayfalara ait rnekleri grmek isterseniz, Lesson_04_
CSS/Completed klasrndeki index.html ve sangha.css dosyalar ile Lesson_04_CSS/
Completed/about klasrndeki index.html dosyasn an.
Neler reneceksiniz?
Bu derste unlar reneceksiniz:
Yaklak Sre
Bu dersin tamamlanmas yaklak 3 saat srecektir.
Ders Dosyalar
Balang Dosyalar:
Lesson_04_CSS/index.html
Lesson_04_CSS/about/index.html
Lesson_04_CSS/Text/about.txt
Tamamlanm Proje:
Lesson_04_CSS/Completed/index.html
Lesson_04_CSS/Completed/about/index.html
Lesson_04_CSS/Completed/sangha.css
110 DERS 4
Soluk sar renk (#FFFFCC) sayfanzn arka plan rengi olarak ayarlanacaktr. Rengi,
onaltlk tabanl kodu dorudan renk kutusunun yanndaki metin alanna yazarak da
deitirebilirsiniz.
3. Page Properties iletiim kutusunu kapatmadan yeni arka plan rengini grmek
iin Apply dmesine tklayn.
Sayfanzn arka plan, Page Properties iletiim kutusunda setiiniz ak sar renge sahip
olacaktr.
Bir sonraki uygulama iin Page Properties iletiim kutusunu ak brakn.
Fontu Deitirmek
Sayfanzn daha ilgin ve daha kolay okunmasn salamak iin metinleri grntlemede
kullanlan fontlar deitirebilirsiniz. Yaznn bask iin kullanlmasyla ilgili nemli
miktarda bilgi mevcuttur; fakat bu bilgilerin tamam Webde kullanlmaz.
Bilgisayar ekrannda sans-serif tipindeki fontlar serif tipindeki fontlara gre genellikle
daha kolay okunur. Serif tipindeki fontlar normalde basl medyada kullanlr. nk serif
ad verilen izgi sonlarndaki kvrmlar karakterlerin daha kolay alglanmasn salar.
Sayfadaki metnin tamam setiiniz fontla biimlendirilecektir: Arial, Helvetica, sansserif. Daha sonra bu sayfaya ekleyeceiniz btn metinlerde ayn font kullanlacaktr.
Page Properties iletiim kutusu bir dizi etiketi (body, td, th) seilen font
nitelikleriyle yeniden tanmlamak iin dahili bir CSS stili oluturacaktr.
Harici CSS stillerini bu derste daha sonra greceiz.
112 DERS 4
bildirir. Font grubundaki ilk seenek kullanlamyorsa tarayc ikinci seenei kullanmaya
alr. kinci font da kullanlamyorsa nc fontu kullanr. Kullancn bilgisayarnda
kombinasyondaki fontlardan hibiri yoksa, metin, taraycnn varsaylan fontuyla
grntlenir.
2. Sayfann st ksmndaki Anusara Yoga in the Heart of San Franciscos
Mission District metnini sein. Properties denetisindeki Font mensnden
Courier New, Courier, monospacei sein.
Etiket satr iin setiiniz font, sayfa iin ayarlanan varsaylan font grubunun yerine geer.
Properties denetisindeki Font mensnde yer alan font kombinasyonlar, Page Properties
iletiim kutusundaki Appearance kategorisinin Page Font mensnde listelenen font
kombinasyonlaryla ayndr.
Font kombinasyonlar (Arial, Helvetica, sans-serif gibi) kullanldr, ama bunlar sizin
kullanmak istediiniz btn zel fontlar iermeyebilirler. Font kombinasyonlarnda
Stl Sayfalar Geltrmek 113
deiiklik yapmak zere Properties denetisinin Font alr mensnden Edit Font List
komutunu seerek ya da Text > Font > Edit Font List komutunu kullanarak Edit Font List
iletiim kutusunu aabilirsiniz.
Edit Font List iletiim kutusunu kullanarak font setlerinde aadaki gibi bir dizi deiiklik
yapabilirsiniz.
Mevcut bir kombinasyona font eklemek isterseniz: Font list alanndan deiiklik
istediiniz font kombinasyonunu ve Chosen fonts listesinden silmek istediiniz fontu sein.
Ardndan Chosen fonts listesiyle Available fonts listesinin arasndaki sa taraf gsteren
dmeye tklayarak ilgili fontu Chosen fonts listesinden silin.
Bir font kombinasyonu eklemek iin: Font list alanndaki Add fonts in list below
Bir font kombinasyonunu silmek iin: Fonts list alannda silmek istediiniz font
kombinasyonunu sein ve iletiim kutusunun sol st kesindeki eksi iaretli dmeye (-)
tklayn.
Sisteminizde bulunmayan bir fontu eklemek iin: Available fonts listesinin altndaki
metin alanna ilgili fontun adn yazn ve solu gsteren dmeye tklayarak bu fontu
kombinasyona ekleyin. Siteminizde bulunmayan bir fontu eklemeniz faydal olacaktr.
rnein Macintoshta alrken Windowsa zg bir fontu tanmlayabilirsiniz. Doru font
adn kullandnzdan emin olun.
114 DERS 4
Edit Fonts List iletiim kutusundaki Available fonts listesi, bilgisayarnzda bulunan fontlar
ierir.
3. Dosyay kaydedin ve Web taraycnzda nizleyin.
Paragrafn metin boyutu biraz klecek ve sayfadaki geri kalan metinden (henz boyut
ayaryla biimlendirilmedi) biraz daha kk grnecektir. Size alanna bir deer yazabilir
ya da hazr deerlerden birini seebilirsiniz.
Sayfanzda ilk kez kullanlan bir nitelik ya da niteliklerden oluan bir kombinasyon (boyut
gibi) setiinizde Dreamweaver, Properties denetisindeki Style mensnde listelenen
yeni bir stil oluturur. Daha sonra yazdnz ve bu boyutla tanmlanan her metin
ayn stili kullanacaktr. Font, boyut ve renk biimlendirme zelliklerinin her benzersiz
kombinasyonuyla yeni stiller oluturulur. Bu stiller saysal bir sraya gre otomatik
olarak oluturulan genel isimlere sahiptir (style1, style2, vs). Etkin durumdaki, yani
Properties denetisindeki Style mensnde grntlenen bir stili Style mensne tklayp
Rename komutunu seerek yeniden adlandrabilirsiniz. Bir stili etkin stil haline getirmek
istiyorsanz, imleci bu metnin kullanld metnin iine yerletirin.
Seili durumdaki metin iin herhangi bir byklk belirtilmediyse Size mensnde
None yazsn grrsnz. Web tarayclar, byklk tanm yaplmam metinleri
varsaylan byklkte grntler. Bu da Size mensndeki 14 deerine eittir. Ancak
ziyaretilerin tarayclarnda yapt tercih ayarlarna bal olarak bu deer taraycdan
taraycya farkllk gsterebilir.
Size mensndeki saysal font bykl seenekleri tandk gelebilir. nk bunlar
kelime ilem programlarndaki standart byklk deerlerine benzerler.
116 DERS 4
Font Etiket
Saysal
Boyutlar
Deerler*
-2
-1
None (varsaylan)
+1
+2
+3
+4
1
2
3
4
5
6
7
Greceli Deerler
Size mensnde
(CSS tabanl)
9
10
12
14
18
24
36**
Mutlak Deerler
Size mensnde
(CSS tabanl)
xx-small
x-small / smaller
small
medium / larger
large
x-large
xx-large
<font> HTML etiketi metin byklklerini mutlak (1 ile 7 aras) ya da greceli (+1 ile +7
aras ve -1 ile -7 aras) olarak tanmlar. Bir mutlak say setiinizde byklk ayarlanr (1 en
kk, 7 en byktr). Bir Web taraycsnda metinler iin varsaylan taban boyut deeri
tr. Pozitif ya da negatif bir say setiinizde font boyutu, o fontun taban boyut deerine
gre ayarlanr. rnein +1 pozitif deeri font boyutunu taban boyut deerinden bir byk
olacak ekilde ayarlar. Font boyutu deeri olarak +3 seerseniz aslnda boyutu + yapm
olursunuz (3 + 3). Font boyutunun en byk deeri 7, en kk deeri de 1dir. 7den
byk btn HTML font boyutlar 7 olarak grntlenir. rnein font boyutunu +6 olarak
ayarlarsanz 3+6 deeri 7den byk olur ama font boyutu olarak 7 kullanlr. Bunlar, <font>
HTML etiketinin kstlamalardr ve CSSi etkilemezler. CSS, metin zelliklerini tanmlamak
iin kullanlan daha esnek ve ok ynl bir yntemdir.
Stl Sayfalar Geltrmek 117
Page Properties iletiim kutusunun Appearance blm, belgeyle ilgili birok zellii
ayarlamanz salayan pek ok seenek ierir.
2. Text color seeneinin renk kutusuna tklayn.
Bu derste daha nce belgenin arka plan rengini belirlemek iin kullandnza benzer bir
renk paleti alacaktr.
3. Onaltlk tabanl kodu #330000 olan koyu krmzms siyah rengi sein ve OK
dmesine tklayn.
Metin alanna onaltlk tabanndaki renk kodunu yazabilir veya renk numunelerini
kullanarak bir renk seebilirsiniz. Siz OK dmesine tkladktan sonra Page Properties
iletiim kutusu kapanr ve belgenize dnersiniz.
118 DERS 4
Text > Color komutunu seerek ilave bir Colors iletiim kutusuna
eriebilirsiniz. Onaltlk tabanl renk kodlarn dorudan Properties
denetisindeki Text Color renk seicisinin yanndaki renk metin alanna
girmek de mmkndr.
Favorites seenei
Colors simgesi
Add to Favorites
Stillerin ncelenmesi
u ana kadar bu dersin nceki uygulamalarnda bir dizi CSS stili kullandnz. Bu dersin
banda bir metni Properties denetisini kullanarak font, font bykl ve renk
nitelikleri ile biimlendirmeye baladnz. Dreamweaver da bir yandan ilgili CSS stillerini
oluturuyordu. Siz bir sayfada niteliklerden oluan yeni bir kombinasyon oluturduunuzda
Dreamweavern da yeni bir stil oluturduunu ve bu yeni stilin Properties denetisindeki
Style mensnde listelendiini grdnz. u ana kadar arka plan rengi, Ders 3teki
balantlarn farkl durumlarna ait renkler ve bu dersin bandaki varsaylan font
ayarlar gibi eitli sayfa zellikleriyle de alma frsat buldunuz. Btn bu nitelikler
Dreamweaverda CSS stilleriyle kontrol edilir.
imdiki uygulamada bir stil sayfasnn (style sheet) ne olduunu ve nasl altn
reneceksiniz.
1. index.html belgesi ak durumdayken Document ara ubuunun sol st
ksmndaki Split dmesine tklayn.
Split (Show Code and Design Views)
<style type=text/css>
<!
a:link {
color: #FF3300;
}
Burada grdnz kod, bu sayfada kullanlan stillere ait btn bilgileri ieren bir stil
sayfasnn balangcn gsterir. Bu, bir dahili stil sayfas (internal style sheet) olarak
adlandrlr, nk belgeye gml durumdadr. nceki derslerde Properties denetisi ve
Page Properties iletiim kutusu kullanlarak oluturulan btn stiller dahili stildi. Siz bir
metin biimlendirmesi ya da sayfa zellikleri tanmladnzda Dreamweaver 8 otomatik
olarak bu stilleri oluturur.
CSS stilleri ve stil sayfas ekleri belgenin <head> ve </head> etiketlerinin arasna yerletirilir.
CSSte bir stil sayfas (style sheet), stillerden oluan bir gruptur. Bir stil (genellikle kural
[rule] olarak bilinir), belirli bir elemann grnmn tanmlayan ve kontrol eden bir
zellikler grubudur. index.html belgesine ait kodda stil sayfas <style type=text/css>
(stil sayfasn tanmlar) ve </style> (stil sayfasn sonlandrr) arasndaki her eydir. a:link
{ color: #FF3300; } kodu tek bir stili (ya da kural) temsil eder. Buradaki stil sayfasnda,
sayfann arka plan rengini ayarladnz zaman oluturulan aadaki kodu grrsnz.
body {
background-color: #FFFFCC;
}
Belirtilen arka plan elemannn nitelii, background-color (arka plan rengi) zelliidir.
Rengi tanmlayan deer de #FFCCCCdir.
122 DERS 4
Eer CSS Styles paneli ak deilse, Window > CSS Styles komutunu
seerek bu panele eriebilirsiniz.
CSS Styles panelinde, sayfa zelliklerini tanmladnzda oluturulan stillerin bir listesi
bulunur.
Btn dahili stillerin listesini grmek iin CSS Styles panelinin st
ksmndaki <style> grubunu geniletmeniz gerekebilir.
2. CSS Styles panelinin alt ksmndaki New CSS Rule simgesine tklayn.
124 DERS 4
Metin alan, zel bir stil yaratmay mmkn klmak iin Name adnda bir metin alanna
dnecektir.
Dreamweaver genel isimleri otomatik olarak saysal bir srayla verir:.unnamed1, .unnamed2,
vb. Bu isimler pek aklayc deildir ve birden fazla snf oluturuyorsanz iinizi gerekten
de zorlatrabilirler. Stillerinize hangi amala kullanldklarn aklayan ksa isimler verme
alkanln edinin.
4. Name metin alanna snfnzn ismi olarak .dayName yazn.
smin nne bir nokta koymak gerekir. Eer noktay silerseniz Dreamweaver ismin nne
bu noktay otomatik olarak ekleyecektir (gsterilmese bile).
Stilin grnm nitelikleri yerine ilevini aklayan isimler atama alkanln edinmek en
iyisidir. levi aklayan isimler zellikle konuma tabanl Web tarayclarnda daha kolay
eriim salarlar.
5. Define In alanndaki This document only seeneini iaretleyin ve OK dmesine
tklayn.
This document only seenei, yeni bir dahili stil oluturduunuzu gsterir. CSS Rule
definition for .dayName iletiim kutusu alacaktr.
6. CSS Rule Definition iletiim kutusunun Type kategorisinde Size deerini
12 pixels, Weight seeneini bold, Variant seeneini small-caps ve Color
seeneini siyah (#000000) olarak ayarlayn. Dier btn seenekleri
tanmlanmam olarak brakn ve OK dmesine tklayn.
Yeni oluturduunuz snfn CSS Styles panelindeki stil listesinde grntlendiine dikkat edin.
126 DERS 4
.dayName kuraln yeni oluturduunuz iin, CSS Styles panelinin en st ksmnda yer
alan All Rules listesinde bu kural otomatik olarak seilecektir. Panelin alt ksmnda seili
durumdaki kurala ait zelliklerin yer ald bir liste bulunur. zellikler soldaki stunda,
bunlarn deerleri de sadaki stunda yer alr. Varsaylan durumda zellikler sadece,
deerleri tanmlanm zelliklerin listelendii Show Only Set Properties modunda
grntlenir. zellikler iin kullanlan iki ilave grntleme modu daha mevcuttur: Show
List View ve Show Category View. Show List View nitelik listesinin tamamn grntler,
Show Category View ise nitelik listesini CSS Rule Definition iletiim kutusundakilerle ayn
kategorilerde dzenlenmi olarak gsterir.
CSS Styles panelinde seili durumdaki bir kural dzenlemenin birok yolu vardr:
Mevcut zelliklerin deerlerini deitirmek: zellik deerlerini dorudan
zellikler listesinde ilgili deere tklayp karlk gelen menlere erierek
deitirebilirsiniz.
Yeni zellik ve deer eklemek: Show Only Set Properties modunda zellikler
listesini grntlerken listenin alt ksmndaki Add property balantsna tklayarak
yeni zellik semek iin kullanabileceiniz bir menye eriebilirsiniz. zellikler
listesini Show Category View veya Show List View modunda grntlerken listedeki
bir zellie, ilgili zelliin deer (value) alanna tklayarak bir deer ekleyebilirsiniz.
Kural dzenlemek iin iletiim kutusunu kullanmak: Panelin alt ksmndaki Edit
Style dmesine tklayarak CSS Rule definition iletiim kutusunu aabilirsiniz.
Snflar sayesinde belgenizin biimlendirme zellikleri zerinde ciddi lde kontrol
imknna sahip olursunuz. Snflar bir kelime ilem programndaki stillerle ayn ekilde
uygulayabilirsiniz. Yani metni seer ve sonra da stili uygularsnz. Bu stili metin bloklarna
ya da metin blou iinde yer alan szcklere tek tek uygulayabilirsiniz.
Sradaki admlarda dayName snfn madde imli listedeki belirli elere uygulayacaksnz.
7. index.html belgesindeki Schedule listesinde yer alan Monday szcn sein.
Stili uygulamak iin Properties denetisindeki Style mensnden dayNamei
sein. dayNamei listedeki dier gnlere uygulamaya devam edin.
elemanlardan oluan seimi, class da <span> (al etiketi) ile </span> (kapan etiketi)
arasnda yer alan metne uygulanan stili tanmlar. <span> etiketi, byk bir metin bloundaki
eitli szckler gibi eleri tanmlayan bir satrii elemandr. Btn bloklar (paragraf gibi)
tanmlayan bir blok dzeyi eleman olan <div> etiketine benzer.
Metindeki stil biimlendirme zelliini kaldrmak isterseniz, ekleme noktasn
metnin iine yerletirin ve Properties denetisindeki Style mensnde None
seeneini iaretleyin. Stil ve ona ait biimlendirme zellikleri metinden
kaldrlacak, ancak stil yine stil sayfasnda kalacaktr.
8. CSS Styles panelindeki New CSS Rule dmesine tklayn. Selector Type
seeneini Class olarak ayarlayn, Name metin alanna .highlight yazn ve Define
In alannda This Document Only seeneini iaretleyin. OK dmesine tklayn.
CSS Rule Definition iletiim kutusu, arka plan seeneklerini gsterecek ekilde deiecektir.
128 DERS 4
Yeni oluturduunuz highlight snf CSS Styles panelindeki kural listesinde belirecek ve
Properties denetisindeki Style mensnde de kullanlabilir hale gelecektir.
11. Announcements blmnde ilk olay baln (Intro to Anusara Workshop)
sein ve Properties denetisindeki Style mensn kullanarak highlight stilini
uygulayn.
index.html belgesinde mevcut olan dahili stilleri (sayfa zelliklerini tanmlayan stillerle
birlikte dayName ve highlight stilleri) ieren bir harici stil sayfas oluturulacaktr.
Siz stilleri aktarrken yeni belgeye sadece dahili stiller eklenir. Dahili stillerini
aktardnz belgeye eklenmi bir harici stil sayfas varsa, bu harici stil
sayfasndaki stiller yeni stil sayfasna dahil edilmez.
Dahili stillerini dntrdnz belgedeki harici stil sayfasn kullanmak isterseniz, stil
sayfasn balamadan nce dahili stil sayfasn silmeniz gerekir. Bunun nasl yapldn
bir sonraki uygulamada reneceksiniz. Dreamweaver, bir dahili stil sayfasndakilerle ayn
isimleri kullanan stillerin bulunduu bir harici stil sayfasn eklemenize izin verir. Ancak
uyumazlk kmasn nlemek, HTML belgenizdeki kod miktarn azaltmak ve hata ya da
karklk kma olasln azaltmak iin dahili stilleri silmeniz gerekir.
Dahili stil sayfasn silmek iin CSS Styles panelindeki kurallar listesinin en stne gidin.
<style> ile gsterilen dahili stil sayfasn sein. Bu stil sayfas, bu derste kullandnz
btn kurallar iermektedir. <style> seili durumdayken CSS Styles panelinin alt
ksmndaki p tenekesi simgesine (Delete Embedded Style Sheet dmesi) tklayn. Bu
dmenin balama duyarl olduunu muhtemelen fark etmisinizdir. Dme, seilen
eye (zellik, kural ya da btn bir stil sayfas) bal olarak deiir.
index.html belgesini kapatabilirsiniz.
130 DERS 4
2. CSS Styles panelinin sa alt ksmndaki Attach Style Sheet simgesine tklayn.
132 DERS 4
CSS ve CSS elemanlaryla ilgili ayrntl bilgi almak isterseniz, Code panel
grubunda yer alan Reference panelindeki Book mensnden OREILLY
CSS Reference sein. Style mensn kullanarak CSS terimlerini seebilir
ve bunlarla ilgili aklamalar okuyabilirsiniz. Reference panelini Ders 15te
daha youn bir ekilde kullanacaksnz
sangha.css adndaki harici stil sayfas index.html belgesine balanacaktr. Sayfa artk harici
stil sayfasnda tanmlanan biimlendirme niteliklerini yanstacaktr. Bunun sonularn
hemen greceksiniz. Balant renkleri, Ders 3te ayarladklarnzla ayn olacak, arka plan
bu derste daha nce ayarladnz soluk sar rengini alacak ve varsaylan sayfa fontu, yine
bu derste daha nce setiiniz fonta dnecektir.
Link seenei varsaylan olarak ayarlanm durumdadr, index.html belgesine ilk defa
bir stil sayfas ekliyorsunuz. Bir stil sayfas eklemek iin kullanlan Import seenei
Netscape Navigator 4.xte almaz. Bu Web taraycs Import seeneiyle eklenen btn
stil sayfalarn gz ard eder. Stil sayfalarnn basamakl yapsndan dolay ikinci stil sayfas
ncelie sahiptir ve ilk sayfada uyumsuzluk yaratan btn stilleri geersiz klar. Benzer
ekilde, nc stil sayfas da birinci ve ikinci sayfalardaki btn uyumsuz stilleri geersiz
klar. Birden fazla stil sayfas kullanma ilemi basamaklama (cascading) olarak bilinir.
Netscape 4.x kullanclar gz nne alnarak ska kullanlan bir teknik de, bu taraycyla
uyumlu olmayan btn stilleri Import seeneinin kullanld sonraki dier stil
sayfalarna yerletirmektir. Bylece Netscape 4.x sadece ilk stil sayfasnda yer alan stilleri
kullanacak ve uyumsuzluk karma ya da hata oluturma ihtimali bulunan stillerden
etkilenmez, nk Import seeneine balanan stil sayfalarn grmezden gelir. Sonraki
stil sayfalarnda aktarlan stilleri ierenler varsa, bunlar ilk sayfada yer alan eski Web
tarayclarna ynelik stilleri geersiz klabilir.
134 DERS 4
imdiki uygulamada bir HTML etiketini yeniden tanmlayarak sangha.css harici stil
sayfas iinde yeni bir stil oluturacaksnz. Burada Heading 3 (<h3>) HTML imini yeniden
tanmlayarak Web taraycsna <h3> etiketini kullanan her metnin sizin tanmladnz
biimlendirme ayarlaryla grntlenmesi gerektiini bildireceksiniz. Bu kullanl
bir ilemdir, nk temel Heading 3 formatn deitirerek bu format kullanan btn
metinlerin sizin tanmladnz stil nitelikleriyle biimlendirilmesini salar.
1. CSS Styles panelindeki New CSS Rule simgesine tklayn. Selector Type
alannda Tagi sein. Tag mensn kullanarak h3 sein.
Bu uygulamada Heading 3 (Balk 3) iin bir stil oluturuyorsunuz. HTMLde buna karlk
gelen etiket <h3> ile gsterilir. Etiketler New CSS Rule iletiim kutusunda kodda etraflarn
saran byk-kk iaretleri olmadan gsterilir. Belgenin st tarafnda yer alan balk
Heading 3 olarak biimlendirilmitir ve bir sonraki admda tanmlayacanz nitelikleri
alacaktr.
Mevcut bir HTML etiketini yeniden tanmlayan bir stil oluturuyorsanz,
ekleme noktasn sayfada bu etiketi kullanan bir metnin iine yerletirmeniz
ya da stili oluturmadan nce Etiket Seicide bu etiketi semeniz iinizi
kolaylatracaktr. Selector Type alannda Tag varsaylan seenek olduu
mddete, Dreamweaver HTML etiketini, oluturulacak olan stille otomatik
olarak ilikilendirecektir (varsaylan seici tipi en son kullanlan tiptir).
Selector Type alanndaki varsaylan seenek Tag deilse onu seebilir,
ardndan New CSS Rule iletiim kutusundaki Cancel dmesine tklayabilir
ve tekrar New CSS Rulea tklayabilirsiniz. letiim kutusu tekrar aldnda
etiket seili hale gelecektir. HTML konusuna aina deilseniz etiketi New
CSS Rule iletiim kutusunu amadan nce semek iinizi kolaylatrabilir.
rnein bala tklayp, ardndan <h3> etiketini seebilir ve sonra da CSS
Styles panelindeki New CSS Rule simgesine tklayabilirsiniz. Selector Type
alannda Tag seiliyse, <h3> etiketi Tag metin alannda h3 eklinde gsterilir.
Bu, geerli belgeye balanm tek stil sayfas olduu iin mende sadece (New Style Sheet
File) ve sangha.css seenekleri bulunur. Herhangi bir harici stil sayfas eklenmemi belgeler
iin bu mendeki tek seenek (New Style Sheet File) olacaktr.
Yeni bir stil olutururken New CSS Rule iletiim kutusunun Define In
alanndaki mende (New Style Sheet File) seeneini iaretleyerek yeni bir
harici stil sayfas oluturabilirsiniz. Bir kural iin yeni bir harici stil sayfas
oluturduunuzda stil sayfas kendisi iin oluturulduu belgeye otomatik
olarak balanr. Bu tr yeni harici stil sayfalarn .css uzantsyla kaydetmeniz
gerekir. Dosya yapsn temiz ve dzgn tutmak iin baz sitelerde btn
harici stil sayfalar merkezi bir konumda toplanr.
CSS Rule Definition for h3 in sangha.css iletiim kutusu alacaktr. Bu iletiim kutusunu
Heading 3 biimlendirme zelliklerini tanmlamak iin kullanacaksnz.
136 DERS 4
CSS Rule Definition iletiim kutusu daima stilin seicisini (zerinde deiiklik yaplan
eleman) ve bunun tanmland stil sayfasnn adn grntler. Buradaki uygulamada
seici h3 ve stil sayfas da sangha.csstir.
3. Type kategorisinde Size mensnden 18i sein ve l deerini points olarak
deitirin. Font mensnden Courier New, Courier, monospacei sein. Renk
deerini #660066 olarak deitirin. Weight mensnden boldu sein ve OK
dmesine tklayn.
138 DERS 4
Belge penceresinin sol alt kesindeki Etiket Seici bir HTML etiketi olan <p>yi gsterir.
Buradan, ekleme noktasnn paragrafn iinde olduunu anlarz. <p> etiketi bir paragraf
tanmlar.
5. CSS Styles panelindeki New CSS Rule simgesine tklayn. Tag metin alannda
p harfinin grnmesi, Selector Type alannda Tagin seilmi olmas ve
Define In alanndaki mende sangha.cssin seili olmas gerekir. Bu deerleri
ayarlamak iin gereken deiiklikleri yapn ve sonra da OK dmesine tklayn.
140 DERS 4
Belgede paragraf etiketleri iinde yer alan btn metinler harici stil sayfasnda
tanmladnz niteliklere ait biimlendirme zellikleriyle grnecektir. Stil sayfas, farkl
biimlendirme zellikleri uygulanm metinleri, konu balklarn ve listeleri etkilemez.
Etiket Seici
Bu ilemde, metnin biimlendirmesini kontrol eden list etiketi seilir. <ul> etiketini (tm
listeye uygulanr) seerek biimlendirme zelliklerini ayn anda hem listenin madde
imine, hem de liste esine uygulam olursunuz. Etiket Seicide <li> etiketini de (sadece
listedeki tek bir eye uygulanr) greceksiniz.
8. CSS Styles panelindeki New CSS Rule dmesine tklayn. Selector Type
alannda Tag seeneinin iaretli olduundan, Tag metin alannda ul ifadesinin
grntlendiinden ve stilin sangha.css stil sayfasnda oluturulacandan
emin olun. OK dmesine tklayn ve CSS Rule Definition iletiim kutusunu
kullanarak Size deerini 12 pixels, Weight deerini bold ve renk deerini de
#333333 olarak ayarlayn. OK dmesine tklayn.
142 DERS 4
ul stili, varsaylan gvde metni rengi (siyah) iin yaptnz ayarlar geersiz klar. Hangi
stillere ncelik verildiini nasl belirleyeceinizi bu derste daha ileride reneceksiniz.
9. Belge penceresinde, madde imli listenin hemen zerinde yer alan Anusara
Yoga konu balna tklayn. Etiket Seicide <h4> etiketin sein ve CSS
Styles panelindeki New CSS Rule dmesine tklayn. New CSS Rule iletiim
kutusunda Tag alannda <h4> ifadesinin grntlendiinden, Selector Type
seeneinin Tag olarak ayarlandndan ve stilin sangha.css dosyasnda
tanmlanacandan emin olun; sonra da OK dmesine tklayn. CSS Rule
Definition iletiim kutusunda Font Courier New, Courier, mono olarak, Size
deerini de 16 pixels olarak ayarlayn. OK dmesine tklayn.
Bu konu altbal Heading 4 formatna ayarlanmtr. Belge penceresinin sol alt kesinde
yer alan Etiket Seicide <h4> etiketinin grntlendiine dikkat edin. Properties
denetisindeki Format mensnde de Heading 4n seili olduunu grebilirsiniz.
Bir sonraki uygulama iin index.html dosyasn ak brakn. Hem index.html, hem
de sangha.css belgesini kaydedin. Bu derste daha nce stil sayfasn dzenlemeye
baladnzda sangha.css belgesinin otomatik olarak yeni bir sekmede aldn
hatrlayn.
1. mleci belgenin st tarafnda yer alan ilk paragrafa (An Anusara Yoga Studio
satrnn hemen altnda) yerletirin. Etiket Seiciyi kullanarak <p> etiketini sein.
Burada bu <div> etiketine uygulanacak bir stil (description) oluturuyorsunuz. Bir sonraki
admda CSS Rule Definition iletiim kutusunu kullanarak description stilinin niteliklerini
tanmlayacaksnz.
3. Block kategorisini sein, Text Align mensnden justify sein ve ardndan
OK dmesine tklayn.
4. Insert Div Tag iletiim kutusunda description snfnn seili olduundan emin
olun. OK dmesine tklayn.
Paragraf artk belge penceresinde noktal d izgilerle (bu, Web taraycsnda grlmeyen
ve Dreamweavera zg bir grsel yardmcdr) gsterilen bir divin iinde yer alacaktr.
Fare imlecini zerine getirdiinizde bu noktal izgiler dz krmz izgilere dnecektir
ve bu da divi seebileceinizi gsterir.
146 DERS 4
Eer yukarda bahsettiimiz d izgileri gremiyorsanz, View > Visual Aids >
CSS Layout Outlines komutunu seebilirsiniz.
Eer bir divi etrafn saraca bir ey (rnein bu uygulamadaki <p> etiketi gibi)
semeden eklerseniz, div, Content for class snfn ad Goes Here yer tutucu metniyle
birlikte eklenecektir.
5. mleci divin iinde yere alan paragrafa yerletirin.
Selector metin alanna yazdnz div p ifadesi div etiketini ve iindeki paragraf
(paragraph) etiketini temsil eder. sangha.css stil sayfasna bal bir belgede bu zel etiket
kombinasyonu kullanldnda aadaki admlarda ayarlayacanz biimlendirme
zellikleri uygulanacaktr. div p kullandnzda sadece bir div iinde bulunan
paragraflarn etkileneceini belirtmi olursunuz.
Selector mensnde balantlara uygulanabilen drt durum yer alr: a:link, a:
visited, a:hover (eski Web tarayclar tarafndan desteklenmez) ve a:active.
Bu CSS seici tipi snfms (pseudo-class) olarak adlandrlr.
Harici stil sayfas otomatik olarak kaydedilmedii iin sayfanz bir Web
taraycsnda nizlemeden nce onu kaydetmelisiniz. nizlemeden nce
kaydetmezseniz Dreamweaver size bunu yapmanz gerektiini bildirecektir.
148 DERS 4
Yaplan her deiiklik, dzenlenen stil sayfasna bal btn sayfalara ziyareti tarafndan
grntlendikleri anda otomatik olarak yanstlr. Biimlendirme deerleri stil sayfasnda
(rnein sangha.css) saklandndan, stil sayfasna bal btn sayfalar etkilemek iin bu
deerlerin sadece tek bir konumda deitirilmesi gerekir. Bu ok kullanl bir zelliktir.
nk metin gibi bir elemann grnm birka sayfada, hatta btn sitede ok hzl bir
ekilde deitirilebilir.
Bu uygulamada sangha.css adndaki harici stil sayfasnda yer aan bir stili
dzenleyeceksiniz.
Stl Sayfalar Geltrmek 149
1. CSS Styles panelinin st ksmnda yer alan All Rules listesinden pyi sein.
sangha.css harici stil sayfasnda oluturduunuz stiller CSS Styles panelindeki listede
grntlenir.
CSS Styles panelinde pyi setiinizde CSS Styles panelinin CSS Properties blmnde
geerli durumdaki seimin p stili olduu belirtilir ve bu stil iin tanmlanan zellikler
(burada kullanlan zellikler renk, font bykl ve satr yksekliidir) grntlenir.
Her zellik, stilde tanmlanan belirli nitelikleri gsterir.
2. line-height yani satr ykseklii zelliinin deerine tklayn ve bu deeri 18
olarak deitirin.
Stil ncelii
Ayn elemana birden fazla stil uygulanmsa Web taraycs her bir stilin niteliklerini
dier stillerle birlikte grntler ve bu stillerin arasnda uyumazlk kabilir. Byle bir
uyumazlk kmas durumunda stillerin ncelik sras CSSin basamakl (cascading) yaps
tarafndan belirlenir. Stillerinizi nasl yneteceinizi ve nasl sralayacanz bilirseniz
beklenmedik sonularla karlamazsnz.
CSS st ste eklenerek uygulanr. Yani ayn elemana uygulanyorlarsa her stil dier stillerin
zerine eklenir. Burada da aada belirtilen orijin, zgllk ve sralama kurallarna gre
sral bir dzen oluturulur.
Orijin
Windowstaki
Internet Explorer
tercihleri arasnda
yer alan kullanc stil
sayfas seenei
Eer kullanc tarafndan tanmlanan bir stil sayfas ile Web sayfas tarafndan tanmlanan
bir stil sayfas arasnda uyumazlk varsa, Web sayfas tarafndan tanmlanan sayfa
kullanlr. Eer kullanc tanml bir stil sayfas varsaylan font olarak Verdana kullanyorsa
ve Web sayfas tarafndan tanmlanan bir stil sayfasnda varsaylan font rengi yeilse, bu
durumda varsaylan metinde hem Verdana hem de yeil seenekleri kullanlr. Bu st ste
geme etkisi kaltm (inheritance) olarak bilinir.
Taraycnn Preferences (Macintoshta) ya da Tools (Windowsta) penceresini kapatabilirsiniz.
zgllk
Stil tiplerinin ncelii, hangi stilin en zel olduunu belirleyen bir sisteme baldr.
Stillerin zgllnde aada grld gibi abc formatndaki deerler temel alnr.
a, stildeki IDlerin saysdr
b, stil tarafndan tanmlanan niteliklerin saysdr
c, seicideki eleman isimlerinin saysdr
Daha yksek zgllk deerlerine sahip stiller, daha dk deere sahip stillere gre
nceliklidir.
Stil
rnek Stiller
Tipi
p { color: #000000 }
Tag
div p { font-size:
Advanced
22px }
h5 { font-family:
Tag
Verdana, Arial,
Helvetica, sans-serif;
font-size 18px }
.quote { font-style: Class
normal; font-weight:
bold; color: #0033CC }
#left { font-size:
Advanced
22px; color: #000000 } (ID ve
Balamsal
Seici)
154 DERS 4
a b c
0
0
0
0
1
1
1
2
3
2
1
2
1
0
0
zgllk
11
12
21
30
120
(abc) Deeri
Bu stil, paragraf
bloklarndaki metinlerin
rengini siyah olarak
tanmlyor.
(Balamsal Seici) Bu stil,
bir div iindeki bir paragraf
blounda (paragraf
bloklarnda) bulunan
metinlerin font boyutunu
22 piksel olarak tanmlyor.
Bu stil, Heading 5 olarak
biimlendirilmi metinleri
18 piksel byklkte, font
ayar da Verdana, Arial,
Helvetica, sans-serif olacak
ekilde tanmlyor.
Bu stil, .quote stili
uygulanm metinlerin
normal font stilini
kullanacan, kaln
olacan ve koyu bir mavi
renk (#0033CC)
kullanacan sylyor.
Bu stil, benzersiz bir ID ile
iaretlenmi olan metnin
font bykln 22 piksel,
rengini de siyah olarak
tanmlyor.
Burada zglln stil srasn nasl belirlediini gsteren bir rnek gryorsunuz. Bu
derste daha nce oluturduunuz Heading 3 etiket stili, dersin banda Page Properties
iletiim kutusunda varsaylan fontu Arial, Helvetica, sans-serif olarak ayarladnzda
oluturulan stilin tanmlad fontu geersiz klar. Oluturulan stil balangta bir dahili
stildi, fakat daha sonra sangha.css harici stil sayfasn oluturmak iin en st seviyede
yer alan index.html belgesindeki dier dahili stillerle birlikte aktarld. <h3> etiket stili
(41drt nitelik ve bir seici) varsaylan metin stilinden (23iki nitelik ve seici) daha
byk bir zgllk deerine sahip. Varsaylan metin stili CSS belgesinde body, td, th {
font-family: Arial, Helvetica, sans-serif; color: #000000 } olarak; heading 3 stili h3 {fontfamily: Courier New, Courier, mono; font-size: 18pt; font-weight: bold; color:
#660066;} olarak grnr.
Varsaylan metin rengini tanmlayan stildeki seicileri ayran virgllere dikkat edin
(body, td, th). Virgller bu stilin daha nce for div p iin oluturduunuz gibi bir etiket
kombinasyonu olmadn, bu stilin bir dizi seiciyi bir grup olarak tanmladn gsterir.
Nitelikleri ayn olan seicileri gruplamak (ayr ayr stiller oluturmak yerine) daha verimli
bir yntemdir.
sangha.css stil sayfasnda bu admda hesapladnz zgllk deerleri yle olacaktr:
h4 (Tag): a = 0, b = 2, c = 1 (deer: 21)
Bu stilde herhangi bir ID (a) yok, font-family ve font-size adnda iki nitelik var (b),
ayrca bir de seici var (c), h4.
highlight (Class): a = 0, b = 1, c = 0 (deer: 10)
Bu stilde herhangi bir ID (a) yok, background-color adnda bir tane nitelik var (b) ve
hibir seici yok (c).
ul (Tag): a = 0, b = 3, c = 1 (deer: 31)
Bu stilde herhangi bir ID (a) yok, font-size, weight ve color adnda nitelik (b) ve
ayrca bir tane seici var (c): ul.
CSS, stillerin deerini hesaplamak iin byk, keyfi bir say taban kullanlr.
Onluk say taban kullanlmaz, nk genellikle stillerin dokuzdan fazla IDsi,
nitelii ya da eleman olabilir. Bir stilin hibir IDsi olmadn, 14 nitelii ve 5
eleman olduunu varsayalm. Byle bir stil on tabanna gre u deerleri
kullanr: a = 0, b = 14 ve c = 5 ve elde edilen deer de 145 olur. Daha byk
bir tabana sahip bir say sisteminde a = 0, b = E ve c = 5, elde edilen deer de
E5 olur. Bu nokta ok nemlidir. nk bir IDsi, bir nitelii olan ve hibir
eleman olmayan bir stil, hem onluk sistemde hem de daha byk bir say
sisteminde 110 deerine sahip olur. Onluk tabanda 145 deerine sahip ilk stil
110 deerine sahip ikinci stili geersiz klar. Ama daha byk bir say
sisteminde 110 deerine sahip ikinci stil, E5 deerine sahip birinci stili
geersiz klar. Doru zgllk sras da budur.
156 DERS 4
Sralama
Stillerin bulunduu konumlar temel alan stil sralamas, aadaki gibidir (en dk
ncelikten itibaren):
Web taraycs varsaylan deerleri (metne en uzak biimlendirme ayarlar, en dk
ncelik)
Harici CSS stilleri
Dahili CSS stilleri
Satrii CSS stilleri
Yerel HTML biimlendirme seenekleri (metne en yakn biimlendirme ayarlar,
en yksek ncelik-uyumazlk durumunda yukardaki stillerde ayarlanan btn
seenekleri geersiz klar)
highlight stilinde tanmlanan arka plan rengi, listenin biimlendirme zelliklerini kontrol
eden stille birleecektir.
CSS Styles panelinin Current grnm, panelin stteki ksmnda geerli seime
uygulanan btn zelliklerin ve deerlerin (uygulanma srasyla) bir zetini sunar. En
alttaki zellik, geerli seime en yakn olan zelliktir. Panelin alt ksmnda, zet alannda
seilen zellie ait ayrntlar greceksiniz. Burada, kuraln iinde bulunduu stil sayfas
ile ilgili bilgilerle birlikte highlight snf gsterilmektedir. Ayrntl bilgi edinmek iin
zet alanndaki zelliklerden istediiniz birini seebilirsiniz. nceki uygulamada bir stili
dzenlemek iin kullandnz CSS Styles panelinin Properties blm yine grnr
durumda olacaktr.
Bir metne Web sayfasn (orijin) hazrlayan kii tarafndan uyumazlk karan niteliklere
sahip birden fazla stil uygulandysa, ncelik en iteki stilin (geerli seime en yakn
stil) spesifikasyonlarna verilir. En yeni stiller daha eski stillerin iine yerletirilir.
Uyguladnz en son biimlendirme nitelikleri fiziksel olarak metne en yakn etiketler
olduu iin bunlar daha eski stillere gre nceliklidir ve metnin son grnmn kontrol
ederler.
Eer belgenizde bir harici stil sayfas kullanlyorsa, bu sayfadaki stiller btn belgede
kullanlr. rnein harici stil sayfasnn Heading 3 ve Heading 4 iin baz tanmlar
olduunu ve belgenizde Heading 3 etiketini yeniden tanmlayan bir de dahili stil
oluturduunuzu farz edelim. Niteliklerin harici stildekilerle uyumazlk karmas
durumunda ncelik dahili stile aittir. rnein dahili stil h3 etiketini krmz renkte olacak
158 DERS 4
ekilde, harici stil de yine h3 etiketini mavi renkte ve kaln olacak ekilde tanmladysa, h3
etiketi krmz ve kaln olur. Bu durumdan sadece uyumazlk karan nitelikler etkilenir.
Metnin belirli bir ksmna elle uygulanan metin biimlendirme zellikleri de dier stillere
gre ncelikli olabilir. Yukarda verdiimiz rnekte Heading 3 uygulanm satrlardan birine
Properties denetisini kullanarak farkl bir renk uyguladnz varsayalm. Dreamweaver,
Properties denetisinde yaplan renk ve biimlendirme seimlerini zel dahili stiller olarak
deerlendirir. Properties denetisindeki Style mens hem dahili, hem de harici stilleri ierir.
Belgenize bir stil sayfas ilitirdiyseniz ve Web taraycs biimlendirme zelliklerini
beklediiniz ekilde grntlemiyorsa, stil sayfanz ve belgenizi kontrol ederek,
kullanlmasn beklediiniz stilleri geersiz klan baka stiller ya da yerel biimlendirme
ayarlar olup olmadna bakn.
1. CSS Styles panelindeki All dmesine tklayn. All Rules listesinden description kuraln
sein ve CSS Styles panelinin alt ksmnda yer alan Edit Style dmesine tklayn.
imdi bu sayfada yer alacak basit kutunun grnmn tanmlamak iin kullanlacak snf
hazrlamaya balyorsunuz.
2. Category listesinden Backgroundu sein. Background color renk seicisinden
beyaz rengi (#FFFFFF) sein.
160 DERS 4
Bylece sar renkli arka plann st ksmnda grnecek olan stunun arka plan rengini
tanmlam oldunuz.
3. Category listesinden Box sein. Width metin alanna 90 yazn ve l birimi
mensnde %nin seili olduundan emin olun. Padding alanndaki Top metin
alanna 8 yazn. Same For All onay kutusunun iaretli olmas ve l birimi
mensnde pixelsin seili olmas gerekir (bunlar varsaylan ayarlardr).
seenekler ierir.
Positioning: Elemanlarn yerletirilecei konumlarla ilgili baz seenekler
162 DERS 4
u aamada paragraf ieren <div> siyah d izgili beyaz bir arka plan grntlemektedir.
5. mleci kutunun kenarlnn zerine getirin. izgi krmzya dntnde (bu
iaret <div>i seebileceinizi gsterir) kenarla tklayn.
Seilen <div>, etkilenen CSS niteliklerini gstermek iin bir dizi grsel yardmc (Border
zelliini gsteren dz mavi d izgi ve Padding zelliini gsteren ve kenarlk ile metin
arasnda bulunan glgeli alan gibi) kullanr.
6. View > Visual Aids > CSS Layout Backgrounds komutunu sein.
7. View > Visual Aids > CSS Layout Backgrounds komutunu seerek CSS Layout
Backgrounds grsel yardmcsn kapatn. index.html ve sangha.css belgelerini
kaydedin ve index.html belgesini Web taraycsnda nizleyin.
Artk elinizde ierii evreleyen bir kutu var. Bu yerleim dzeni bir harici stil sayfas ile
oluturulduu iin, tutarl bir grnm elde etmek zere bunu baka pek ok belgeye
kolayca uygulayabilirsiniz. Tablo kullanmadan daha karmak yerleim dzenleri
oluturmak iin bunun gibi tekniklerden faydalanabilirsiniz.
Her iki dosyay da kapatabilirsiniz.
164 DERS 4
kopyalanmas ilemi srasnda HTML belgesinde hazrlk nitelii tayan bir ierik
grebilirsiniz. Dosyalar kopyalandktan sonra bu grnt yenilenecektir.
Halo Left Nav stil sayfalar, aadaki rnektekine benzeyen bir sayfa oluturacaktr. Neye
benzediini grmek iin bu sayfay Web taraycnzda nizleyebilirsiniz.
Halo, aralarnda HTML ve Flash elemanlar ile yerleim dzeni
seeneklerinin de bulunduu bir dizi bileenden biridir ve Macromedia
tarafndan yaratlan bir arabirim tasarmdr. Halo ayn zamanda Web
gelitiricilerine pozitif kullanc deneyimi yaratma konusunda yardmc olmak
iin tasarlanan Studio programlarnn entegre bir bileenidir.
166 DERS 4
Ne rendiniz?
Bu derste unlar rendiniz:
Resimlerle
almak
Neler reneceksiniz?
Bu derste unlar reneceksiniz:
Yaklak Sre
Bu dersin tamamlanmas yaklak 2 saat srecektir.
Ders Dosyalar
Ortam Dosyalar:
Lesson_05_Graphics/Images/green-studio.jpg
Lesson_05_Graphics/Images/studio-om.jpg
Lesson_05_Graphics/Images/teaching.jpg
Lesson_05_Graphics/Images/ys_bkg_main.gif
Lesson_05_Graphics/Images/yoga_sangha-title.jpg
Balang Dosyalar:
Lesson_05_Graphics/index.html
Lesson_05_Graphics/about/studio.html
Tamamlanm Proje:
Lesson_05_Graphics/Completed/index.html
170 DERS 5
salamak iin ilgili stil sayfasnn dzenlenmesi gerekir. body kural, belgenin ieriinin
bulunduu <body> etiketini yeniden tanmlar.
Eski siteler zerinde alrken nitelikleri dorudan <body> etiketinin iinde tanmlayan
belgelerle karlaabilirsiniz. Arka plan ve balant renklerini tanmlamak iin kullanlan
bu yntem artk benimsenmemektedir ve bu yntemin kullanlmasndan kanarak
imdiki uygulamada greceiniz gibi stil sayfalarnn kullanm tercih edilmelidir.
Page Properties iletiim kutusunu kullanarak bir arka plan resmini dorudan
tek bir sayfaya eklemeniz de mmkndr. Bu yntemde, sadece uyguland
belgede kullanlabilen bir dahili stil oluturulur. Bunun iin Modify > Page
Properties komutunu ve ardndan Appearance kategorisini sein. Arka plan
resminin yerini bulmak iin Browse dmesini kullanabilir ve arzu ederseniz
bir yineleme (Repeat) yntemi seebilirsiniz. Page Properties iletiim
kutusuna hzl bir ekilde erimek iin Cmd+J (Macintoshta) ya da Ctrl+J
(Windowsta) klavye ksayolunu kullann. Ayrca dorudan Appearance ksmn
kullanarak sayfann kenar boluklarn da kontrol edebilirsiniz. Kenar boluu
miktarnn arka plan resmine bal olduu durumlarda bu zellik iinize
yarayabilir. rnein bu uygulamada zerinde altnz belge iin bir kenar
boluu tanyarak metnin sayfann sol tarafndaki dey ubuun stne
gelmesini engelleyebilirsiniz. Ayrca body etiketinin margin niteliini kullanarak
sayfalarn kenar boluklarn harici stil sayfalarnda da tanmlayabilirsiniz.
2. Background kategorisinde Background image metin alannn yannda bulunan
Browse dmesine tklayn. Lesson_05_Graphics klasrnn Images alt
klasrnde yer alan ys_bkg_main.gif resmini bulun. Bu resmi sayfann arka
plan olarak tanmlamak iin Choose (Macintoshta) ya da Select (Windowsta)
dmesine tklayn.
Background kategorisi otomatik olarak seili durumda olabilir, nk body etiketine bir
nitelik, yani soluk sar arka plan rengi (#FFFFCC) zaten uygulanm durumdadr.
172 DERS 5
Bir yol ad ya da yolun kendisi, ilgili dosyann konumunu tanmlar. u anda Background
image metin alannda ys_bkg_main.gif resmine giden yol grntlenmektedir; bu
yolun gsterdii konum, sangha.css belgesine gre tanmlanmtr. Bir arka plan resmini
eklerken dosyanz kaydetmediyseniz, metin alannda resmin sabit diskinize gre
tanmlanan yol adnn tamam grntlenir. Siz dosyanz kaydedene kadar Dreamweaver
bu tr referanslar oluturamaz. Bu nedenle geerli bir balant yerine resmin sabit
diskinizdeki konumuna bal bir yol ad kullanlr. Dosya kaydedildiinde yol ad
gncellenerek yerini resmin, kendi iinde bulunduu belgeye bal konumuna brakr.
Bununla birlikte, dosyay, herhangi bir resmi (hatta arka plan resimlerini) aktarmadan
nce kaydetmek en iyisidir. Sabit diskinize gre tanmlanan yol adlar uzak sunucuda
ie yaramaz. Sayfanz kaydetmeden resim eklediinizde balants kopmu resimler
kullanma riski sz konusudur.
Select Image Source iletiim kutusunda setiiniz resim yerel sitenizin
dnda bir yerdeyse Dreamweaver bir uyar penceresi grntler ve size
dosyay sitenize kopyalama seeneini sunar. Sitenizde kullandnz
sayfalar ve elemanlar (HTML, resimler, multimedya vs) genellikle yerel kk
klasrnzde bulunur. Mutlak yollar (absolute paths) ad verilen teknik
sayesinde yerel kk klasrnzde bulunmayan ama Internette (kendi
sitenizde ya da baka bir yerde) belirli bir konumda bulunan elemanlar da
kullanabilirsiniz. Ders 4te grdmz bu teknik bannerlarda sk sk
kullanlr. Bu tr eler Dreamweavern belge penceresinde
grntlenmedii iin bunlar grebilmek iin sayfanz ya da sayfalarnz
Web taraycnzda nizlemeniz gerekir.
Arka plan resimlerinizi Macromedia Fireworks veya Adobe Photoshop gibi bir resim
editrnde oluturabilirsiniz. Byk resimlerin sayfann boyutunu ve indirme sresini
ciddi lde artrabileceini aklnzdan karmayn. Bu yzden mmkn olan her yerde
daha kk resimler kullanmaya aln. Sayfalarnz ne kadar kk olursa, yklenmeleri
de o kadar hzl olur ve ziyaretilerinizin sitenizde kalmas, gezinmesi ve daha sonra
sitenizi tekrar ziyaret etmesi olasl da yine ayn oranda artar.
Eer birden fazla arka plan resmi arasndan seim yapacaksanz, Apply
dmesini kullanarak arka plan resmini Page Properties iletiim kutusunu
kapatmadan sayfanzda grebilirsiniz.
Bir arka plan resmini silmek istiyorsanz, Page Properties iletiim kutusunu ap ilgili
dosyann adn Background image metin alanndan silebilir ya da CSS panelinin
Properties listesinde background-image zelliini bulup bunun deerini deitirebilir
ya da silebilirsiniz.
Resmlerle almak 173
Select Image Source iletiim kutusu alacaktr. Bu iletiim kutusunu kullanarak sayfanza
resim ekleyebilirsiniz. Alternatif olarak Insert > Image komutu da kullanlabilir.
Windows kullanclar iin Preview images onay kutusu, gz atma esnasnda
tkladnz resimlerin kk rneklerini grmenizi salayan kullanl bir
seenek sunar. Bu seenek iaretlendiinde resimler Select Image Source
iletiim kutusunda boyutlar, dosya byklkleri ve yaklak indirilme
sreleriyle birlikte grntlenirler.
Select Image Source iletiim kutusu eitli seenekler ierir. Resim almak istediiniz
klasr meny kullanarak (bu men Macintoshta isimsizdir ve Windowsta da Look In
[Konum] olarak adlandrlmtr) ve men ile grnm aralarnn alt ksmnda yer alan
dosya ve klasr blmnden seim yaparak tanmlayabilirsiniz. Macintosh kullanclar
hiyerarik bir grnmden faydalanarak farkl dosya ve klasr seviyelerine eriebilir.
Windowsta grnm belirli dosya tipleriyle snrlandrmak iin kullanlabilen bir Files
of type (Dosya tr) mens ve seilen dosyann adn (normalde uzant olmadan)
grntleyen bir File name (Dosya ad) metin alan vardr.
URL metin alannda, seilen resme erimek iin index.html belgesi tarafndan kullanlacak
yol grntlenir. URL metin alannn altnda Relative to mens yer alr ve varsaylan
durumda Document olarak ayarlanmtr. Relative to seenei Dreamweavern resimlere
nasl gndermede bulunacan belirlemenizi salar: Belgeye bal olarak (Document
seenei) ya da sitenin kk klasrne bal olarak (Site Root seenei). Belgeye bal
gndermelerde Dreamweaver resme ait yolu, HTML belgenizin resim dosyasna bal
greceli konumunu temel alarak oluturur. Relative to mensnde Document seenei
176 DERS 5
Select Image Source iletiim kutusunda dinamik sitelerle kullanlmak zere tasarlanan
eitli ilave seenekler greceksiniz. Select File Name From blmnde Macintosh
kullanclar bir Data Sources dmesiyle bir de Sites and Servers dmesi greceksiniz.
Select File Name From ksm Windowsta st iletiim kutusunun st tarafndadr ve
iki radyo dmesi (File system ve Data sources) ile birlikte bir de Sites and Servers
dmesi iermektedir. File System, Yoga Sangha proje sitesi iin ve bir sunucu teknolojisi
(ColdFusion, ASP, JSP ya da PHP gibi) kullanmayan ve buna benzeyen siteler iin hem
Macintoshta, hem de Windowsta varsaylan seim yntemidir. Data Sources ve Sites and
Servers seenekleri belgelerin bir uygulama sunucusunda altrld dinamik siteler iin
kullanlr. Kitaptaki derslerde bu seenekleri kullanmanza gerek yok, nk verilerlere
ynetilen dinamik bir site oluturmuyorsunuz.
Resmlerle almak 177
Alternate Text seenei, kullanclarn Web taraycsnda resim grntleme zellii devre
d brakldysa, kullanclarn Web taraycs resim grntleyemiyorsa, belirli bir resim
yklenemiyorsa veya kullancnn resimleri grmesini engelleyen baka bir durum sz
konusu ise, byle durumlarda grntlenecek olan metni tanmlamanz salar.
Alternatif metin, resmin yazl edeeri olmaldr, yani sz konusu ilevi tanmlamaldr.
rnein sitenin gezinti sistemi iin nem tayan btn resimlerde alternatif metin
kullanmak gerekir. Alternatif metin eklemek faydal bir zelliktir, nk kullanclarn Web
taraycsnda resim grntleme zellii devre d brakldysa ya da kullanclarn Web
taraycs salt metin tipinde ise, bu sayede normalde karacaklar bilgilerden bazlarn
grebilirler. Ayrca grme engelli insanlar genellikle okuyucu (reader) ya da konuma
rnekleyici (speech synthesizer) ad verilen ve Web sayfalarnn ieriini sesli olarak
ileten eitli programlar kullanrlar. Byle durumlarda resimlere ait alternatif metinler
sesli olarak okunur. Birok Web taraycsnda kullanc imleci resmin zerine getirdiinde
ilgili alternatif metin grntlenir. Kullandnz alternatif metinler ne kadar aklayc ve
ayrntl olursa, sitenizin kullanclar iin de o kadar faydal olurlar.
Kimi zaman sadece grsel olarak ilev gren ve sayfanzn ierii asndan nemli
szcklerin ya da baka betimleyici elerin grntlenmedii resimler kullanabilirsiniz.
Grme engelli kullanclarn sitenizde gezinirken ilerini zorlatrabilecek ilevsiz resimlere
rnek olarak alternatif metinlerle uygun olmayan ekilde tanmlanan boluk resimlerini
(belirli bir yer igal eden grnmez resimler) gsterebiliriz. Bu tip resimler iin Alternative
metin alannn sandaki men dmesine tklayarak <empty> seeneini iaretlemelisiniz.
Alkasz alternatif metinler kullanmaktan kann; bu yarardan ok zarar getirir.
Bu uygulamada tanmladnz alternatif metin, resimde gsterilen metnin aynsdr.
Alternatif metin, resimleri tanmlayan <img> etiketinin bir niteliidir.
Alternatif metin, ilgili resim seildikten sonra Properties denetisi araclyla
deitirilebilir. <empty> seeneini ieren men Properties denetisinde de
mevcuttur.
178 DERS 5
Bu bala artk gerek yok, nk resim proje sitesinin ismini ieriyor ve alternatif metin
de tanmland. Bu metnin ve bulunduu satrn silinmesi gerekiyor.
yoga_sangha-title.jpg resmi bir JPEG olarak kaydedildi; bunun sebebi
metnin arkasndaki geni ton araldr. Metni oluturan satrlarn kalitesini
korumak iin resim yksek kaliteli bir JPEG olarak kaydedildi ve bu da dosya
boyutunun byk olmasna sebep oldu. Daha dk kalitede bir JPEG
format kullanlsayd, ayn resimde daha fazla JPEG kalnts (Yoga Sangha
metni gibi dz renkli alanlarda daha sk rastlanan gereksiz verilerin atld
yerlerdeki kk blok eklinde kareler) olacakt. Burada fotografik alanlar ve
metnin ihtiya duyduu noktalar arasndaki dengeyi salamak iin en iyi
seenek JPEGtir.
180 DERS 5
Dosya boyutu Web sayfalar iin nemli bir zelliktir. Dosya boyutu ne kadar
kkse, resimleriniz o kadar hzl yklenir. Ve sayfalarnz ne kadar hzl yklenirse,
ziyaretilerinizin sklp baka bir siteye gitme olasl da o oranda azalacaktr.
2. Seili durumdaki resmin kenarl zerindeki seim tutamalarndan (siyah
kareler) birine tklayn. Yeniden boyutlandrmak zere imleci srkleyin ve resmi
orijinalinden daha byk hale getirin.
Reset Image To Original Size dmesi Resample (grnty tazeleme) simgesiyle gsterilir.
Bu dme W (Genilik) ve H (ykseklik) metin alanlarn birletiren izgilerin ortasnda yer
alr. Resample simgesi ve birletirme izgileri, resmin boyutlarnn deitirildiini gsteren
dier bir iarettir. Bu simge, sadece resmin boyutlarnda deiiklik yapldnda belirir.
Simgeye tkladnzda resim orijinal byklne getirilir. Genilik ve ykseklik deerini
gsteren saylarn dz metne dndne dikkat edin. Bu da resmin orijinal bykle
ayarlandn gsterir.
ok byk resimler ya da dier sunucularda yer alan resimleri kullanrken dk
kaliteli bir kaynak resmi kullanarak ziyaretilere grsel bir ipucu salayabilirsiniz.
Dk kaliteli bir kayna tanmlarken, ilk bata grntlenecek olan daha
dk kaliteli bir resim seersiniz. Daha yksek kaliteli olan resim, indirme
ilemi tamamlandnda belirir. Bir resim seildiinde Properties denetisinde
dk kaliteli kaynak resminin tanmlanmas iin bir Low Src metin alan belirir.
Bir resim semek iin bu metin alannn yanndaki Browse For File Folder isimli
klasr simgesine tklayn. Bu teknii, asl resmin doysa boyutunun byk
olduunu ve bu yzden indirilmesinin kullancnn tahmininden daha uzun
sreceini biliyorsanz ya da resmi yavalad bilinen bir kaynaktan alyorsanz
kullanabilirsiniz. Byle durumlarda kullanlan dk kaliteli kaynak resimleri
genellikle Ykleniyor ya da Loading gibi mesajlar ierir.
Resmlerle almak 181
Resimlerin Yerletirilmesi
Bir belgeye resim yerletirirken bu yerletirme ilemiyle ilgili olarak eitli seeneklerden
faydalanabilirsiniz. Aadaki uygulamada CSS kullanan bir hizalama ayar oluturmak
iin faydalanlan bir yntem gsterilmitir.
1. index.html belgesinde ekleme noktasn At Yoga Sangha, were dedicated to
teaching ifadesinin yer ald satrn bana yerletirin. Lesson_05_Graphics/
Images klasrnde yer alan studio-om.jpg resmini ekleyin.
studio-om.jpg resmini eklerken bu derste daha nce yer alan Sayfaya Resim Yerletirmek
uygulamasnda rendiiniz teknikleri kullann. Varsaylan durumda resim metin
satrnn banda grnr.
Aadaki uygulamalarda CSS kullanarak resmi sola hizalayacak ve metni resmin sa
tarafn saracak ekilde ayarlayacaksnz.
2. CSS Styles panelindeki New CSS Rule dmesine tklayn. Selector Type
alannda Class sein, Name metin alanna .studioPhoto yazn ve OK
dmesine tklayn. CSS Rule Definition iletiim kutusunda Box kategorisini
sein, Float mensnden lefti sein ve OK dmesine tklayn.
Bir belgedeki her eleman bir kutu (box) olarak deerlendirilir. CSS, kutu kavramn
bir elemann grnmn, konumunu, vs. kontrol etmek iin kullanr. Elemanlar ve
dolaysyla onlar temsil eden kutular blok ya da satrii tipte olabilir ve her kutu baka
kutular ierebilir. Burada kutuyu studioPhoto snfn uygulayacanz satrii resim
elemannn konumunu kontrol etmek iin kullanyorsunuz. Kullanlabilecek konum
ayarlama ynteminden biri Float, dier ikisi de absolute ve fixedtr.
Float seeneini left (sol) olarak ayarladnzda etkilenen blok, yani studioPhoto snfnn
uyguland eleman, onu ieren bloun sol tarafndaki kenar boluuna doru itilir.
182 DERS 5
Belgenin gvde ksm bir kutu olarak deerlendirilir ve baz durumlarda tutucu blok olarak
da dnlebilir. Kayar durumdaki elemann st ksm, iinde bulunduu bloun st
ksmyla hizalanacak ve evreleyen ierik, kayar durumdaki elemann etrafn saracaktr.
3. Belge penceresinde studio-om.jpg resmini ve ardndan Properties
denetisindeki Class mensnden studioPhotoyu sein.
Resim sayfann sol tarafna kayacak ve iinde bulunduu paragraf blounun st ksmyla
hizalanacaktr. Sonraki metin, sa tarafta resmin etrafn saracaktr.
TextTop. Resmin stn metin satrndaki en uzun boylu karakterle hizalar. Genellikle
Top seeneiyle ayndr (ama her zaman deil).
Right. Resmi saa kaydrr. Bundan sonra gelen metin, sol tarafta resmin etrafn
sarar.
Bu mendeki seenekler Left, Center ve Right hizalama dmeleriyle ayn deildir.
Mendeki hizalama seenekleri <img> etiketine uygulanr, ama yukarda ad geen
hizalama dmesi resimleri ieren blok elemanna (<p> etiketi gibi) uygulanr ve bu
yzden bu etiketin iindeki dier her ey hizalama ileminden etkilenir, nk onlar da
ayn bloun bir parasdr.
Dreamweaver resmin etrafna bir piksel geniliinde bir kenarlk ekleyecektir. Border
yani kenarlk ayarnda, Rule Definition iletiim kutusunun varsaylan seenei olan
piksel tabanl l birimi kullanlmaktadr. Kenarln genilik deerini istediiniz gibi
ayarlayabilirsiniz.
184 DERS 5
Resme atadnz isim dahili bir isimdir ve asl olarak davranlar (Behaviors) gibi ilevler
(Ders 8) iin kullanlr. Resimleri adlandrmak art deildir, ama bunun iyi bir alkanlk
olduunu unutmayn. Resim isimlerini ksa tutun, kk harflerle yazn ve boluk ya da
zel karakterler kullanmaktan kann.
Resmlerle almak 185
Assets paneli ya da Files panel grubu grnr durumda deilse, Files panel
grubu iinde Assets panelini amak iin Window > Assets komutunu
kullanabilirsiniz.
Assets panelinin sol tarafnda yer alan dier dmeler sitenizde kullanabileceiniz farkl
varlk (asset) tiplerini temsil eder. Bunlarn iinde renkler de (Colors) yer alr.
Assets paneliyle iki ekilde alabilirsiniz. Paneli Site listesiyle (sitenizdeki btn
resimlerin tam bir listesini ierir) ya da Favorites listesiyle (sadece sizin sk kullanlan
olarak iaretlediiniz resimleri gsterir) grntleyebilirsiniz. Her iki grnmde de
setiiniz bir resmi sayfanza ekleyebilirsiniz.
Images dmesi
186 DERS 5
2. Eer seili durumda deilse (varsaylan durumda seili olmas gerekir) Assets
panelinin st tarafndaki Images:Site seeneine (Images dmesinin sanda
yer alr) tklayn.
Assets penceresinin Site grnmnde sitedeki btn resimler gsterilir. Resimler, herhangi bir
belgede ister kullanlsn, ister kullanlmasn, bu pencerede otomatik olarak belirirler. Panelin
sitenizdeki btn resim varlklarnn bir katalogunu oluturmas birka saniye srebilir.
Sitenizi ilk oluturduunuzda nbellei etkinletirmediyseniz, Dreamweaver
nbellei etkinletirmek ve oluturmak iin Assets panelindeki Refresh Site
Liste dmesine tklamanz gerektiini bildirir. nbellek varsaylan durumda
etkindir ve siz sitenize ait Site Definition iletiim kutusundaki Enable Cache
onay kutusunun iaretini kaldrmadnz srece otomatik olarak oluturulur.
Sitenize yeni bir varlk eklediinizde bu varlk Assets panelinde hemen grntlenmeyebilir.
Paneli, sitenizdeki tm resimleri gsterecek ekilde gncellemek iin site katalogunu
tazelemeniz gerekir. Bunun iin Assets panelinin sa alt kesindeki Refresh Site List
dmesine tklayn.
3. Ekleme noktasn Yoga Sangha was founded by Katchie Ananda and Jayne
Hillman ifadesiyle balayan paragrafn bana yerletirin. Assets panelinde,
Lesson_05_Graphics/Images klasrnde yer alan teaching.jpg resmini bulun ve
Insert dmesine tklayn.
Bir resim dosyasnn konumunu bulmak iin sz konusu dosyay setikten sonra Cmd
tuunu basl tutup tklayarak veya sa tklayarak alan balam mensnden Locate In Site
komutunu seebilirsiniz.
Resmlerle almak 187
Assets panelini yatay olarak genilettiinizde Full Path stununu grrsnz. Bu stunu
kullanarak resimlerin nereye konduunu grebilirsiniz. Macintosh kullanclar paneli sa alt
kesine tklayp srkleyerek geniletebilir. Paneli geniletmenizi salayacak kadar yere sahip
olmak iin nce paneli ya da panel gruplarn sola tamanz gerekebilir. Windowsta panelleri
arabirimin geri kalan ksmndan ayran dey ubuu zerine tklayp sola srkleyebilirsiniz.
Bu fotoraf bir JPEG olarak kaydedilmitir. Ayn resmi bir GIF olarak
kaydetseydiniz resim kaba degradelerle, renklerin etrafnda krkl kenarlarla
piksel piksel grntlenirdi. Bunun sebebi, bu formatta (GIF) btn renk
tonlarnn sadece birka renkle eletirilmesidir. Bu durumda en iyi seenek
JPEGtir.
4. Image Tag Accessibility Attributes iletiim kutusundaki Alternate Text metin
alanna A Yoga Sangha Teacher yazn ve OK dmesine tklayn. Belge
penceresinde yeni eklediiniz resmi sein ve Properties denetisindeki resim
ad metin alanna teacher yazn. Resme studioPhoto CSS snfn uygulayn.
Add to Favorites
(Sk Kullanlanlara
Ekle) dmesi
Bir iletiim kutusu alarak seilen varlklarn bu sitenin Favorite listesine eklendiini
bildirecektir. letiyi kabul etmek iin OK dmesine tklayn ve iletiim kutusunu kapatn.
Bir resmi Favorites listesine eklemek iin kullanabileceiniz birka alternatif
yntem mevcuttur. Resmi Files panelinde seebilir ve panelin sa st
kesindeki balam mensn aarak Add to Favorites komutunu
seebilirsiniz. Dier bir yntem de, belge penceresindeki bir resmi sk
kullanlan varlklardan biri haline getirmektir. Bunun iin resme Ctrl tuunu
basl tutarak tklayn (Macintoshta) ya da sa tklayn (Windowsta) ve alan
balam mensnden Add To Image Favorites komutunu sein. Bu balam
mens pek ok seenek ierir ve balantlar ve Flash nesneleri gibi dier
elemanlarla birlikte de kullanlabilir.
190 DERS 5
Klasrn ieriini grmek iin kk klasr simgesine ift tklayabilir, sonra da tekrar ift
tklayarak klasr kapatabilirsiniz. Bir klasrn iindeki resimler klasrn altnda ve biraz
girintili olarak gsterilir.
Favorite listesinde oluturduunuz bir klasr silmeniz gerekirse ilgili klasr
sein ve Assets panelinin alt ksmndaki Remove from Favorites dmesine
tklayn.
u anda metin bu resmin kenarna ok yakn durmaktadr. Resmin etrafna biraz boluk
eklerseniz hem sayfa daha gzel grnecek, hem de metin daha rahat okunacaktr.
2. CSS Rule Definition iletiim kutusunda Box kategorisini sein. letiim
kutusunun Margin alannda Same For All onay kutusunun iaretini kaldrn,
yine Margin alanndaki Right ve Bottom metin alanlarna 5 yazn ve Return
(Macintoshta) ya da Enter (Windowsta) dmesine tklayn.
192 DERS 5
Resim yer tutucusu belge penceresinde belirecektir. Yer tutucunun renginin siyah
olduuna ve resmin ismiyle boyutlarn grntlediine dikkat edin.
Bilgisayarnzda Fireworks kuruluysa ve resim dosyalar iin varsaylan editr
olarak ayarlysa, belge penceresinde resim yer tutucusunu seip Properties
denetisindeki Create dmesine tklayarak yer tutucu iin tanmladnz
byklkte bir Fireworks belgesi aabilirsiniz. Bu belgeyi kaydettiinizde
Fireworksn Save As (Farkl Kaydet) iletiim kutusunda otomatik olarak yer
tutucu iin kullandnz isim atanacaktr.
Sayfanz bir Web taraycsnda nizlediinizde resim yer tutucusu alternatif metinle
(sizin Image Placeholder iletiim kutusunda tanmladnz boyutlara ve renklere sahip
bir kutu ierisinde yer alr) birlikte yrtlm bir resim simgesi grntleyecektir. Bundan
kurtulmak iin resim yer tutucusunu bir sonraki uygulamada greceimiz gibi asl resimle
deitirmeniz gerekir.
Asl resim belge penceresindeki yer tutucunun yerini alacaktr. Resim yer tutucusuna
atanan isim ve alternatif metin bu kez asl resme atanacaktr.
194 DERS 5
196 DERS 5
Bir uyar penceresi ekrana gelerek bu ilemin diskinizdeki asl resmi deitireceini
bildirecektir. Bu iletiyi tekrar grmek istemiyorsanz Dont Show Me This Message Again
kutusunu iaretleyebilirsiniz. Devam etmek iin OK dmesine tklayn.
Resmin iinde bir seim alan belirecektir. Bu alan dz siyah bir izgiyle (Macintoshta) ya
da kesikli bir izgiyle (Windowsta) gsterilir. Seim alannn her kenarnn kelerinde ve
ortasnda tutamalar greceksiniz. Koyu resimlerde bu seim alann grmek zor olabilir.
Varsaylan durumda seim alan asl resimden biraz daha kktr ve yaklak olarak ayn
orana sahiptir. Seimin iindeki alan net bir ekilde grnr, dndaki alan ise krplacan
belirtmek iin daha gri bir renkle belirtilir. mleci seim alannn ortasna getirdiinizde
bir el (Macintoshta) ya da oklu bir art (Windowsta) eklini alr. Bu durumda seim
alann zerine tklayp srkleyerek tayabilirsiniz. mlele tklayp istediiniz tutamac
srkleyerek seim alannn bykln deitirebilirsiniz.
3. Krpma alannn bykln, orijinal resimden kk olacak ekilde ayarlayn
ve Return (Macintoshta) ya da Enter (Windowsta) tuuna basarak resmi krpn.
Resim, setiiniz alana gre krplacaktr. Dosya boyutunun kldne dikkat edin.
Bunun miktar, resmin ne kadarlk bir alann krptnza baldr. Class.jpg resminin
Resmlerle almak 197
orijinal bykl yaklak olarak 7 KB idi. Resmin bykl, resim seildiinde Properties
denetisinin sol st kesine yakn bir noktada gsterilir.
Bir resimde Dreamweavern resim (Image) aralarn kullanarak deiiklik
yaparsanz, bu resmin sitenizde bulunan tm rnekleri deiir. Bunu istemiyorsanz,
resmin bir kopyasn oluturabilir ve deiiklikleri bu kopyann zerinde
gerekletirebilirsiniz. Bir krpma ilemini yaptktan sonra sonutan memnun
kalmazsanz Dreamweavern Undo komutunu kullanarak resmi orijinal durumuna
dndrebilirsiniz. Bunun iin Edit > Undo Crop komutunu seebilir ya da Cmd+Z
(Macintoshta) veya Ctrl+Z (Windowsta) klavye ksayolunu kullanabilirsiniz.
4. class.jpg resmi seili durumdayken Properties denetisindeki Brightness and
Contrast aracna tklayn. Parlaklk deerini (Birghtness) +25 olarak ayarlayn ve OK
dmesine tklayn.
Bir uyar penceresi alacak ve resim dosyasnda deiiklik yaplacan bildirerek sizi uyaracaktr.
Devam etmek iin OK dmesine tklayn.
Alan Brightness/Contrast iletiim kutusunda biri Brightness yani parlaklk, dieri de Contrast
yani kontrast iin ayrlm iki srg greceksiniz. Srglerin deer aral -100den +100e
kadardr. Varsaylan durumda srgler ortadadr ve bu konumun deeri sfrdr. Metin alanlarna
aralk dahilinde herhangi bir deeri yazabilir ya da srgleri zerlerine tklayp srkleyebilirsiniz.
Srgy sola, negatif saylara doru srklediinizde parlaklk azalr ya da kontrast der.
Srgy saa, pozitif saylara doru srklediinizde de parlaklk artar ya da kontrast ykselir.
Varsaylan durumda Previews kutusu iaretlidir. Bu da, yaptnz ayarlamalarn oluturduu
etkileri Dreamweaver belge penceresinde hemen grebilmenizi salar.
Bu admda yaptnz parlaklk ayarnn oluturduu fark ok belirgindir ve meydana
gelen deiiklii resimde kolayca grebilirsiniz. Bu seenei kullanrken dikkatli
olun, nk ar dzeyde kullanldnda resmin kalitesini ciddi ekilde etkileyebilir.
5. class.jpg resmi seili durumdayken Properties denetisindeki Sharpen aracna
tklayn. Srgy kullanarak deeri 2 yapn ve OK dmesine tklayn.
Bir uyar penceresi alacak ve resim dosyasnda deiiklik yaplacan bildirerek sizi
uyaracaktr. Devam etmek iin OK dmesine tklayn.
Sharpen iletiim kutusunda 0-10 aralna sahip tek bir srg yer alr. Brightness and Contrast
zelliinde olduu gibi burada da varsaylan durumda etkin olan bir Preview seenei mevcuttur.
198 DERS 5
Bu balant, bir greceli yoldur. Balantlar oluturmak iin metinlerde olduu gibi
resimleri de kolayca kullanabilirsiniz. schedule klasrnde immersion-details.html adnda
bir dosya yoktur. Bu yntemi kullanarak henz oluturulmam sayfalar iin balant
ekleyebilirsiniz.
Yerel dosya yapnzn dnda yer alan bir belgeye veya kk klasrnzn dnda bulunan
herhangi bir eye balanabilmek iin bir mutlak yol (absolute path) kullanmanz gerektiini
unutmayn. Bir mutlak balant, kullancnn bir Web sunucusuna balandn gstermek
iin http:// (HyperText Transfer Protocol) ifadesiyle balar. Mutlak balantnn kalan ksm,
balanlan sitenin adresini tanmlar. Harici Web sitelerinde bulunan belgelere ait tm
balantlar mutlak tiptedir.
Resmlerle almak 199
mleci sayfann en altnda yer alan resimlerin zerine getirdiinizde bu resimlerin balant
ierdiini belirten bir el simgesi grrsnz. Kullandnz Web taraycsna bal olarak,
imlele balantlarn zerine geldiinizde Web taraycsnn durum ubuunda balant
konumunu grebilirsiniz.
Resmin her biri bir e iin olmak zere aktif alana blnmesi gerekiyor.
2. Properties denetisindeki Map metin alanna greenstudio yazn.
Bu isimde boluk ya da zel karakter kullanmayn. Bir sayfada birden fazla resim haritas
kullanabilirsiniz, ama ayn sayfadaki her haritay farkl bir ekilde adlandrmanz gerekir.
Resim haritalarnz adlandrmay unutursanz Dreamweaver her biri iin otomatik olarak
sral isimler oluturur (Map1, Map2, Map3 vs.) Bu tr genel isimler, uygulandklar resim
haritas ya da resimlerle ilgili tanmlayc bir bilgi iermezler. Bu uygulamada kullandnz
isim olan greenstudio, kullanlan resim haritasnn evre bilincine sahip bir stdyoya ait
olduunu belirtmektedir. Map metin alannda kendi istediiniz gibi, ilgili eyi ayrt edici
isimler kullanabilirsiniz. Ksa, zl ve eyi tanmlayc isimler kullanmak en iyisidir.
Resim iin bir alternatif metin tanmlamanz gerektiini bildiren bir uyar mesajyla
karlaabilirsiniz.
Resmin bu blmnde, isimlerin etrafnda tutamalarla birlikte mavi-yeil renkli yar saydam
bir alan belirecektir. Properties denetisinde aktif alan zelliklerinin belirdiine dikkat edin.
Dreamweaver, Properties denetisindeki Link metin alanna otomatik olarak bir bo balant
(#) yerletirecektir. Yerine hemen bir balant yazmayacaksanz bu karakteri silmeyin. Bu
karakter, ilgili alann tklanabilir olduunu gstermek iin bir yer tutucu olarak grev yapar.
4. Properties denetisindeki Map metin alannn altnda yer alan Pointer Hotspot
aracn sein. nc admda oluturduunuz aktif alan, tutamalardan
birini srkleyerek sadece floors szcn evreleyecek ekilde yeniden
boyutlandrn.
Aktif alana ait alt metni, bir resim iin kullanlan alt metniyle ayn ii yapar. Yani sz
konusu aktif alann nereye balanacan gsterir.
6. Aktif alan (Hotspot) seeneklerinin grntlendii Properties denetisindeki Link
metin alanna green.html#floors yazn ve balantnn yeni bir tarayc penceresinde
almasn salamak iin Target alr mensnden _blanki sein.
Yazdnz balantnn Link metin alanndaki diyez iaretinin (#) yerini aldndan emin olun.
202 DERS 5
Resim haritasyla iiniz bittikten sonra Pointer Hotspot aracyla resmin zerinde aktif
alan dnda baka bir yere tklayabilirsiniz. Resim zerinde resim alannn dnda farkl
bir yere tkladnzda Properties denetisindeki seenekler resim zelliklerini gsterecek
ekilde deiecektir.
Rectangular Hotspot aracn kullanrken Shift tuunu basl tutarak en boy
orann kstlayp bir kare oluturabilirsiniz.
8. Dosyay kaydedin ve Web taraycnzda nizleyin.
204 DERS 5
Ne rendiniz?
Bu derste unlar rendiniz:
Tablo
Oluturmak
Tablolar, bilgileri dzenli bir ekilde sunmanz salar. Tablolarda yer alan satrlar (rows)
ve stunlarn (columns) kesiimi hcreleri (cells) oluturur ve tablo ieriini bu hcrelere
yerletirirsiniz. Hcreleri birletirerek daha byk hcreler elde edebilirsiniz. Tablolar,
hesap tablolaryla sunulmas gereken sekmeli (tabular) verilerden resimler ve HTML
metinlerinin kombinasyonlarndan oluan grsel tasarmlara kadar pek ok farkl tipte
ierik sunmak iin kullanlabilir.
Tablolar yerleim dzenini kontrol etmek iin kullanlabilir. erii tablo hcreleri iinde
dzenleyerek nesneleri sayfa zerinde belirli konumlara yerletirebilir ve daha karmak
grsel tasarmlar oluturabilirsiniz. Tablolar, tasarmclara ve gelitiricilere sitelerinin
yerleim dzeni zerinde kontrol imkn salayan HTML elemanlarndan biriydi. CSS
(Cascading Style Sheets) kullanmann sayfalarn tasarmn ve yerleim dzenini ve
Bu derste metin
ve resimler
ieren tablolar
oluturacak ve
sayfa dzeninizi
tablolarla nasl
gelitireceinizi
ve CSS ile
birlikte nasl
kullanacanz
reneceksiniz.
gelitirmek iin daha iyi bir yntem olabileceini aklnzdan karmayn, nk CSS pek
ok yerleim dzeni ve grnm seenei sunar, ayrca tasarmclara ve gelitiricilere
tm sitenin grnm ve yaratt his zerinde daha iyi bir kontrol imkn sunar.
Tablo tabanl yerleim dzenleri genelde daha kstlaycdr. CSS kullanarak daha esnek
bir ekilde alabilirsiniz. Ayrca CSS etkinlik ve eriilebilirlik asndan daha iyidir
ve W3Cnin Web gelitirme iin tanmlad mevcut standartlar karlamaktadr. Her
Web taraycs en yeni CSS srmn desteklemez (zellikle eski Web tarayclarnn
CSS destei ok iyi deildir), bu yzden tablolar yine de kullanl bir seenek olabilir.
Sonu olarak, zerinde alacanz eski sitelerin birounda tasarm iin muhtemelen
tablolardan faydalanlmaktadr. Bu yzden tablo tabanl yerleim dzeni tasarmyla ilgili
kavramlar ve teknikleri renmeniz sizin anzdan iyi olacaktr.
Bu derste elde edilen sonucu grmek isterseniz, Lesson_06_Tables klasrnde yer alan
Completed/Schedule alt klasrndeki index.html dosyasn an.
Neler reneceksiniz?
Bu derste unlar reneceksiniz:
Yaklak Sre
Bu dersin tamamlanmas yaklak 2 saat srecektir.
208 DERS 6
Ders Dosyalar
Ortam Dosyalar:
Lesson_06_Tables/Images/(dosyalarn tm)
Balang Dosyalar:
Lesson_06_Tables/schedule/index.html
Lesson_06_Tables/schedule/events.html
Lesson_06_Tables/explorations/poses.html
Lesson_06_Tables/Text/schedule.txt
Lesson_06_Tables/Text/short-schedule.txt
Lesson_06_Tables/Text/events.txt
Tamamlanm Proje:
Lesson_06_Tables/Completed/index.html
Lesson_06_Tables/Completed/yoga-table.html
Lesson_06_Tables/Completed/schedule/index.html
Lesson_06_Tables/Completed/schedule/events.html
Lesson_06_Tables/Completed/explorations/poses.html
Tablo Oluturmak
Bir tablonun tm ierii her zaman bir hcre iinde yer alr ve her tabloda bir ya da daha
fazla hcre bulunur. Hcre (cell), bir satr (row) ve bir stunun (column) kesimesiyle
oluan alana verilen isimdir. Bir tabloda en az bir satr ve bir stun olmaldr; bylece bir
hcre elde edilir.
Macromedia Dreamweaver 8, tablo oluturmak iin kullanabileceiniz eitli aralar ve
seenekler sunar. Bu aralara u grnm moduyla eriebilirsiniz: Standard, Layout
ve Extended. Her bir grsel dzenleme modu, tablo oluturma ve tablolar dzenleme
imknnn yannda, tablo tasarm ve yapsyla ilgili farkl bir perspektif sunar.
Bu uygulamada Standard grnm modunu kullanarak Yoga Sangha proje sitesinde bir
sayfa oluturmaya balayacaksnz.
Tablolar ve CSS
HTMLde tablolar aslnda bilgileri dzenlemek iin kullanlan bir yntem olarak
tasarlanmtr. Bata bir tasarm arac olarak kullanlmalar dnlmemitir. Yllar iinde
Web tasarmclar grsel olarak daha ekici ve daha ilevsel Web siteleri hazrlamaya
baladka tablolar da yerleim dzeni iin temel bir ara haline geldi. Sonu olarak
Web sayfalarnn ierii ve yaps birbirine daha baml hale geldi. CSS, tasarmclara
ierii Web sayfalarnn yapsndan ayrma imkn salar. Bu da, eriilebilirlik ve esneklik,
indirme sresini ksaltma ve sayfalar oluturma ve bunlarn devamlln salama sresini
ksaltma asndan faydal olabilir. Web sayfalarnzn yerleimini kontrol etmek iin tablo
ve CSS arasnda yapacanz seim; Web taraycs destei, sayfalarnzn farkl platformlarda ve tarayclardaki grnts ve kullanlmas istenen yerleim dzeni gibi eitli
faktrlere baldr. CSS destei giderek yaygnlamaktadr, ama istediiniz yerleim
dzenini oluturmanz iin CSS yeterli olamayabilir. Web sitenizin gereksinimlerini
dnmeniz, CSS ve/veya tablo kullanmyla ilgili seenekleri tartmanz, sayfalarnz her
ikisiyle de test etmeniz ve yerleim dzeni iin kullanacanz yntemi ya da yntemleri
buna gre belirlemeniz gerekir.
Varsaylan durumda Standard mod seenei etkin olmaldr. Etkin mod, vurgulu bir
dmeyle gsterilir. Etkin tablo modu olarak Standard mod seili deilse, Standard
dmesine tklayn.
View > Table Mode komutunu kullanarak da modu kontrol edebilir ya da
dier bir moda geebilirsiniz. Mende bir modun yannda onay iareti varsa,
bu, o modun etkin olduunu gsterir.
210 DERS 6
Table iletiim kutusu blme ayrlmtr: Table Size, Header ve Accessibility. Table Size
blmnde u seenekler yer alr:
Rows: Tablodaki satrlarn saysn gsterir. Daha nce bir tablo oluturmadysanz
varsaylan Dreamweaver deeri 3tr.
Columns: Stun saysn gsterir. Daha nce bir tablo oluturmadysanz varsaylan
Dreamweaver deeri 3tr
Table width: Piksel ya da Web taraycs penceresinin bir yzde deeri cinsinden tablo
geniliidir. Piksel cinsinden tanmlanan tablolar metin ve resimlerin hassas bir ekilde
yerletirilmesi asndan iyidir. Yzde cinsinden tanmlanan tablolar ise stunlarn
orantlar asl geniliklerinden daha nemliyse ideal bir seenektir. Daha nce bir tablo
oluturmadysanz varsaylan Dreamweaver deeri 200 piksel olacaktr.
Border thickness: Tablo kenarlnn geniliini (kalnln) gsterir. Daha nce bir
tablo oluturmadysanz varsaylan Dreamweaver deeri 1 olacaktr.
Cell padding: Hcre ierii ve hcre duvarlar arasndaki boluk miktarn gsterir.
Bu seenei bo brakrsanz, varsaylan deer olan 1 piksel kullanlr. Byle bir boluk
kullanmak istemiyorsanz metin alanna 0 (sfr) yazdnzdan emin olun. Daha nce
bir tablo oluturmadysanz varsaylan Dreamweaver deeri botur. Metin alannn
sanda sz konusu boluu gstermek iin mavi rengin kullanld kk bir tablo
resmi greceksiniz.
Cell spacing: Tablo hcreleri arasndaki boluk miktardr (kenarlk buna dahil
deildir). Bu seenei bo brakrsanz varsaylan deer olan 1 piksel kullanlr. Bunun
iin herhangi bir boluk kullanmak istiyorsanz metin alanna 0 yazdnzdan emin
olun. Daha nce bir tablo oluturmadysanz varsaylan Dreamweaver deeri botur.
Metin alannn sanda sz konusu boluu gstermek iin mavi rengin kullanld
kk bir tablo resmi greceksiniz.
Bu zellikleri daha sonra da deitirebilirsiniz. Belge penceresinde bir tablo seildiinde
Table Size blmndeki seeneklere Properties denetisinden ulaabilirsiniz. Table iletiim
kutusunu daha nce kullandysanz bu seeneklerin varsaylan deerleri farkl olabilir. Bu
durumda varsaylan deerler bir tablo iin en son tanmladnz deerler olacaktr.
Baz tablo zelliklerini Tag Inspector araclyla da ayarlamak mmkndr.
Varsaylan durumda Tag Inspector Application ve Files panel gruplarnn
arasnda yer alr. Tag Inspectora Window > Tag Inspector komutunu seerek
ulaabilirsiniz.
Header blm stbilgi iin drt farkl yerleim seenei ierir: None, Left, Top ve
Both. stbilgi (header), ieriinizi etiketlemek iin kullandnz bir satr ya da stun
baldr. stbilgiler tasarm/yerleim tablolarndan (tasarm amacyla grsel elemanlarn
dzenlenmesi ve yerletirilmesi iin kullanlan tablolar) ziyade ounlukla veri tablolar
(hesap tablolar gibi ilev gren tablolar) iin kullanlr. Header seenei, stbilgi
satrlarna ya da stunlarna yerletirilen bilgiyi her bir hcre iin (kendi satrlarnda ya
da stunlarnda) tanmlayc haline getirmek zere Scope niteliinden faydalanr. rnein
Top stbilgi seeneini kullanrsanz ve ilk stunun en stteki hcresine Order yazarsanz
bu stundaki dier hcreler ierikleri gsterilmek zere bir ekran okuyucu (grme zrl
ziyaretiler tarafndan ya da standart Web tarayclarnn kullanlamad durumlarda
kullanlan bir tr Web taraycs) tarafndan sesli olarak okunurken bata Order nekinin
212 DERS 6
st ksmndaki ierii rtebilir. Eer tablo belgenizdeki ilk eyse, tablo stbilgisi tablonun
alt ksmna eklenebilir. ubuun nerede grntleneceini kontrol edemezsiniz.
View > Visual Aids > Table Widths komutunu seerek tablo stbilgisi grsel
yardmcsn aabilir ya da kapatabilirsiniz. Onay iareti sz konusu
seenein etkin durumda olduunu gsterir. Eer yannda onay iareti yoksa
seenek kapal durumda demektir. Yine ayn meny ya da Cmd+Shift+I
(Macintoshta) veya Ctrl+Shift+I (Windowsta) klavye ksayolunu kullanarak
btn grsel yardmclar ap kapatabilirsiniz. Aadaki uygulamada grsel
yardmclarn (tablo stbilgisi de dahil) etkin olduu varsaylmtr.
Siz yazp dier hcrelere gemeye devam ettike tablo metni sdrmak iin stunlarn
geniliini otomatik olarak deitirebilir.
Hcreler arasnda hareket etmek iin Tab tuunu ya da ok tularn kullanabilirsiniz. Tab
tuu, sada yer alan bir sonraki hcreye ya da satrn en sonundayken alttaki satrn ilk
hcresine (en soldaki hcre) gemek iin en hzl yntemdir. erii bulunan bir hcreye Tab
tuunu kullanarak getiinizde o hcrenin ierii seili hale gelir.
214 DERS 6
En stteki satr stbilgi satr olduu iin, yazdnz metin ortalanacak ve kaln olarak
biimlendirilecektir (tablo stbilgilerinin varsaylan zellii). lave biimlendirme zellikleri
uygulamak isterseniz CSS kullanabilirsiniz. Bu uygulamada stbilgileri ellemeden brakn.
Ayn iletiim kutusunu amak iin Insert > Table Objects > Import Tabular Data
komutunu da kullanabilirsiniz.
Tabular Data dmesi
Import Tabular Data iletiim kutusunu atnzda Table width blmnde Set to
seenei iaretliyse, byklk ve/veya l ayarn belirlemek iin kullanlan
Table width metin alan seilemez durumda olabilir. Bu durumla karlarsanz
nce Fit to data seeneini iaretleyin, ardndan tekrar Set to seeneine gein.
kinci tablo seildiinde tablo stbilgisinin gri ubuu ilk tablonun alt ksmnn stne
gelerek buray rtebilir. Tablolarn dnda bir yere tkladnzda tablo stbilgisi
kaybolacaktr.
Seili hcrelerin etrafnda siyah kenarlklarn belirdiine dikkat edin. Hcreleri bu ekilde
setiinizde btn tabloyu semi olmazsnz, sadece hcrelerin kendilerini seersiniz.
kinci tablonun stbilgisi alttaki satr rtyorsa, onu ortaya karmak iin nce stteki
tablonun grnen bir yerine ya da sayfada iki tablonun dnda kalan bir alana tklamanz
gerekebilir.
Kopyalanan hcreleri bu bo hcreye yaptracaz.
4. Edit > Paste komutunu sein.
218 DERS 6
Tabloyu Semek
kinci tablonun ierii artk birinci tabloda olduuna gre ikinci tabloya ihtiyacnz
kalmad. Silmek iin nce bu tabloyu semeniz gerekir. Dreamweaver, tablo semek iin
kullanabileceiniz birka yntem sunar. Tablo yapsnn karmaklna bal olarak baz
yntemlerin dierlerine gre daha kolay olduunu greceksiniz.
1. index.html belgesinde, imleci tablonun iinde bir yere yerletirip ardndan belge
penceresinin sol alt kesindeki Etiket Seicide <table> etiketine tklayarak
ikinci tabloyu sein.
Bir tabloyu, sol st kesine veya sa ya da alt kenarnda bir yere tklayarak
da seebilirsiniz. Kenarlardan birine yaklatrdnzda imle okunun yannda
bir tablo simgesi belirecektir. Tklamadan nce imleci grene kadar bekleyin.
Bir tabloyu semek iin kullanabileceiniz bir dier yntem de tablonun
iinde bir yere tklayp ardndan Modify > Table > Select Table komutunu
semek eklindedir. Tabloyu semek iin gri ubuk boyunca uzanan yeil
renkli yatay tablo genilik izgisine de tklayabilirsiniz.
Seildikten sonra tablonun etrafnda seim tutamalar belirir ve btn tabloyu siyah bir
kenarlk evreler. Siyah kenarlk sadece bir ya da birden fazla hcrenin etrafn sarmaz, tm
tabloyu kapsar.
Tablo Oluturmak 219
Eer ekleme noktas tablonun iindeyse ve tablo seili durumda deilse Etiket
Seicide <table> etiketinin yannda <tr> ve <td> etiketlerini de grebilirsiniz.
<tr> etiketi, tablo satrn temsil eder. <td> etiketi tablo verisini temsil eder ve
hcre olarak da bilinir. Bir <td> etiketini setiinizde ilgili hcre seili hale gelir
ve Properties denetisini kullanarak bu hcre zerinde deiiklik yapabilirsiniz.
Etiketlerle ilgili ayrntlar Ders 16da greceiz.
2. kinci tabloyu silmek iin tablo seili durumdayken Delete (Macintoshta) ya da
Backspace (Windowsta) tuuna basn.
mleci bir hcrenin zerinde hareket ettirirken Cmd ya da Ctrl tuunu basl tuttuunuzda,
ok imlecinin yannda birden fazla hcre setiinizi gstermek zere d hatlar belirgin bir
kare belirebilir.
Birbirine komu olmayan bu iki hcre seili hale gelecektir. Etraflarndaki siyah
kenarlklardan da bunu anlayabilirsiniz.
220 DERS 6
Hcreler setiiniz rengi alacaktr. Deiikliin uygulanmas iin tablonun dnda bir
yere tklamanz gerekebilir
Yaptnz seime bal olarak tek bir hcrenin, birden fazla hcrenin ya da btn bir
tablonun arka plan rengini deitirebilirsiniz. Bu admda birden fazla hcrenin rengini tek
seferde deitirdiniz.
Properties denetisindeki Header seeneinin iaretli olduuna dikkat edin. Bu derste
daha nce en stteki satr stbilgi (Header) olacak ekilde ayarlamtnz ve dolaysyla
bu satrdaki btn hcreler stbilgi olarak biimlendirilmiti. En stteki satrda yer alan
btn hcreler iin bu seenei iaretli olarak brakmanz gerekmektedir.
Tek bir hcreye, birden fazla hcreye veya tablonun tamamna bir arka plan resmi de
atayabilirsiniz. Arka plan resmi seenei Properties denetisinde de mevcuttur (arka plan
rengi seeneinin hemen zerinde).
Tablonun tamamna uygulanan bir arka plan resmi, tablonun iinde birden
fazla hcre veya baka tablolar bulunmas durumunda beklediiniz ekilde
grnmeyebilir. stediiniz ekilde grndnden emin olmak iin btn
sayfalarnz daima Web tarayclarnda nizleyerek test edin.
4. Monday satrnn iine tklayn ve imleci satrn en soluna, tablo kenarlnn
zerine yerletirin. Seim oku belirince tklayn, sonra da arka plan rengini
#6699CC olarak deitirin.
Seim okunun belirmesi iin imleci tablonun sol kenarl zerinde yukar aa hareket
ettirmeniz gerekebilir. Siz imleci doru konuma yerletirdikten sonra bu satrdaki btn
hcrelere krmz bir d hat uygulanacaktr. Seim okunu kullanmak, bir tablodaki tek bir
satr ya da tek bir stunu semek iin hzl bir yntemdir. Seim okunu ya da krmz d
hatlar gremiyorsanz satrn sol kenarlna tklamay deneyin. Kenarla tkladnzda
tablodaki btn hcreler seili hale gelecek ve siyah renkli bir d hatla grntlenecektir.
222 DERS 6
Satrlarn bir beyaz, bir mavi olacak ekilde ayarlandna dikkat edin.
Tablolar, satr renkleri srayla deiecek ekilde otomatik olarak da abucak
biimlendirebilirsiniz. Commands > Format Table komutunu seerek Format
Table iletiim kutusunu an. Bu iletiim kutusunu kullanarak bir dizi hazr
biimlendirme seenei arasnda seim yapabilir ve renk, stil, hizalama ve
arka arkaya gelen satr seenekleriyle tablonuzun grnmn
zelletirebilirsiniz. Ancak Format Table komutu, tablo aklamas (caption)
ieren tablolarda (bu derste zerinde altnz tablo gibi) kullanlamaz.
6. Ekleme noktasn tablonun iine yerletirin, ardndan gri tablo genilii
ubuunda Instructor stununun zerindeki yeil stun genilii izgisine
tklayarak bu stunu sein.
Yatay hizalamayla ilgili varsaylan ayar, Left seeneiyle ayn ii grr, yani seili hcrelerin
ieriini sola hizalar. Dey hizalamayla ilgili varsaylan ayar, Middle seeneiyle ayn ii
grr, yani seili hcrelerin ieriini ortaya hizalar. En stteki satr bir stbilgi satr olduu
iin bu hcrelerin ierikleri otomatik olarak ortalanr.
7. Properties denetisinde btn Instructor stununun yatay hizalamasn Right
olarak ayarlayn.
224 DERS 6
Sort by: Sralamada temel alnacak stunu sein. Bu uygulamada varsaylan seenek olan
Column 1i kullann.
Order: Stunu alfabetik olarak m yoksa saysal olarak m sralayacanz belirleyin. Bu
uygulamada Alphabetically seeneini iaretleyin (varsaylan). Bu seenein nemi, ierii
saysal olan stunlarda ortaya kar. Bir ve iki basamakl saylarla numaralandrlm bir
listeyi alfabetik olarak sralarsanz, normal bir saysal sralama yerine (1, 2, 3, 10, 20, 30
gibi) alfanmerik bir sralama elde edersiniz (1, 10, 2, 20, 3, 30 gibi). Sralama dzeni iin
Ascending (Adan Zye veya alaktan yksee) seeneini iaretleyin (varsaylan).
Then by: Bu uygulamada bu seenei bo (varsaylan) brakn. Then By ile farkl bir
stunda ikincil bir sralama gerekletirebilirsiniz. Mendeki sralama seenekleri Sort
Bydekilerle ayndr.
Sort includes the first row: Bu seenekle ilk satrn sralamaya dahil edilip
edilmeyeceini belirleyebilirsiniz. Eer ilk satr baka bir yere tanmamas gereken
226 DERS 6
Tablo, ilk stundaki veriler kullanlarak alfabetik olarak sralanacaktr. Belgenizi kaydedin.
2. Tablodaki en son satrda sa tarafta yer alan hcreye (sa alttaki hcre) tklayn ve
Tab tuuna basn.
Eer imle bir tablonun son hcresindeyse, Tab tuuna bastnzda ekleme noktas yeni bir
satrn en soldaki hcresine yerletirilir.
Modify > Table komutunu seip u seeneklerden birini kullanarak yeni satrlar ve
stunlar ekleyebilirsiniz. Insert Row (geerli satrn zerine bir satr ekler); Insert
Column (geerli stunun soluna bir stun ekler); Insert Rows or Columns (bu
seenek, satr m, yoksa stun mu ekleyeceinizi, eklenecek satr veya stun
saysn belirlemenizi ve bu satrlarn ya da stunlarn nereye ekleneceini
belirlemenizi salar). Gri ubuk zerinde bir stunun geniliini gsteren yeil
izgiye tklayp alan menden Insert Column Left ya da Insert Column Right
komutunu seerek de yeni stunlar ekleyebilirsiniz.
3. Yeni eklediiniz satrn solundaki hcreye tklayp imleci saa doru srkleyerek
satrdaki btn hcreleri sein. Properties denetisindeki Merges selected cells
using spans dmesine tklayn.
Bu drt hcre, drt stuna yaylan tek bir uzun hcre haline gelecektir. lk hcrenin her
nitelii (renk ve hizalama gibi) yeni byk hcreye uygulanacaktr.
Benzer ekilde Properties denetisindeki Split Cell dmesine tklayarak veya
Modify > Table > Split Cell komutunu seerek hcreleri blebilirsiniz. Bu yntemle
hcreleri eski haline dndrebilir (eer hcreleri birletirdiyseniz) ya da bir
hcreyi istediiniz sayda satra ya da stuna blebilirsiniz.
Birletirme yntemiyle istediiniz sayda hcreyi tek bir stuna ya da tek bir satra
dntrebilirsiniz. Birden fazla satrda ve stunda yer alan hcreleri de birletirebilirsiniz.
Ama bu hcrelerin bir dikdrtgen oluturmas gerekir. Hcreleri birletirerek bir L ekli
oluturamazsnz.
Hcreleri birletirmek iin Modify > Table > Merge Cells komutundan da
faydalanabilirsiniz. Satrlar birletirmek iin kullanlan klavye ksayolu
Option+Cmd+M (Macintoshta) ve Ctrl+Alt+Mdir (Windowsta). Sadece M tuuna
bastnzda da seili hcreler birleir.
4. Birletirme yntemiyle oluturduunuz hcreye 2006, Yoga Sangha yazn.
Hcreleri birletirme imknyla sayfa yerleimi iin kullanabileceiniz pek ok ilve seenee
kavuursunuz.
228 DERS 6
Bir satr silmeniz gerekiyorsa ilgili satra tkayn ve Modify > Table > Delete
Row komutunu sein. Bunun iin tabloya Ctrl tuunu basl tutup tkladnzda
(Macintoshta) ya da sa tkladnzda (Windowsta) alan balam
mensnden Table > Delete Row komutunu da seebilirsiniz.
5. Ekleme noktas tablonun en son satrndayken Modify > Table > Insert Rows
or Columns komutunu sein. Ekrana gelen Insert Rows or Columns iletiim
kutusunda Insert seeneklerinden Rowsu iaretleyin, Number of Rows metin
alanna 1 yazn ve Where alanndaki seeneklerden Above the Selection
iaretleyin. OK dmesine tklayn.
Insert Rows or Columns iletiim kutusunu kullanarak yeni satr geerli satrn nne mi
yoksa arkasna m ekleyeceinizi belirleyebilirsiniz. Bu iletiim kutusunun yardmyla yeni
satrlarn veya stunlarn yerletirilecei konumu kontrol edebilir ve istediiniz sayda satr
veya stun ekleyebilirsiniz.
Modify > Table > Insert Row komutunu seerseniz yeni satr varsaylan
durumda geerli satrn zerine eklenir. Bunun iin stteki satra Ctrl tuunu
basl tutup tklayarak (Macintoshta) ya da sa tklayarak (Windowsta) alan
balam mensnden Table > Insert Rows or Columns komutunu seebilirsiniz.
Eklediiniz bu yeni satr, telif hakk bilgisi ve onun zerindeki snf programyla ilgili bilgiler
arasnda bir boluk olarak grev yapar. Sayfanzdaki her blme ya da bilgi blouna biraz
boluk vererek ziyaretilerin sayfadaki metinleri birbirinden ayrmasn salayabilirsiniz.
Tamam bir arada grnen byk metin bloklarn okumak zordur.
ou kelime ilem ve hesap tablosu program hem virgl, hem de sekmeyle ayrlm
tablolar okuyabilir. File > Export > Table komutunu setiinizde varsaylan olarak Tab
seilir. Tablo verileri iin kullanlan ayrc seenekleri arasnda unlar bulunur: Tab
(Sekme), Space (Boluk), Comma (Virgl), Semicolon (Noktal virgl) ve Colon (ki
nokta st ste). Hangi seenei kullanacanzdan emin olamyorsanz Tabi sein.
4. Line Breaks mensnde, kullandnz iletim sistemine ait seenei iaretleyin
(varsaylan): Windows, Macintosh ya da Unix.
Satr sonu, her satrn sonuna eklenene karakterlerin addr. Ders 2de dardan metin
aktarrken satr sonlaryla almtnz. Kullanlacak satr sonu tipini seerken dosyay
kendisine aktaracanz iletim sistemini sein. Eer dosya farkl bir platformda
kullanlacaksa, kendinizinkinden farkl bir iletim sistemini semeniz gerekebilir.
5. Export dmesine tklayn. Alan iletiim kutusunda aktarlan dosyay yoga_
poses.txt olarak adlandrn ve Lesson_06_Tables/Text klasrne kaydedin.
Btn tablo, setiiniz isimle yeni bir dosyaya aktarlacaktr. Oluturduunuz dosya, bir
dz metin dosyasdr. Bu tr dosyalarn darya aktarlmasyla ilgili ayrntlar iin bu
programlarn Yardm belgelerine bavurabilirsiniz.
230 DERS 6
Fireworks gibi birok resim dzenleme program, ilgili HTML belgesinde tablonun
oluturulmasyla birlikte aktarlan dilimleri otomatik olarak belirtmenizi salar.
Bu uygulamada, Yoga Sangha proje sitesinin sayfalarnda kullanabileceiniz bir tablo
oluturacaksnz. Ayn yerleim dzenini CSS kullanarak oluturmak da mmkndr.
Kitabn geri kalannda bunun zerinde alacaksnz.
1. Yeni bir HTML sayfas oluturun, yoga-table.html adyla Lesson_06_Tables
klasrne kaydedin ve bu sayfaya Yoga Sangha baln verin.
Eklediiniz yeil ubuk resmi, tablo ne kadar byrse bysn, bu stunun st tarafnda
kalacaktr.
Bu resim, bir grsel tasarm eleman olarak ilev grr, dolaysyla burada alternatif metin
kullanmak gereksizdir. Ders 3te bahsedildii gibi, sadece yerleim dzeni ya da tasarm
232 DERS 6
Getting Started in Expanded Tables Mode adnda aklayc bir iletiim kutusu
belirecektir. Aklamay okuduktan sonra OK dmesine tklayarak bu iletiim kutusunu
kapatabilirsiniz.
Belge penceresinin st ksmnda, ara ubuunun hemen altnda Expanded Tables
Mode [exit] yazl bir ubuk belirecektir. Bu, Expanded Tables modunun etkin
durumda olduunu gsterir. ubuktaki [exit] balantsna tklayarak ya da Insert ara
ubuunun Layout kategorisinde yer alan Standard dmesine tklayarak Standard moda
dnebilirsiniz.
Expanded Tables modunda tablolarnz biraz byr ve kenarlklar, hcre ieriiyle hcre
duvarlarnn arasndaki boluklar (cell spacing) ve hcreler arasndaki boluk da (cell
padding) bym gibi grnr. Grnteki bu deiiklikler sadece bu moddadr.
Tablonuzun byklnde ya da Border thickness, Cell Spacing ve Cell Padding
zelliklerinde herhangi bir deiiklik olmaz. Bu mod, tablolarn Web tarayclarndaki
grnmn temsil etmez. Sayfanz bu modda grntlediinizde tablolarnzn
boyutlarnda herhangi bir deiiklik yapmayn. Mmknse tablolarnzn boyutlarn
Standard modda deitirin.
Tablo Oluturmak 233
En stteki satrn ortasna yerletirilen bu resim, Yoga Sangha sitesinin grsel efektleri iin kullanlan
kk bir resimdir. Resmin ierdii mesaj iletmek iin alternatif metin zelliini kullanmak nemli
bir admdr. Eer resim herhangi bir bilgi iletmiyorsa <empty> seeneini kullann.
7. Ekleme noktasn yerletirmek iin nc stunun ilk satrnda yer alan hcreye
tklayn. Images klasrndeki yoga-s-header.jpg resmini bu hcreye ekleyin.
Alternatif metin olarak Yoga Sangha ifadesini kullann.
Expanded Tables modu etkin durumda olduu iin hcrenin iine kolayca tklayabilirsiniz.
234 DERS 6
Standard modda stunlarn resimlerle tam olarak hizalandna dikkat edin. Aadaki
uygulamalarda Standard modu kullandnzda tablolarla resimlerin birlikte gzel bir
yerleim dzenini nasl oluturduunu greceksiniz. Oluturduunuz tablolarda ekstra
boluklar olumasna izin vermeyin. Bunu Expanded modunda takip etmek zordur. nk
bu grnm modu ilve boluklarn ortaya kmasna sebep olur.
Eer tablolarnzda buradaki gibi birbiriyle tam olarak hizalanan resimler varsa, siz resim
eklerken, bu resimler hcreleri ayran noktal izgilerin grnmesini engelleyebilirler.
Tablolarla alrken, Dreamweavern hcre ve tablo kenarlklarn gstermek
iin kulland noktal izgilerin her birinin bir piksellik yer kapladn
unutmayn. Belge bir Web taraycsnda grntlenirken, noktal izgilerin
oluturduu bu ekstra boluklar grnmez. Ancak bu pikseller, tablolarn
Dreamweaverda normalden biraz daha byk grnmesine sebep olabilir.
rnein bir belgede ayn genilikte iki tablonuz olduunu kabul edelim. lk
tablonun be stunu ve ikinci tablonun da sadece tek bir stunu olsun. Ama bir
Web taraycsnda her iki tablo da ayn genilikte gzkse bile ikinci tablo
Dreamweaverda birinciye gre drt piksel daha geni gzkecektir. View >
Visual Aids > Table Borders komutunu kullanarak tablo kenarlklarnn etkinliini
istediiniz zaman kapatabilirsiniz. Dier yandan, tablo kenarlklar genellikle
ok faydaldr ve kapatldklarnda tablolarla almak ok zor olabilir.
10. Ekleme noktasn nc stunun ikinci satrndaki hcreye yerletirin ve
alternatif metin iin <empty > seeneini kullanarak flower.jpg resmini ekleyin.
Ekleme noktasn nc stunda ve nc satrda yer alan hcreye yerletirin
ve alternatif metin iin <empty > seeneini kullanarak tag-bkg.jpg resmini
ekleyin. Ekleme noktasn ikinci stunda yer alan ve tablonun ikinci ve nc
satrlarna karlk gelen hcreye yerletirin. Images klasrndeki cell-nav.jpg
resmini hcreye ekleyin. Ekleme noktasn drdnc stunun ikinci satrndaki
hcreye yerletirin ve alternatif metin iin Teachers at Yoga Sangha ifadesini
kullanarak teaching.jpg resmini ekleyin. Bunun altndaki hcreye de alternatif
metin iin Classes at Yoga Sangha ifadesini kullanarak class.jpg resmini
ekleyin. Tablonun dnda bir yere tklayn.
Tablolar e Yerletirmek
ie yerletirilen tablolar denince, bir tablonun iine baka bir tablonun konmasn anlyoruz.
ie yerletirilen tablolar eitli amalarla kullanlrlar. Internetin ilk gnlerinde tablolarn i
ie yerletirilmesine kt bir uygulama olarak baklyordu. nk bu uygulama ziyaretinin
Web taraycsn kertmek gibi birtakm sorunlara yol ayordu. Gnmzde Web tarayclar
ok gelimi durumda. Bugn i ie yerletirilen tablolar, normalde ok karmak tek bir
tablo kullanlmasn gerektiren sayfalarda veya istenen tasarmn baka trl salanamayaca
durumlarda ska kullanlyor. Tablolar i ie yerletirerek olabildiince basit tablolarla ok
daha karmak yerleim dzenleri oluturabilirsiniz. Tek bir tablo kullanlacaksa ve bu tablo
ne kadar karmaksa, onu oluturmak da o kadar zor olur. Bu ayrca hatalarn veya Web
tarayclarnda grntlemeyle ilgili baka sorunlarn kmas ihtimalini de artrr.
Tablo Oluturmak 237
3. Tab tuuna basarak sonuncu satrn altna bir satr ekleyin. Properties
denetisindeki Splits Cell into Rows or Columns dmesine tklayn ve Split
Cell Into alannda Rowsu iaretleyin. Number Of Rows metin alanna 7 yazn.
238 DERS 6
240 DERS 6
(Web taraycs ve iletim sisteminin kulland alan hesaba katlmamtr). Maksimum sayfa
geniliini belirlemek iin aadaki tablodan faydalanabilirsiniz.
znrlk (Piksel)
Cihaz
160 X 160
240 X 320
Cep bilgisayar
544 X 372
Web TV
640 X 240
Windows CE
640 X 480
13 inlik monitr
800 X 600
1024 X 768
1200 X 1024
The Document window resets to 760420. This size accounts for the space taken up by the
browser and operating system on a screen at the 800600 resolution.
Belge penceresi bykl tekrar 760 x 420 olacaktr. Bu byklk, Web
taraycs ve iletim sistemi tarafndan 800 x 600 znrlkteki bir ekranda
kullanlan deerdir.
Mennn en altnda yer alan Edit Sizes komutunu kullanarak kendi byklk
deerlerinizi de listeye ekleyebilirsiniz.
Sonraki admlarda bu belgede bir tablo oluturmak iin Layout modunu kullanacaksnz.
2. Insert ara ubuunun Layout kategorisindeki Layout dmesine tklayn.
Bylece Layout moduna gemi oldunuz. Burada gereken elemanlar sayfanza kolayca
yerletirebilirsiniz. Burada Getting Started in Layout Mode balkl bilgi penceresini
grebilirsiniz. Bu pencere ksaca temel aralar tanmlamaktadr: yerleim hcresi ve yerleim
tablosu. OK dmesine tklayarak bu iletiim kutusunu kapatabilirsiniz.
Dont Show Me This Message Again eklinde bir onay kutusu greceksiniz.
Bu kutuyu iaretsiz olarak brakrsanz Dreamweaver bir sonraki anzda
Layout moduna getiiniz takdirde bu iletiim kutusu yine karnza kacaktr.
Document ara ubuunun hemen altnda, zerinde Layout Mode [exit] metni ortalanm
olarak bulunan bir ubuk belirecektir (belgenin iindeymi gibi grnr). Bu ubuk Web
taraycsnda grnmez, nk sadece Dreamweaverda, o da Layout modunda altnz
gstermek iin kullanlr. Expanded modunda olduu gibi Insert ara ubuunun Layout
kategorisinde yer alan Standard dmesine tklayarak ya da Layout modundayken belgenin
st ksmndaki ubukta yer alan [exit] balantsna tklayarak tekrar Standard moda
geebilirsiniz.
Layout moduna gemek iin View > Table Mode > Layout Mode komutunu
seebilir ya da Cmd+F6 (Macintoshta) veya Ctrl+F6 (Windowsta) klavye
ksayolunu kullanabilirsiniz.
3. Insert ara ubuunda Layout kategorisinin seili olduundan emin olun ve
buradaki Draw Layout Cell dmesine tklayn.
Siz Draw Layout Cell aracn setikten sonra, belge penceresine gtrdnzde imle art
iaretine (+) dnecektir. Etiket Seicinin (Tag Selector) yerini, setiiniz arala ilgili bir
aklama alacaktr.
Yerleim hcreleri, sayfann istediiniz yerine hcre izmenizi salar. Layout modunda
tablonuzu olutururken satrlarn ve stunlarn dzeni ve saysyla ilgili olarak
endielenmenize gerek yoktur. Siz hcrelerin sayfanzdaki konumunu belirledikten sonra
Dreamweaver satrlar ve stunlar otomatik olarak oluturacak ve kontrol edecektir.
Layout Table aracn, Layout modunda baka bir tablonun hcrelerinden birinde
bir tablo izmek iin kullanamazsnz. Tablolar i ie yerletirmek iin Standard
modu kullanmanz gerekir.
4. mleci sayfann ortasna yerletirin, sonra da tklayp srkleyerek yeni hcreyi izin.
Otomatik olarak hcreyi ieren bir yerleim tablosu izilecektir. Yerleim tablosu yaklak
belge penceresinin geniliinde izilir. Ama siz tabloyu istediiniz boyutlarda olacak ekilde
244 DERS 6
ayarlayabilirsiniz. Hcre, yeil d hatl tabloyla kartrlmamas iin mavi bir d hatla
gsterilir. Dz mavi izgi, ekleme noktasnn hcre iinde olduunu gsterir. Kesikli mavi
izgi ise, ekleme noktasnn hcre iinde olmadnn iaretidir. Tablonun hcre dnda
kalan btn blmleri gri renkle gsterilir. nce beyaz izgiler, siz yerleim hcrelerini
izerken Dreamweavern tabloyu hazrlamak iin oluturduu satrlar ve stunlar gsterir.
mleci hcre kenarlnn zerine getirdiinizde hangi hcrenin zerinde olduunuzu
gstermek iin kenarln rengi krmzya dner.
Varsaylan durumda yerleim tablolar st tarafta, ilgili tablonun tanmlanmasn
kolaylatran bir sekmeyle grntlenir. Bu sekme, tablonun sayfann st ksmna gre biraz
aada kalmasna sebep olur. Web taraycsnda bu ekstra boluk yoktur. Tabloda ayrca alt
tarafta stunlara ait genilikler ve menlerle birlikte tablo genilii ve bir tablo mens ieren
bir ubuk yer alr. Standard moddaki tablo stbilgi ubuuyla ayn ileve sahip olan bu ubuk
balangta siz imleci yeni oluturduunuz hcrenin alt kenarnn zerine getirmedike
grnmeyebilir.
Sekmeyi ve ubuu gizlemek iin View > Visual Aids > Table Widths komutunu
sein. Bu dersin geri kalan blmnde varsaylan grsel yardmclarn etkin
olduu ve yerleim tablosunda sekmeyle ubuu grebildiiniz varsaylmtr.
Bylece bir resim eklemi oldunuz. Hcre, resimden kkse resmi iine alacak ekilde
byyecektir. Yeni byklk deerinin, tablo genilikleri ubuundaki orijinal stun
byklnn yannda parantez iinde grntlendiine dikkat edin.
Siz resmi eklediinizde tablo genilikleri ubuu ortadan kaybolabilir. Bu
ubuu tekrar grntlemek isterseniz imleci hcrenin alt kenarnn zerine
getirin.
246 DERS 6
Table sekmesinde, parantez iinde gsterilen byklk eski byklk deerinin yerini
alacaktr. lk oluturduunuz hcre resimden daha kkse, hcre resmi tam olarak
saracak ekilde otomatik olarak byyecektir. Bu durumda sizin hcreyi yeniden
boyutlandrmanza gerek kalmaz. Eer oluturduunuz hcre resimden daha bykse,
hcrenin bykln yerleim hcresinin kenarlklar resmin kenarlaryla tam olarak
hizalanacak ekilde ayarlamanz gerekir.
3. Hcrenin kenarlna (yeniden boyutlandrma tutamalarna deil) tklayn ve
hcreyi sayfann ortasna, yukarya doru srkleyerek tayn.
Hcreyi ortalamak zere sola ya da saa doru tarsanz, yerleim tablosundaki stun
numaralarnn yeni bykl gsterecek ekilde deitiini grrsnz.
4. Ok tularn kullanarak hcreyi sola tayn.
Ok tularna her basnzda hcre 1 piksel tanr. Shift tuunu basl tutarak hcreyi bir
seferde 10 piksel tayabilirsiniz. Bu hcreyle tablonun yan taraf arasnda biraz boluk
brakn.
Tablo Oluturmak 247
5. Draw Layout Cell aracn tekrar sein ve en stteki hcrenin altnda sayfann
ortasna doru tek bir stunda hcre daha oluturun. Aralarnda biraz boluk
kalmasna dikkat edin.
Sayfanzn grnts aada yer alan rnektekine benzeyecektir. Tablo genilik ubuunda
yer alan stunlarn byklkleri konusunda endielenmeyin. Bunlar yerleim iin
kullandnz hcrelerin yerletirilme ekline gre deiirler.
Sayfada bir hcre izerken, ilk izdiiniz hcreyle hizalamak istediiniz dier hcreleri
yerletirmenize yardmc olan beyaz klavuz izgileri belirir. Hcrelerin st taraflarn
hizalamak iin yatay klavuz izgilerini kullanabilirsiniz.
Draw Layout Cell dmesine birden fazla kez tklamadan birden fazla hcre
izmek isterseniz ilk hcreyi izerken Cmd (Macintoshta) ya da Ctrl
(Windowsta) tuunu basl tutun. Yardmc tuu brakana kadar yeni hcreler
izmeye devam edebilirsiniz.
6. Yeni oluturduunuz hcreden en sttekini yoga_sangha-title.jpg resmini ieren
hcreyle ayn genilie sahip olacak ekilde bytn. Lesson_06_Tables/Text
klasrndeki events.txt dosyasn an. lk stbilgi satrn ve altndaki paragraf
kopyalayn, metni yoga_sangha-title.jpg resminin altndaki ilk hcreye yaptrn.
Btn tablonun arka plan rengini deitirmek iin yeil tablo kenarlna ya
da tablonun gri alanlarndan herhangi birine tklayarak tabloyu sein. Bg renk
kutusuna tklayn ve tablo iin bir renk sein.
Sitenizle bir boluk resmi (spacer) ilikilendirilmediyse Choose Spacer Image iletiim
kutusu alacaktr.
Alan iletiim kutusunda Use an existing spacer image file seeneini iaretleyin, OK
dmesine tklayn ve Lesson_06_Tables/Images klasrndeki spacer.gif resmini bulun.
Boluk resmi dosyasnn konumu tercihlerinizle birlikte kaydedilecektir. Boluk resmini
deitirmek ya da silmek isterseniz, Dreamweaver > Preferences (Macintoshta) ya da
Edit > Preferences (Windowsta) komutunu sein, ardndan da Layout Mode kategorisini
seerek Yoga Sangha sitesinin boluk resminin ayarlarn yapn.
250 DERS 6
Choose Spacer Image iletiim kutusu, boluk resmi dosyas oluturmak iin
kullanabileceiniz bir seenek ierir. Mevcut bir boluk resmi olmayan bir
sitenin zerinde alyorsanz bu seenei iaretlemeniz ve OK dmesine
tklayarak Dreamweavern boluk resmini kaydetmesini istediiniz dizine
gitmeniz gerekir. Bunun iin en iyi konum Images klasrdr.
Autostretch stunu, tablo genilii ubuunda zikzakl bir izgi eklinde grnr. Bunu
grmek iin ekran kaydrarak belgenin en altna inmeniz gerekebilir. Autostretch
seeneini kullandnzda Dreamweaver sabit genilikli stunlarn yerleimini kontrol
etmek iin boluk resimleri ekler. Boluk resmi yerleimdeki boluu kontrol eder, ama
tarayc penceresinde grnmez.
Siz genilii deitirirken stunun genilediine dikkat edin. Bir stun iin Autostretch
seeneini kullandnzda bu stuna ait btn hcreler bu seenekten etkilenir.
Sayfadaki beyaz izgileri kullanarak setiiniz stunda baka hcre olup olmadn
belirleyebilirsiniz.
Boluk resmi kullanmamaya karar verirseniz, stunlarn bykl deiecek, hatta ierik
tamyorlarsa stunlar ortadan kaybolacaktr. Bir Autostretch stunu oluturulduunda
boluk resimlerini kendiniz ekleyebilir ve silebilir ya da Dreamweavern bunlar otomatik
Tablo Oluturmak 251
252 DERS 6
Dreamweaver, tarayc penceresinin kenaryla sayfada yer alan elerin arasndaki kenar
boluunun bir benzerini oluturur. Page Properties iletiim kutusunu kullanarak bu
kenar boluunda deiiklik yaparsanz Dreamweaver taslak resmi yerletirmek iin sizin
belirlediiniz kenar boluu seeneklerini kullanr. Varsaylan kenar boluu (Margin
metin alan bo braklrsa kullanlr), kullanlan Web taraycsna gre farkllk gsterebilir,
ama yaklak olarak 7 pikseldir.
View > Tracing Image > Adjust Position komutunu seip x ve y koordinat
deerlerini girerek bir taslak resmin konumunu deitirebilirsiniz. Taslak
resmi Page Properties iletiim kutusunda tanmland ekliyle kenar boluu
iin ayrlan yere tarsanz, koordinat deerleri negatif olur. View > Tracing
Image > Reset Position komutunu setiinizde taslak resim belge
penceresinin sol st kesindeki yerine dner ve kenar boluklar (0 + kenar
boluu, 0 + kenar boluu) eklinde ayarlanr. View > Tracing Image > Align
with Selection komutunu setiinizde ise taslak resim seili durumdaki
elemanla hizalanr. Taslak resmin sol st kesi, seilen elemann sol st
kesiyle hizalanr.
Tablo Oluturmak 253
6. Sayfann en stne Download the latest schedule of classes at Yoga Sangha yazn.
Metnin, arkasnda taslak resimle birlikte grntlendiine dikkat edin. Bir sayfann yerleim
dzenini hazrlarken bir taslak resimden klavuz olarak faydalanabilirsiniz. Taslak resim
kullanarak sayfanzn nasl grneceini nceden ayrntl ve ak bir ekilde planlayabilirsiniz.
Btn ak belgeleri kaydedip kapatabilirsiniz.
Ne rendiniz?
Bu derste unlar rendiniz:
254 DERS 6
Multimedya Bileenlerini
Kullanmak
Neler reneceksiniz?
Bu derste unlar reneceksiniz:
Farkl fontlara ve byklk deerlerine sahip metinleri hzl bir ekilde oluturmak
iin Flash metinleriyle alacaksnz.
Flashtan dme ve animasyon aktararak bunlar sayfalarnza ekleyeceksiniz
Image Viewer kullanarak bir slayt gsterisi hazrlayacaksnz.
Sayfanza bir QuickTime filmi ekleyeceksiniz.
Yaklak Sre
Bu dersin tamamlanmas yaklak yarm saat srecektir.
Ders Dosyalar
Ortam Dosyalar:
Lesson_07_Multimedia/Images/Chakras.swf
Lesson_07_Multimedia/Images/Videos/
Balang Dosyalar:
Lesson_07_Multimedia/index.html
Tamamlanm Proje:
Lesson_07_Multimedia/Completed/
256 DERS 7
Font mensnden Comic Sans MSi sein. Eer Comic Sans MS fontu yoksa baka bir
font sein.
Size metin alanna 22 yazn.
Color kutusunu kullanarak #FFCC00 deerine sahip turuncu rengi sein.
Text penceresine Welcome to Yoga Sangha yazn.
Rollover color (Rollover metni) alanna #FFFFCC yazn.
Insert Flash Text iletiim kutusu kapanacak, Flash metni belge penceresinde belirecek ve
Flash Accessibility Attributes iletiim kutusu alacaktr.
258 DERS 7
Buradaki dier seenekler Access key ve Tab indextir (bunlarla ilgili ayrntlar Ders 11de
greceksiniz). Flash metni belgenizde belirecektir. Properties denetisinde welcome.swf
Flash metin dosyasnn niteliklerinin grntlendiine dikkat edin.
5. Belge penceresinde Flash metnini sein ve tutamalardan birini srkleyerek
metnin boyutlarn deitirin.
Flash metnini hangi bykle getirdiiniz nemli deildir. Bu, normal bir gvde
metni ya da bir Bitmap resmi deil de vektr tabanl bir Flash metni olduu iin bunun
bykln dorudan belge penceresinde ayarlayabilirsiniz. Resim kalitesinde dme
olacak diye endielenmeden resmin boyutlarn istediiniz gibi bytebilir ya da
kltebilirsiniz.
Dreamweaverda resimleri yeniden boyutlandrabilirsiniz, ancak bu pek tavsiye edilmez,
nk znrl ayarlayamazsnz. Fakat oluturduunuz Flash metni formundaki
resmi yeniden boyutlandrabilirsiniz, nk bu vektr tabanl bir resimdir. Vektr tabanl
resimler leklendiinde resmin btnln korurlar, ama bitmap resimleri (GIF
dosyalar ve JPEG dosyalar gibi) bunu yapamaz.
Flash metnini yeniden boyutlandrrken boyut orann korumak isterseniz
Shift tuunu basl tutun.
6. Artk Flash metninin zerinde yer alan orijinal Welcome to Yoga Sangha
metnini silebilirsiniz. Dosyay kaydedin ve Web taraycnzda nizleyin.
260 DERS 7
3. Style listesinde aaya inerek Glass-Silver sein. Button text metin alanna
Email yazn. Font ve Size seeneklerinin varsaylan ayarlarn deitirmeyin:
Srasyla Verdana ve 12.
Arka plan rengine ait #FFFFCC eklindeki onaltlk tabanl kod, bu dmede
kullanlacak olan arka plan rengini temsil etmektedir. Dmenin sayfanzn bir paras
gibi grnmesini salamak amacyla sayfann arka plan iin kullanlan rengin aynsn
seersiniz.
Her zaman iin Flash dme dosyalarn adlandrmanz ve ak bir eriilebilirlik bilgisi
salamanz gerekir. Siz bunu yapmazsanz Dreamweaver dmelerinize otomatik olarak
genel tipte isimler atar.
Siz ayarlarda deiiklik yaparken nizleme grnts dinamik olarak
deimez, sadece dmenin stili grntlenir. Deiiklikleri yaparken
dmeyi grmek isterseniz Apply dmesine tklamanz gerekir. Bu durumda
deiiklikleri belge penceresinde grebilirsiniz.
Insert Flash Button iletiim kutusu kapanacak ve belgede sizin yaptnz ayarlarla bir
dme belirecektir. Yeni eklediiniz iin dme seili durumda olacaktr.
6. Dme seili durumdayken Properties denetisindeki Play dmesine tklayn.
262 DERS 7
Dme, imlecin konumuna ve fare tklamalarna gre Dreamweaverda olduu gibi durum
deitirecektir.
Flash kullanp Dreamweaver dnda SWT Generator Template dosyalar oluturarak Style
listesine kendi ablon dmelerinizi ekleyebilirsiniz. Bu dosyalar Dreamweavera eklemek
iin Dreamweaver program klasrn amanz ve dosyalar Configuration > Flash Objects >
Flash Buttons klasrne yerletirmeniz gerekir.
Paragraf sonu kullandnzdan emin olun (satr sonu deil). Yeni bir metin blouna
ihtiyacnz olacak.
Multmedya Bleenlern Kullanmak 263
Animasyon dosyalarn Dreamweaverda izlemek iin Play dmesine tklayn. Test ilemi
bittikten sonra Stop dmesine tklayn.
264 DERS 7
Image Viewer Flash eleman dosyas kaydedilecek ve Dreamweaver gerekli SWF uzantsn
otomatik olarak ekleyecektir. Eer yeni yogastudio.swf dosyas Files panelinde hemen
belirmezse, dosya listesini gncellemek iin panelin st ksmndaki Refresh dmesine
tklayn.
Image Viewer belge penceresinde, ortasnda Flash simgesi bulunan byk gri bir yer
tutucu olarak belirecektir.
Image Viewerla ilgili yaplandrma ayarlarnn ounu Tag Inspectorda yapacaksnz. Tag
Inspector, Image Viewer devreye girdiinde otomatik olarak alr ve bu Flash elemanna
ait varsaylan balang ayarlarn grntler.
Tag Inspector daraltlm durumdaysa, onu tekrar geniletmek isterseniz
adnn sol tarafndaki Geniletme/Toparlama dmesine tklayn. Tag
Inspector ekranda grmyorsanz Window > Tag Inspector komutunu sein.
266 DERS 7
Kenarln genilii bir piksel olacaktr. Ayrca Image Viewern etrafndaki gri d hatta
dikkat edin.
Tag Inspectordaki bgColor seeneiyle tanmlanan Image Viewern arka plan rengi
varsaylan durumda beyaz olarak ayarlanmtr. Bu uygulamada arka plan rengini beyaz
olarak brakmanz gerekiyor.
7. Tag Inspectordaki imageURLs seeneinin deer alanna tklayn, sonra da
metin alannn sanda beliren Edit Array Values dmesine tklayn.
268 DERS 7
8. mle ilk eye ait satrn iindeyken onun sanda yer alan klasr simgesine
tklayn. Select File iletiim kutusunu kullanarak Lesson_07_Multimedia/about/
Images klasrne girin ve studio_photo.jpg dosyasn sein.
Resimlere giden yollar temsil eden bu deerler tek trnak iinde yazlacaktr. Image
Viewern dzgn alabilmesi iin bu trnak iaretlerinin dahil edilmesi gerekir.
Eer ilk aldnda Edit imageURLs Array iletiim kutusundaki Value
listesinde herhangi bir resim grntleniyorsa (img1.jpg eklinde olabilir),
studio_photo resimlerini eklemeden nce tek tek seip eksi (-) dmesine
tklayarak bu resmi ya da resimleri silin.
9. Yeni bir deer alan eklemek iin art (+) dmesine tklayn ve studio_photo2.
jpg resmini sein. Yeni deer alanlar eklemeye devam ederek bunlarn
kaynaklarn studio_photo3.jpg, studio_photo4.jpg, studio_photo5.jpg, studio_
photo6.jpg ve studio_photo7.jpg olarak ayarlayn. OK dmesine tklayarak
Edit imageURLs Array iletiim kutusunu kapatn.
Ekleme noktas son deer alanndayken Tab tuuna basarak da listeye yeni
bir e ekleyebilirsiniz.
270 DERS 7
Select File iletiim kutusu alacaktr. Bu kutu vastasyla ilgili eklentiyi seebilirsiniz.
2. Lesson_07_Multimedia/explorations/Videos/Yoga1.mov dosyasn bulun ve
Choose (Macintoshta) ya da OK (Windowsta) dmesine tklayarak sein.
Eklenti, 32x32 piksellik varsaylan byklk deeri ve <embed> etiketi kullanlarak sayfaya
gmlecektir. Eklentinin, belge penceresinde ortasnda bir eklenti simgesi bulunan gri bir
kare olarak grndne dikkat edin.
3. Eklenti seili durumdayken Properties denetisini kullanarak genilik deerini
320, ykseklik deerini de 256 olarak deitirin.
274 DERS 7
Ne rendiniz?
Bu derste unlar rendiniz:
Kullanc
Etkileimi
Etkileim ve kullanc geribildirimi, Web sitelerinin nemli bileenleridir. Bunlar etkin bir
ekilde kullanarak eitli avantajlar elde edebilirsiniz. Bu bileenleri kullanarak rnein
ziyaretilerinizin sitenizin ieriini ve amacn daha iyi anlamalarna yardmc olabilir,
sayfalarnzda dolamalarn kolaylatrabilir ve sitenizde gezmeyi onlar iin daha ho ve
faydal bir deneyim haline getirebilirsiniz.
Bir Web sitesine etkileim eklemenin pek ok yolu vardr. Etkileimli sayfalar oluturmak
iin kullanabileceiniz birok araca rnek olarak dinamik ve veritaban destekli sayfalar,
Macromedia Flash ve QTVR (Quick Time Virtual Reality) verebiliriz. QTVR, 360
panoramik grnmleri ve etkileimli bileenleri destekleyen filmlerdir. Etkileimli Web
siteleri oluturmak iin kullanlan aralarn en yaygn ve etkili olanlarndan biri (zellikle
istemci tarafl scriptlerin yazlmasnda kullanlan) JavaScripttir. stemci tarafl scriptler,
Web sayfalarnda bulunan ve tarayc tarafndan ilenen scriptlerdir. JSP (Java Server
Page) tarafndan kullanlan scriptler de dahil olmak zere dier scriptler, sunucu tarafl
scriptlerdir. Bunlar sunucu tarafndan ilenir ve kullancya gnderilir.
Bu projede sayfa zerindeki mevcut
resimlerle rolloverlar oluturacak ve
ayn anda sayfadaki birden fazla resmin
deimesini nasl salayacanz
reneceksiniz
Neler reneceksiniz?
Bu derste unlar reneceksiniz:
Rolloverlar oluturacaksnz.
Davranlar kullanarak sayfalarnza kullanc etkileimi ekleyeceksiniz.
Bir kullanc eylemine birden fazla davran ekleyeceksiniz
Resim haritalarna davranlar ekleyeceksiniz.
Bir durum ubuu mesaj oluturacaksnz.
Kullanclar, ellerinde bulunan tarayc srmlerine gre yeniden ynlendireceksiniz.
Yeni bir tarayc penceresi aacaksnz.
Bir alr (popup) men oluturacaksnz.
Yaklak Sre
Bu dersin tamamlanmas yaklak 2 saat srecektir.
Ders Dosyalar
Balang Dosyalar:
Lesson_08_Interactivity/explorations(btn dosyalar)
Tamamlanm Proje:
Lesson_08_Interactivity/Completed/explorations(btn dosyalar)
278 DERS 8
Bu alan, resmi adlandrmak iin kullanlr. Rollover resimlerinize bir isim vermezseniz,
Dreamweaver bunlara otomatik olarak numara srasyla isimler atar (Image1, Image2, vb).
Web sayfalarnz olutururken rolloverlara bunlarn ne iin kullanlacaklarn gsteren
zel ve anlaml isimler vermeyi alkanlk haline getirmeniz iyi olur. Resimlerinizi
adlandrrken boluk ya da herhangi bir zel karakter kullanmayn ve ismin bana
bir numara yazmayn. Bunlarn herhangi birini yaptnz takdirde, scriptlerde sorun
kabilir ve rolloverlarnz doru ekilde almayabilir.
3. Original image metin alannn yanndaki Browse dmesine tklayn ve Lesson_
08_Interactivity/explorations/images klasrnden home.gif resmini sein.
280 DERS 8
Bu sayfa bir Web taraycsnda grntlendiinde, ziyareti ilk bata home.gif resmini
grr. Kullanc imleci tarayc penceresindeki home.gif resminin zerine getirdiinde, bu
resmin yerini home-on.gif resmi alr.
Rollover resimlerini hazrlarken, orijinal resmi ve bunun yerini alacak olan
resmi ayn boyutlarda oluturun. Bu iki resim ayn boyutlarda deilse, ikinci
rollover resminin boyutlar ilk resmin boyutlarna uyacak ekilde deitirilebilir.
Boyutlarn deitirilmesi ikinci resmi bozar, nk bu resim sadece ilk resmin
bulunduu alan kullanabilir.
5. Alternate text metin alanna Home yazn. When clicked, Go to URL metin
alannn yanndaki Browse dmesine tklayn ve Lesson_08_Interactivity
klasrndeki index.html dosyasn bulun. Preload rollover image onay kutusunu
iaretli olarak brakn ve OK dmesine tklayn.
Bu dosyay kapatabilirsiniz.
Resimlerinizi olutururken dosya boyutlarn mmkn olduu kadar kk
tutun. Rolloverlarda ayn dme iin bir deil, iki resim yklediinizi
unutmayn. Bu uygulamada eklediiniz rollover gibi bir rollovern dosya
boyutu byktr, nk indirilmesi gereken iki resim vardr. Dosya
boyutunun artma miktar, resimlerin boyutlarna bal olarak deiir.
Davran Eklemek
Bu uygulamada, sayfaya daha nce yerletirilmi olan resimlerle rollover oluturmay
reneceksiniz. Burada elde edilen sonu, bir nceki uygulamada elde edilen sonula
ayndr: mle resmin zerine getirildiinde bunun yerini baka bir resim alr. Ama
bu uygulamada, rolloverlar eklemek iin farkl bir yntem kullanacaksnz: Rollover
oluturmak iin gereken davran Behaviors panelini kullanarak ekleyeceksiniz.
Kendi Web sayfalarnz olutururken, eer bir sayfaya orijinal resimlerinizi daha
nce yerletirdiyseniz bu yntemi kullanmanz gerekir. Orijinal resimler sayfaya
yerletirilmemise, bir nceki uygulamadaki yntemi kullanarak orijinal resimle rollover
resmini tek bir admda ayarlayabilirsiniz.
1. Properties denetisindeki Image Name metin alann kullanarak sayfann
st ksmndaki tabloda yer alan blmlere ait alt gezinti resmini adlandrn.
Resimlerin u ekilde adlandrlmas gerekir: about.gif resmi about, community.
gif resmi community, explorations.gif resmi explorations, schedule.gif resmi
schedule, teachers.gif resmi teachers ve training.gif resmi de training olarak
adlandrlmaldr. Gezinti resimlerinin her birini Ders 5te Resim Tabanl
Balant Oluturmak blmnde anlatlan teknii kullanarak kendilerine
karlk gelen sayfalara balayn.
282 DERS 8
Swap Image iletiim kutusu alacaktr. Swap Image davran, nceki uygulamada
kullandnz rollover efektini oluturur. Yani ziyaretinin imleci zerine getirdii
orijinal resmin yerine yeni bir resmin gemesini salar. Davran, bir eylem ve bir olayn
kombinasyonudur.
Eylem (action), kullanc etkileiminin sonucu olarak ortaya kar. Bir eylem setiinizde,
Dreamweaver bu eylemi Behaviors panelindeki listeye ekler. Actions mens, belge
penceresinde setiiniz elemana bal olarak eylemleri grntler ya da bunlarn
etkinliklerini kaldrr. Bu rnekteki eylem, bir resmin dieriyle deitirilmesidir.
Dreamweaver ayrca, bu eylemler iin uygun bir olay (ya da olaylar) otomatik olarak
ekler. Olay (event), eylemin gereklemesini salar. Olay rnei olarak kullancnn imleci
bir resmin zerine getirmesi ya da bir dmeye tklamasn sayabiliriz. Bu rnekte olay
onMouseOverdr. Bu, rolloverlar iin Dreamweavern varsaylan seeneidir. Bu dersin
ilerleyen sayfalarnda, belirli olaylar semeyi reneceksiniz.
Resim listede about olarak yer alacaktr. Bu uygulamann ikinci admnda setiiniz
resme bu ismi vermi, drdnc admda da Behaviors panelini kullanarak buna bir eylem
eklemitiniz. Swap Image iletiim kutusundaki Images listesinde about resmini seerek,
kullanc imleci bu resmin zerine getirdiinde bunun bir rollover resmiyle deitirileceini
gstermi oldunuz. Rollover resmini bir sonraki admda seeceksiniz.
Bu listeden baka bir resim semi olsaydnz, kullanc imleci about resminin
zerine getirdiinde seili resim rollover resmiyle deitirilecekti, nk
davrann uyguland resim about resmidir. Bu ilemi bir sonraki
uygulamada yapacaksnz.
Set source to, rollover resmi olarak ne kullanlacan tanmlar. Kaynan (source) ayarlanmas,
bir nceki uygulamada rollovern seilmesi ilemiyle ayn ekilde gerekletirilir. Genellikle bir
resmin orijinal grnm off durumu olarak, kullanc imleci resmin zerine getirdiinde
resmin deimesi de on durumu olarak bilinir. On durumlarnda kullanlan resimler
genellikle basl bir dme ya da vurgulanm bir szck gibi grnr. Bu da ziyaretiye,
nesnenin etkin ya da bal bir eleman olduunu gsterir.
Bu uygulamada kullanacanz btn rollover resimleri images klasrnde bulunmaktadr ve
rollover resim dosyalarnn isimlerinde _on soneki kullanlmtr. Resimleriniz iin mantkl ve
sral bir adlandrma sistemi oluturmanz (rnein orijinal resme about.gif, rollover resmine
de about_on.gif ya da about_over.gif ismini vermeniz) resimlerinizi dzenli tutmanza yardmc
olur ve bylece doru resmi daha kolay bulursunuz.
Resmi setikten sonra Swap Image iletiim kutusuna geri dnersiniz. Images listesinde resmin
sanda, buna rollover iin alternatif bir resim atandn gsteren bir yldz iareti grnecektir.
6. Preload images ve Restore images onMouseOut onay kutularnn iaretli
olduundan emin olun, sonra da OK dmesine tklayn.
Bir nceki uygulamada eklediiniz rolloverlarda da olduu gibi, Preload images seenei
varsaylan durumda iaretlidir. Bu seenek, resimlerin, tarayc resmi gstermeye ihtiya
duyup da ykleyene kadar beklemek yerine, sayfa tarayc tarafndan arldnda
yklenmelerine neden olur.
Restore images onMouseOut seenei de varsaylan olarak iaretlidir ve iaretli braklmas
tavsiye edilir. Bu seenek, kullanc imleci resimden uzaklatrdnda ilgili resmin orijinal
durumuna geri dnmesini salar.
Restore images onMouseOut seeneiyle tanmlanan ilem, Behaviors
panelinde ayr bir eylem olarak bulunan Swap Image Restore tarafndan
gerekletirilir.
Davrann her iki ksm da Behaviors panelinde listelenecektir: onMouseOver olay Swap
Image eyleminin, onMouseOut olay da Swap Image Restore eyleminin gereklemesine
neden olur. Bu eylemlerin ve olaylarn kombinasyonu, rollover efektini oluturur: Ziyareti
imleci resmin zerine getirdiinde resim deiir, imle resimden uzaklatrldnda da eski
durumuna geri dner.
Bir davran silmeniz gerekirse, belge penceresinde davran ieren nesneyi ve Behaviors
panelinde silmek istediiniz eylemi sein, sonra da Behaviors panelinin st ksmndaki
eksi () iaretli dmeye tklayn. Bir davran, setikten sonra Delete (Macintoshta) ya da
Backspace (Windowsta) tuuna basarak da silebilirsiniz.
Dreamweaver 8de rolloverlarn almas iin artk ilgili resme bir balant
uygulanm olmas gerekmemektedir. Rolloverlarn kendisini dorudan
resimlere uygulayabilirsiniz. Bu teknii tercih etmemenin iki iyi sebebi vardr.
Birincisi bu, eski Web tarayclarnda almaz; ikinci olarak da, ziyareti zerine
tkladnda hibir ey yapmayan rolloverlara sahip olursunuz. Web kullanclar
rolloverlarn tklanabilir eler olduunu bilirler ve resminizde balants
olmayan bir rollover kullandnzda bu durum ziyaretilerin kafasn kartrabilir.
286 DERS 8
Swap Image Restore eyleminde deil de Swap Image eylemine ift tkladnzdan emin
olun.
Swap Image iletiim kutusu alacaktr.
2. Swap Image iletiim kutusunda photoArea adl resmi sein. Set Source
To metin alannn sandaki Browse dmesine tklayn ve Lesson_08_
Interactivity/explorations/images klasrnde yer alan med_hands.jpg resmini
sein.
meditation resminin altndaki bo resmi ieren photoArea resim alan, sizin yerinize
nceden adlandrlmtr. Bu admda, Swap Image iletiim kutusundaki bo resmi
seiyorsunuz. Bylece onu, meditasyon yapan kadn resmiyle deitirebilirsiniz.
Swap Image iletiim kutusundaki Images listesine bakn. simlerinin sonunda yldz iareti
bulunan resimlere bir rollover resmi atanm durumdadr. rnein, meditation resminin
yannda bir yldz iareti grnr, nk bu rollover tanmlanmtr. Artk photoArea
resminin yannda da bir yldz iareti grnmektedir, nk bu admda bu resme bir
rollover atadnz. Hangi orijinal resimlerin deierek rollover resimlerine dneceini bu
listeye bakarak hemen anlayabilirsiniz.
288 DERS 8
Birden fazla resmin deitirilmesi, kullanclara ilave bilgi vermek iin faydal olabilir,
ama tek bir eylemle ok fazla resim deiiklii meydana geldiinde taraycnn
yavalayabileceini unutmayn.
mleci meditation resminin zerine getirdiinizde szcn deierek daha ak bir renkle
grntlendiine ve altta yer alan ilgili resmin de deitiine dikkat edin. mleci baka bir
yere gtrdnzde her iki resim de tekrar orijinal haline dnecektir.
Properties denetisindeki Alt metin alanna bir aklama girmeniz gerektiini bildiren
bir iletiim kutusuyla karlaabilirsiniz. Bu uygulamada aklama nceden atanm
durumdadr, dolaysyla bu mesaj grmezden gelebilirsiniz.
Burada bir resim haritasna bir swap image davran uyguluyorsunuz. Bu davran asl
resim iinde bulunan ve resim haritasn evreleyen alana uygulanmaz.
med_img_map.jpg resminin iindeki resim haritasn yeni oluturduunuz
iin, aktif alan (hotspot) otomatik olarak seili hale gelecektir. Eer davran
resim haritasn oluturduktan hemen sonra uygulamayacaksanz, aktif alan
etkin hale getirmek iin Properties denetisindeki iareti (pointer) aracn
semeniz ve resim haritasna tklamanz gerekir. Rollovern btn resme
uygulanmasn istemiyoruz.
3. Images listesinde photoArea resmini sein. Set source to metin alannn
yanndaki Browse dmesine tklayn ve images klasrnde med_hands.jpg
resmini bulun. Resmi semek ve Swap Image iletiim kutusuna geri dnmek
iin, Choose (Macintoshta) ya da OK (Windowsta) dmesine tklayarak resmi
sein ve Swap Image iletiim kutusuna geri dnn.
Bylece bir Web taraycsnda imleci aktif alann zerine getirdiinizde sol tarafta
grnecek olan resmi semi oldunuz.
Eer aktif alann bulunduu resmi deitirilecek resim olarak tanmlarsanz,
tklanabilir alan orijinal resmin sadece belirli bir ksmn olutursa bile resmin
tamam deitirilecektir.
Popup Message iletiim kutusu alacaktr. Burada mesajnz girebileceiniz bir metin
alan greceksiniz.
2. Explore a variety of different yoga poses yazn ve OK dmesine tklayn.
Popup Message eylemi ve ona karlk gelen olay (onClick) Behaviors panelinde
belirecektir.
Bu mende yer alan olaylar, setiiniz tarayc tipine ve eyleme bal olarak farkllk gsterebilir.
Events mens sadece Behaviors panelinde bir olay semeniz durumunda grnr.
Behaviors panelindeki yukar ve aa ok tular, olaylarn Behaviors paneli listesindeki
srasn ayarlamak iin kullanlabilir. Yukar ok, seili eyi listede yukarya, aa ok
da aaya tar. Eylemlerin tarayc tarafndan altrlma srasn deitirmek iin bu
dmeleri kullann.
4. Sayfay kaydedin ve Web taraycnzda nizleyin.
Popup Message davrann sayfalarnza eklerken dikkatli olun. Bu derste daha sonra
greceimiz alr pencerelerde olduu gibi, alr mesajlar da ok fazla kullanldklar
takdirde ziyaretilerinizin cann skabilir.
Bu dosyay bir sonraki uygulamada kullanmak zere ak brakn.
Set Text Of Status Bar iletiim kutusu alacaktr. Burada mesajnz yazabileceiniz bir
metin alan greceksiniz.
Behaviors panelinde Set Text of Status Bar eyleminin belirdiine dikkat edin.
2. Behaviors panelindeki art iaretli (+) dmesine tklayn ve alan Add Behavior
eylem mensnden Check Browser sein.
3. Netscape 4.0 ve Explorer 4.0 ya da daha sonraki srmler iin, ilgili menden
Go to URLi sein. Netscape ve Explorera ait Otherwise seeneklerinin ikisinde
de Stay on This Pagei sein. Other Browsers seeneini de Stay on This Page
olarak ayarlayn.
Check Browser davrann eski tarayc srmlerini kullanan ziyaretileri baka bir sayfaya
ynlendirmek iin kullanmay denerseniz, bu, JavaScripti desteklemeyen bir tarayc
kullanan ya da JavaScriptin etkinliini kaldrm olan ziyaretilerin iine yaramaz.
Kullandklar tarayc srmnden bamsz olarak btn kullanclar baka bir
sayfaya ynlendirmek istiyorsanz, Insert > HTML> Head Tags > Refresh
komutunu seerek ya da Insert ara ubuunun HTML kategorisine geip
Head mensndeki Refresh seeneine tklayarak refresh meta etiketini
kullanabilirsiniz. Alan iletiim kutusundaki Go to URL metin alanna,
kullanclarn ynlendirilmesini istediiniz URLi yazn. Tarayc ziyaretileri
ynlendirmek istediiniz sayfay yklemeden nce ziyaretilerin belirli bir sre
sayfada kalmalarn istiyorsanz, Delay metin alanna bu sreyi saniye cinsinden
girin. Refresh This Document seenei, bu sayfay taraycya yeniden ykler.
4. URL metin alannn yanndaki Browse dmesine tklayn ve Lesson_08_
Interactivity/explorations klasrndeki poses.htm dosyasn bulun.
296 DERS 8
Behaviors panelinde kendisine karlk gelen Check Browser eylemiyle onLoad olay belirecektir.
6. Dosyay kaydedin ve sayfay Web taraycnzda test edin.
Internet Explorer ya da Netscapein 4.0 ya da daha yeni bir srmn kullanmyorsanz, sabit
sayfada kalrsnz. Firefox, Safari ve Opera gibi sk kullanlan tarayclar da buna dahildir.
Internet Explorer ya da Netscapein 4.0 ya da daha yeni bir srmn kullanyorsanz, tarayc
sizi dier sayfaya (poses.html) ynlendirmeden nce ksa bir sre iin sequences.html sayfasn
grebilirsiniz.
sequences.html dosyasn kapatabilirsiniz.
298 DERS 8
Menu bar (Men ubuu): Tarayc penceresinin (sadece Windowsta) File (Dosya),
Edit (Dzenle), View (Grnm), Go (Git) ve Help (Yardm) gibi menlerin grnd
alandr. Kullanclarn yeni pencerede gezinti imknna sahip olmalarn istiyorsanz bu
seenei ayarlamanz gerekir. Eer bu seenei ayarlamazsanz, kullanclar yeni pencerede
sadece pencereyi kapatma ya da minimum boyuta getirme seeneklerine sahip olurlar. Bu
uygulama iin bu kutuyu iaretsiz durumda brakn.
Window name (Pencere ismi): Yeni pencerenin ismidir. Yeni pencereyi balantlar iin
Artk explorations resmine ilitirilmi bir balant yok ve daha nce eklediiniz
davranlar da silindi.
3. zerine tklayarak explorations resmini sein, ardndan Behaviors panelindeki
art iaretli (+) dmeye tklayn ve eylem mensnden Show Pop-Up Menuy
sein. Alan Show Pop-up Menu iletiim kutusunda Continue dmesine
tklayn.
Show Pop-Up Menu iletiim kutusu ilk aldnda burada size Fireworks programn
kullanarak daha gelimi alr menler oluturabileceinizi bildiren bir ipucu grrsnz.
Dreamweaverda alr men oluturma ilemine devam etmek iin Continue dmesine
tklayn.
300 DERS 8
Men elerinin isimlerini ve bunlarn baland sayfalar, listeden ilgili eyi setikten
sonra Text ve Link metin alanlarn kullanarak dzenleyebilirsiniz.
Bir eyi silmek isterseniz nce men eleri listesinden bu eyi sein ve
Menu alanndaki eksi iaretli () dmeye tklayn.
6. Men eleri listesinden Sequences sein. Move item up dmesine
tklayarak Sequences esini listenin en stne tayn. Listeden Philosophyyi
sein ve Move item down dmesine tklayarak listenin en altna tayn.
10. Show Pop-Up Menu iletiim kutusundaki Position sekmesine tklayn. Soldan
ikinci Menu position dmesine tklayn. X deerini 5, Y deerini 26 yapn.
Hide Menu on MouseOut event kutusunun iaretli olduundan emin olun. OK
dmesine tklayn.
304 DERS 8
Behaviors panelinde Show Pop-Up Menu davran belirecektir. Bu davran iki ksma
ayrlmtr: Show Pop-Up Menu ve Hide Pop-Up Menu.
Burada .js uzantsna sahip haric bir JavaScript dosyas oluturulur.
Genellikle mm_menu.js ismini tayan bu dosya, alr mennn alabilmesi
iin gereklidir. Burada kullanlan harici dosyann boyutu byk olabilir, bu
nedenle, bunun gibi scriptleri eklediinizde ortaya kan dosyann
boyutunun, ziyaretilerinizin dosyay hzla ve kolayca indirmelerine engel
olup olmayacana sizin karar vermeniz gerekir.
Menlerinizi olabildiince ayrntl bir ekilde test edin. mleci explorations gezinti
resminin zerine getirdiinizde, explorations resminin altnda bu uygulamada
oluturduunuz men belirecektir. Mennn grnm ve konumuyla ilgili olarak
yaptnz ayarlar, mennn dier gezinti elemanlaryla uyumlu grnmesini
salayacaktr.
Burada kullandnz Show Pop-Up Menu davranyla men Macintosh ve
Windowsta eitli tarayclarda farkl ekilde grntlenebilir. Mennn
konumunu ayarlamanz gerekebilir.
Kullanc Etklem 305
Ne rendiniz?
Bu derste unlar rendiniz:
306 DERS 8
Katman
Oluturmak
Bu projede eitli
katmanlar oluturacak,
bunlarn iine metin ve
resimler yerletirecek,
zelliklerini
deitirecek ve sayfa
zerinde tayarak
konumlarna tam olarak
yerletireceksiniz.
Ayrca bu derste,
katman tabanl
animasyonlar
greceksiniz.
Neler reneceksiniz?
Bu derste unlar reneceksiniz:
Yaklak Sre
Bu dersin tamamlanmas yaklak 2 saat srecektir.
Ders Dosyalar
Ortam Dosyalar:
Lesson_09_Layers/Images/(btn dosyalar)
Balang Dosyalar:
Lesson_09_Layers/layers.html
Tamamlanm Proje:
Lesson_09_Layers/Completed/layers.html
Lesson_09_Layers/Completed/layers_table.html
Lesson_09_Layers/Completed/transparent.gif
308 DERS 9
Katman Oluturmak
Katman (layer), <div> etiketi olarak bilinen ve dier elemanlarn zerini rtmesini
salayan belirli CSS zelliklerinden (mutlak konumlandrma ve z-index) faydalanan bir
tayc bileendir.
Bir katman oluturmak iin eitli yntemlerden faydalanabilirsiniz. Setiiniz yntem,
katman nasl kullanmay dndnze ve nereye yerletirmek istediinize bal olarak
farkllk gsterebilir. Bu uygulamada eitli katmanlar oluturacak ve bunlara ierik
ekleyeceksiniz.
1. Lesson_09_Layers klasrndeki layers.html dosyasn an. Insert ara
ubuunda Layout kategorisine gein ve Standard dmesinin seili
olduundan emin olun.
Belge penceresinin zerine getirdiinizde imle art iaretine (+) dnecektir. Siz imleci
srkleyip farenin dmesini brakarak katman oluturduktan sonra ekranda yeni
katman gsteren bir dikdrtgen belirecektir.
Belge penceresinin sol st tarafnda bir katman iareti greceksiniz. Seiliyken katmann
d hattnn mavi, grndne dikkat edin.
Katman semek iin katman iaretini kullanabilirsiniz. Ama katmannz belge
penceresinin sol st tarafndaysa iaret katmann konumunu kaydrm gibi
grnebilir. Bu kayma, sadece belge penceresinde grlr. Sayfa Web
taraycsnda aldnda btn elemanlarn yeri doru olarak grnr.
aretleri geici olarak kapatmak iin View > Visual Aids > Invisible Elements
komutunu sein. Mendeki komutun yannda yer alan onay iareti, seenein
etkin olduunu gsterir.
Varsaylan durumda katman kodu sayfann en stne, <body> etiketinin hemen arkasna
yerletirilir. Dreamweaver, katman oluturmak iin <div> etiketini kullanr. Bu etiket,
katmann konumunu tarayc penceresinin st ve sol kenarna gre belirlemek iin mutlak
konumlandrma (absolute positioning) zelliinden faydalanr. <div> etiketi, bir blok
seviyesi elemandr (block-level element). Blok seviyesi eleman, sayfanzn blmlerini
dzenleyen bir taycdr. Yeni bir satrdan ya da yeni bir bloktan itibaren balar. Dier
blok seviyesi elemanlarna rnek olarak <p> (paragraph) ve <ul> (Unordered List-Srasz
liste) gsterilebilir. Blok seviyesi elemanlar dier blok seviyesi elemanlarn ve satrii
310 DERS 9
elemanlar ierebilir. Satrii elemanlar (inline elements) genellikle sadece metinlerle dier
satrii elemanlar ierir ve blok elemanlar iinde kullanlr. Bunlar yeni bloklar ya da satrlar
oluturmaz. Satrii elemanlara rnek olarak <span> (Span), <br> (line BReak-Satr sonu) ve
<a> (anchors [Yer mleri] ya da link [balant] olarak bilinirler).
Dreamweaver, katman oluturmak iin kullanlabilen eitli ilve etiketleri
(<span>, <layer> ve <ilayer>) tanr, ama katman oluturmak zere bunlarn
kullanlmas gibi bir seenek sunmaz. Bir satrii eleman olan <span> etiketi,
katmann konumunu etrafndaki dier elemanlarn konumuna bal olarak
belirlemek iin greceli konumlandrma (relative positioning) zelliini kullanr.
<layer> ve <ilayer> etiketleri sadece Netscape Navigator 4te destekleniyordu.
Netscape artk bu etiketleri desteklemiyor, Internet Explorer ise bu etiketleri
hibir zaman desteklemedi. Design grnm bir katman iareti eklese bile bu
tipteki katmanlar render etmez veya grntlemez.
4. mleci katmann kenarlnn zerine getirin. mle bir el simgesine (Macintoshta)
ya da drt ulu bir oka (Windowsta) dntnde tklayarak katman sein.
mle katmann kenarln gsteren izginin zerine geldiinde izgilerin rengi krmzya
dner ve siz de katman seebileceinizi anlarsnz.
Katmann sol st tarafnda kare eklinde bir sekme greceksiniz. Bu sekme, katman seim
tutamacdr. Katmann kenarl zerinde grdnz mavi kareler ise boyutlandrma
tutamalardr.
5. Ekleme noktasn katmann iine yerletirin. Katmana u niteliklere sahip bir tablo
ekleyin: Rows = 1, Columns = 1, Table width = 300 pixels, Border thickness = 0, Cell
padding = 5, Cell spacing = 0, Header = None. Caption ve Summary alanlarn da
bo brakn. Lesson_09_Layers/Text klasrnde yer alan about.txt dosyasn an,
btn metni kopyalayn ve katmann iinde oluturduunuz tabloya yaptrn.
Insert ara ubuunun Layout kategorisinde Table adnda bir dme bulunur.
Katman Oluturmak 311
Katman, gerekirse tabloyu ve tablonun iindeki metni alacak ekilde geniler. Siz
Properties denetisindeki Overflow ayarn deitirmedike katmanlar btn ieriklerini
gsterecek ekilde genilerler.
6. Ekleme noktasn belgede katmann dnda bir konuma yerletirin. Draw Layer
dmesine tklayn ve sayfann sol tarafna kk bir katman daha ekleyin.
Lesson_09_Layers/Images klasrndeki studio-om.jpg resmini katmana
ekleyin. Resmin alternatif metni olarak OM ifadesini kullann.
Katman gerekirse resmin boyutlarna uygun olarak genileyecektir. Eer katman resimden
daha bykse, boyutlarnda herhangi bir deiiklik olmaz.
Draw Layer dmesine srekli basmadan birden fazla katman oluturmak
isterseniz, ilk katman izerken Cmd (Macintoshta) ya da Ctrl (Windowsta)
tuunu basl tutun. Yardmc tuu brakana kadar yeni katmanlar izmeye
devam edebilirsiniz.
Siz katman olutururken ekleme noktas bir katmann iindeyse, yeni katman dier
katmann iine yerletirilir.
ie geen katmanlarn eski tarayclarda sorun karabileceini unutmayn.
312 DERS 9
Katman kodu eklenmi olmasna ramen ekleme noktasnn konumuna bal olarak, yeni
yerletirdiiniz katmann iaretleri grnmeyebilir. Katman iaretleri yeni katmanlarn
arkasnda gizlenmi olabilir. Sayfa zerinde imlele izilerek katman eklenirken katman
kodu arada hibir paragraf ya da baka bir kod olmadan sayfann en st ksmna yerletirilir.
Katman eklerken baka yntemler kullanldnda bu kodlar dier etiketlerin (rnein
paragraf iin kullanlan <p> etiketi gibi) arasna ya da iine yerletirilebilir. Koddaki bu
etiketleri silebilirsiniz (kodlarla alma konusunu Ders 16da greceiz). Bu aamada
nc katman dier katmanlarn iaretlerini ve belirli blmlerini ksmen rtebilir.
8. nceki admda eklediiniz katmann seimini kaldrmak iin belge
penceresinde mevcut katmanlarn dnda bir yere tklayn. Insert ara
ubuundaki Draw Layer simgesini srkleyerek belge penceresinin zerinde
mevcut katmanlarn dnda bir yere brakn. Ekleme noktasn yerletirmek
iin yeni katmann iine tklayn ve Lesson_09_Layers/Images klasrnde
yer alan class.jpg resmini katmana ekleyin. Resmin alternatif metni iin class
szcn kullann.
Draw Layer simgesini baka bir katmann iine brakmayn. Bunu yaptnz
takdirde katmanlar i ie yerletirilir.
314 DERS 9
Katmanlar Adlandrmak
Dreamweaver katmanlara otomatik olarak numara srasyla genel tipte isimler atar (Layer1,
Layer2, vs). Bu isimler ok aklayc deildir; zellikle de birden fazla katman ieren
karmak sayfalar oluturuyorsanz. Katmanlarnza ksa ve aklayc isim verme alkanln
elde etmeniz iyi olacaktr.
1. Window > Layers komutunu seerek Layers panelini an.
Layers panelini, CSS panel grubunu atktan sonra Layers panelinin sekmesine
tklayarak da aabilirsiniz.
CSS panel grubunda yer alan Layers paneli, sayfada bulunan katmanlar bir liste halinde
grntler. Bu paneli kullanarak istediiniz bir katman seebilir, adlandrabilir, katmann
grnrlk seeneini, ylma srasn (stacking order) deitirebilir ya da bir sayfadaki
birden fazla katman seebilirsiniz. Yeni bir katman oluturduunuzda bu katman Layers
panelindeki listenin en stne, dier katmanlarn zerine yerletirilir (eer listede baka
katman varsa). Burada katmanlar azalan sralamayla listelenir. Eer katman gizlenmise ya da
sayfann dna tanmsa, bu katman semek iin tek zm Layers panelini ya da katman
iaretlerini kullanmak olabilir.
Eer ekleme noktas bir katmann iindeyse, bu katmann ismi Layers panelinde
kaln olarak grntlenir ve belge penceresinde seim tutamalar belirir. Bu,
katmann etkin durumda olduunu ama seili olmadn gsterir.
2. Layers panelindeki Layer1e ift tklayn, katmann adn deitirmek iin textlayer
yazn ve Return (Macintoshta) ya da Enter (Windowsta) tuuna basn. Paneldeki
Layer2 adl katmana ift tklayn, om yazn ve Return (Macintoshta) ya da Enter
(Windowsta) tuuna basn. Layer3 adl katmann ismini deitirmeyin. Paneldeki
Layer4 adl katmana ift tklayn, class yazn ve Return (Macintoshta) ya da Enter
(Windowsta) tuuna basn.
Katman isimlerinde boluk ya da zel karakterler (alt izgi karakteri de dahil) kullanmayn.
Katman isimleri benzersiz olmaldr. Birden fazla katman ya da bir katmanla resim gibi farkl
Katman Oluturmak 315
bir eleman ayn ekilde adlandrmayn. Btn katmanlar iin tutarl bir adlandrma sistemi
kullanmak iyi bir yaklamdr.
Siz katmanlara isim atadnzda bu katmanlar belge penceresinde seili hale gelir. Seili katman geici
olarak onun zerini rten dier btn katmanlarn nnde grnr. Seili durumdaki bir katmann
seimini kaldrmak iin belge penceresinde btn katmanlarn dnda bir yere tklamanz yeterlidir.
3. layers.html belgesini kaydedin.
Herhangi bir katman seili durumda deilken Shift tuunu basl tutarak bir
katmann iine tkladnzda o katman seili hale gelir. Katmann iine normal bir
ekilde tkladnzda ise ekleme noktas katmann iine yerletirilir ve katman
etkinletirilir, ama katmann kendisi seilmi olmaz. Shift tuunu basl tutup dier
katmanlara tklayarak birden fazla katman seebilirsiniz. Tek bir katman semek
iin; belge penceresinde bulunan ve katman temsil eden sar renkli katman
iaretine tklama, Etiket Seicide katmann etiketine tklama veya Layers
panelinde ilgili katmann adna tklama yntemlerinden birini de kullanabilirsiniz.
316 DERS 9
Siz bu ilemi yaptnzda sz konusu katman seili hale gelir ve etrafnda mavi renkli
boyutlandrma tutamalar belirir. Ayrca seili katmann ismi Layers panelinde
vurgulanr.
Properties denetisi, seili katmana ait seenekleri gsterecek ekilde deiir. Btn
zellikleri grmek isterseniz Properties denetisinin sa alt kesindeki geniletme okuna
tklayn.
Bir katman silmek isterseniz, nce o katman sein ve ardndan Delete
(Macintoshta) ya da Backspace (Windowsta) tuuna basn.
2. Properties denetisindeki W metin alanna 320px yazp Return (Macintoshta)
ya da Enter (Windowsta) tuuna basarak textlayer katmann yeniden
boyutlandrn.
Bu derste daha nce metin ve resim eklerken grdnz gibi, katmanlar ierik sacak ekilde
genilerler. Katman ieriinin tanmlanm boyutlar amas durumunda genilik ve ykseklik
iin kullanlan orijinal deerler geersiz klnr. Properties denetisindeki Overflow ayar, bu
durumda katmanlarn nasl davranacan belirler. Drt tane Overflow seenei vardr: Visible,
Hidden, Scroll ve Auto.
Visible, (varsaylan seenek), katman btn ierii grnecek ekilde aaya ve saa
doru gerektii kadar genileterek katmann boyutlarn bytr.
Hidden seenei, katmann boyutlarn korur ve smayan ierii keser ve bu arada
herhangi bir kaydrma ubuu grntlemez.
Scroll seenei, ieriin katmann boyutlarn ap amadna bakmakszn katmana
kaydrma ubuklar ekler.
Auto seenei, kaydrma ubuklarn sadece ieriin katmann snrlarn amas
durumunda grntler.
Bu seenekleri grebilmek iin Properties denetisindeki geniletme okuna tklamanz gerekebilir.
Katmann grnr ksmn belirtmek iin bir krpma alan da (clipping area)
tanmlayabilirsiniz. Krpma alan daha kk, daha byk ya da katmanla ayn
boyda olabilir. Properties denetisindeki drt Clip alanna deer girerek grnr
alan tanmlayabilirsiniz: L (Left-sol), T (Top-st), R (Right-sa) ve B (Bottomalt). Krpma alannn dndaki btn ierik gizlenir. Bu ayar drt Overflow
seeneiyle de kullanlabilir.
3. textlayer katman seili durumdayken Properties denetisindeki L metin alanna
375px, T metin alanna da 50px yazn. om katmann sein ve L metin alanna
125px, T metin alanna da 100px yazn.
Properties denetisinde om katmanna ait sol (L metin alan) ve st (T metin alan) mesafe
zelliklerini deitirmeye almadan nce om katmann (ierdii resmi deil) setiinizden
emin olun.
L ve T metin alanlarndaki deerler negatif olarak ayarlandysa katmann konumu
sayfa dnda kalabilir. Katmana bir animasyon efekti uygulamak ve katmann
balangta sayfa dnda olmasn istiyorsanz bunu yapabilirsiniz. Katmanlara
animasyon uygulamay bu dersin ilerleyen blmlerinde greceiz.
yarsndaki L metin alan, katmanla tarayc penceresinin sol kenar arasndaki boluu
tanmlar. Properties denetisinin st yarsndaki T metin alan ise katmanla tarayc
penceresinin st kenar arasndaki boluu tanmlar.
Seilen katman kenarlndan ya da seim tutamacndan tutup srkleyerek
sayfa zerinde baka bir konuma tayabilirsiniz. Bir katman klavyeyi
kullanarak her seferinde bir piksel tamak isterseniz, katman sein ve ok
tularn kullann. Ok tularn kullanrken Shift tuunu basl tutarsanz,
katman her seferinde geerli zgara artm deeri kadar ilerler.
4. Layers panelinde class katmann sein ve belge penceresindeki katman seim
tutamacn sayfada aaya doru srkleyerek katman sayfada daha altta, om
katmannn altnda grnecek ekilde tayn. Layer3 adl katman sein ve onu
da sayfada daha aaya, class katmannn altna srkleyin.
Katman seim tutamacn tutarak srklediinizde, sadece katmann ieriini deil, asl
katman srklediinizden emin olursunuz.
Layer3 adl katman srklerken katman belge penceresinin alt kenarnn
zerinde biraz tutarsanz, belge yukarya doru kaydrlr ve pencerenin alt
ksmnda katman iin ihtiyacnz olan bo alana ularsnz.
resmin yolunu yazn ya da bir kaynak resim semek iin klasr simgesine tklayn.
Katmanlarn arka plan her taraycda grnmeyebilir.
Bg color: Katman iin bir arka plan rengi tanmlamaya yarar. Bu seenei saydam
Ayrca birden fazla katman semek iin Shift tuunu basl tutup Layers
panelinde semek istediiniz katmanlarn isimlerine tklayabilirsiniz.
Birden fazla katman seili durumda olduu iin en son seilen katman ii dolu mavi
tutamalarla gsterilir. Dier katmanlara ait tutamalarn ii botur.
320 DERS 9
Bir hizalama seenei kullandnzda, seili durumdaki btn katmanlar en son seilen
katmann konumuna gre hizalanr. Bu mendeki dier hizalama seenekleri Align Left
(Sola Hizala), Align Right (Saa Hizala) ve Align Bottomdr (Alta Hizala).
textlayer ve om katmanlarnn st ksmlar birbirine gre hizalanacaktr.
8. Belgeyi kaydedin.
class katmannn Properties denetisinde yer alan Z-index metin alanndaki deer 4 iken
deierek 2 olacaktr.
Belgenizin grnts daha nce verilen rnee benzeyecektir.
Bu dosyay kaydedin ve bir sonraki uygulama iin ak brakn.
Layers panelinde Layer3 katman, ebeveyn katmannn (textlayer) altnda girintili olarak
grntlenecektir. textlayer katmannn yannda aay gsteren bir gen (Macintoshta) ya
da bir eksi iareti () dmesi (Windowsta) greceksiniz; bunun yardmyla iteki katman
grebilirsiniz. Sadece ebeveyn katman grntlemek iin gene (Macintoshta) ya da eksi
iaretine (Windowsta) tklayarak bu grnm daraltabilirsiniz. Bu durumda sadece ebeveyn
katman ve yannda sa taraf gsteren bir gen (Macintoshta) ya da bir art iareti (+)
(Windowsta) grrsnz. teki katmanlarn listesini grmek iin art iaretine ya da gene
tekrar tklayabilirsiniz. Belge penceresinde Layer3 katmannn konumu, katman textlayer
katmannn sa altnda olacak ekilde kayacaktr. nk Layer3 katmannn L (sol) deeri artk
ebeveyn katman olan textlayera gre ayarlanmaktadr.
Belge penceresinde Layer3 temsil eden katman simgesi, textlayer katmannn zerinde, tablonun
hemen stnde grnecektir. Dreamweaverda bu simge tarafndan oluturulan alan, sadece
grsel yardmclarn (Visual Aids) etkinletirilmesi durumunda grnr. Simge, Web taraycsnn
penceresinde grnmez ve burada herhangi bir yer kaplamaz.
layers.html dosyasn farkl tarayclarda nizlerseniz, katmanlarn grntlenmesiyle ilgili baz
farkllklar olduunu grrsnz. Grnt, ziyaretilerin iletim sitemine ve Web taraycsna
bal olarak farkllk gsterebilir. Bu yzden her zaman almalarnz farkl tarayclarda test edin.
Insert ara ubuundaki Draw Layer dmesini kullanarak mevcut bir katmann
iinde yeni bir katman oluturabilirsiniz. Bunun iin Preferences iletiim
kutusunda Nest when created within a layer seeneinin iaretli olmas gerekir.
Katmanlarla ilgili tercihleri deitirmek isterseniz Dreamweaver > Preferences
(Macintoshta) ya da Edit > Preferences (Windowsta) komutunu sein ve
Category mensnde Layers seeneini iaretleyin.
Katman Oluturmak 325
Layer3 satrna ait stunda kapal gz eklinde bir simge belirecektir. Bu, grnrlk zelliinin
gizli (Hidden) olarak ayarlandn gsterir ve katman geici olarak kaybolur.
Macintoshta Layers panelindeyken Delete tuuna basma ie yaramayabilir. Bunun yerine Edit
> Clear komutunu seebilir ya da katman belge penceresinden silebilirsiniz.
Bu dosyay bir sonraki uygulama iin ak brakn.
Eer textlayer katmannn hk renkli arka plan tablonun iinde metnin alt
ksmna kadar devam etmiyorsa ve Web taraycsnda grntlediinizde
tablonun alt ksmnn yaknlarnda beyaz bir boluk grnyorsa, tablonun
arka plan rengini ayn hk renge ayarlayabilir ya da katmann ykseklik
deerini artrabilirsiniz.
Katman Oluturmak 329
Ayrca View > Visual Aids > Layer Outlines komutunu seerek katman kenarlklarn geici
olarak kapatabilirsiniz. Bu dersin geri kalan ksmnda katman kenarlklar (Layer Outlines)
grsel yardmclarnn ak olduu kabul edilmitir.
Sfr noktas, yatay ve dey cetvelin kesitii noktadr. Sfr noktasnn
varsaylan konumu, sayfann sol st kesi, yani sayfann st ve sol kenarlarnn
kesitii noktadr. Yatay ve dey cetvellerin arasndaki kareye tkladktan sonra
sfr noktasn aaya ve saa doru srkleyip brakarak sfr noktasn farkl bir
konuma ayarlayabilirsiniz. Sfr noktas belge iinde bir noktaya tandnda sfr
noktasnn stnde ve solunda negatif deerler grrsnz. Sfr noktasn eski
konumuna getirmek isterseniz View > Rulers > Reset Origin komutunu sein.
Mendeki onay iaretini kaldrmak ve zgaray gizlemek iin View > Grid > Show Grid
komutunu sein. Snap to Grid (View > Grid > Snap to Grid) ve Ruler (View > Rulers >
Show) seeneklerinin onay iaretlerini kaldrmak iin de ayn yntemi kullann.
Kitabn geri kalan ksmnda zgara seeneinin kapatlm olduu kabul edilmektedir.
Cetvelleri kapatabilir ya da ak brakabilirsiniz. Bu dosyay kaydedin ve bir sonraki
uygulama iin ak brakn.
330 DERS 9
Behaviors paneli Tag Inspector panel grubunda yer alr. Davran konusunu
Ders 8de grmtk.
Drag Layer iletiim kutusu alacaktr. Basic sekmesinin etkin olduuna dikkat edin.
Bir katman seili durumdaysa Drag Layer eylemi kullanlamaz. Eer
kullanlamaz durumdaysa (gri olarak gsterilir), <body> etiketinin seili
olduundan emin olun.
5. Layer mensnde layer class sein ve Movement mensnde Constrained
seeneini iaretleyin.
Movement alr mensnn sa tarafnda drt tane metin alan belirecektir (Up, Down,
Left ve Right).
332 DERS 9
6. Up metin alanna 10, Down metin alanna 600, Left metin alanna 10 ve Right
metin alanna da 10 yazn. Drop Target ve Snap if Within metin alanlarn bo
brakn.
Tamaya alarak class katmannn nasl hareket ettiini test edin. Resmi, sadece altnc
admda girdiiniz saysal deerlerin tanmlad blge iinde tayabildiinize dikkat edin.
Bu davran btn tarayclarda almayabilir.
Katman Oluturmak 333
334 DERS 9
Show-Hide Layers iletiim kutusu alacaktr. Buradaki listede sayfadaki katmanlar yer alr.
Convert Layers to Table iletiim kutusu alacaktr. Bu iletiim kutusunda eitli seenekler
bulunmaktadr.
Most accurate, her katman iin bir tablo hcresi, art katmanlarn arasndaki boluu
korumak iin gereken btn ilve hcreleri oluturur.
Smallest: collapse empty cells, belirlenen saydaki pikselin iine yerletirilmeleri durumunda
katmanlarn kenarlarnn hizalanmas gerektiini belirtir. Bu seenek iaretlendiinde,
sonuta elde edilen tablo daha az sayda bo satra ve stuna sahip olabilir.
Use transparent GIFs, tablonun son satrn saydam GIFlerle doldurur. Bylece tablonun
btn tarayclarda ayn ekilde grntlenmesi salanr. Bu seenek iaretlendiinde,
sonuta elde edilen tabloyu stunlarn srkleyerek dzenleyemezsiniz. Bu seenein
iaretlenmemesi durumunda, elde edilen tablo saydam GIFler iermez ve farkl
tarayclarda grntsnde kk farklar olabilir.
Center on page, sonuta elde edilen tabloyu sayfada ortalar. Bu seenek iaretlenmezse tablo
sola hizalanr.
Layout tools alann kullanarak istediiniz yerleim veya zgara seeneklerini
ayarlayabilirsiniz.
5. Most Accurate, Use Transparent GIFs ve Center on Page seeneklerinin
varsaylan ayarlarn ellemeyin ve OK dmesine tklayn.
st ste binmi katmanlarnz varsa bir uyar mesaj iletiim kutusu alacak ve Dreamweavern
katmanlar tabloya dntremediini bildirecektir. Bu durumla karlarsanz belgenize geri
dnn ve katmanlarn hibirinin st ste binmediinden emin olun.
338 DERS 9
Alan Add/Remove Netscape Resize Fix iletiim kutusunu kullanarak scriptin belgenizde
olup olmamasna bal olarak JavaScript kodunu ekleyebilir ya da silebilirsiniz. Bu kod,
ziyaretinin tarayc penceresini yeniden boyutlandrmas durumunda sayfann yeniden
yklenmesine sebep olur. Dreamweaver bu kodu sayfanza otomatik olarak ekler. Eer
katman ieren bir sayfada bu kod bulunmuyorsa, bu iletiim kutusunu kullanarak onu
kolayca ekleyebilirsiniz.
Netscape Resize Fix Javascript kodu belgenin ba ksmnda, <body> etiketinden nce
yer alr ve Split ya da Code grnmndeyken bu kodu grebilirsiniz. Kodlarla ilgili
ayrntlar Ders 16da greceiz.
340 DERS 9
Bu dosyay kapatabilirsiniz.
Timelines Paneli
Window > Timelines komutunu seerek Timelines panelini an
Ayrca Modify > Timeline > Add Timeline komutunu seerek bir sayfaya daha ok timeline
ekleyebilirsiniz. birden fazla timeline oluturduysanz, Timeline alr mensn kullanarak
bunlardan birini seebilirsiniz.
342 DERS 9
Animasyon ubuu
Belirli bir timelinea bir nesne eklediinizde, timelineda yeni bir kanalda yatay, mavi bir animasyon
ubuu (animation bar) belirir ve ubukta katmann ad grntlenir.
Animasyon ubuklar her nesnenin sresini gsterir. Tek bir satrda farkl nesneleri temsil
eden birden fazla ubuk olabilir. Farkl ubuklar ayn kare iinde ayn nesneyi kontrol edemez.
Animasyon ubuu yeniden herhangi bir kareye ve herhangi bir kanala yerletirilebilir. Animasyon
ubuunun kanaldaki ilk konumu iin oynatm kafasnn konumu temel alnr.
Oynatm kafas, geerli durumda sayfada timelinen hangi karesinin grntlendiini gsterir.
Eer oynatm kafas 1. karede ise, animasyon ubuu 1. kareden balar; oynatm kafas 8. karede
ise, animasyon ubuu 8. kareden balar. Siz animasyon ubuunu hareket ettirdiinizde
oynatm kafas da hareket eder.
Animasyon ubuklarn Timelines panelinde dz renkli alanlarndan tutup srkleyerek
tayabilirsiniz.
Varsaylan durumda animasyon ubuklar, siz Timelines paneline katman eklediinizde,
balangta 15 kare uzunluundadr. Kare says animasyonun uzunluunu gsterir. Toplam kare
saysn ve saniyedeki kare saysn (fps-frames per second) animasyonun hzn ve uzunluunu
kontrol edebilirsiniz. Toplam kare saysn, en sondaki anahtar kareyi saa doru srkleyerek
ayarlayabilirsiniz (bu uygulamada yaptnz gibi). Saniyedeki kare saysn da Fps metin alann
kullanarak ayarlayabilirsiniz. Saniyedeki kare says iin varsaylan deer olan 15, iyi bir ortalama
deerdir. Daha yksek hz deerleri performans artrmayabilir. Web tarayclar, kullancnn
sisteminde belirtilen kare hzna eriemeseler bile, daima animasyonlarn her karesini oynatrlar.
Bir animasyonun balang zamann deitirmek isterseniz, animasyon ubuunu sein
(anahtar karelerden birine deil, ubuun ortasna tklayn) ve sola ya da saa doru srkleyin.
Ayn anda birden fazla ubuu semek isterseniz Shift tuunu basl tutun.
Bir anahtar kare eklemek iin Timelines panelindeyken, imle bir yuvarlaa dnene kadar
Cmd (Macintoshta) ya da Ctrl (Windowsta) tuunu basl tutun, ardndan istediiniz noktada
animasyon ubuuna tklayn ya da ilgili kareyi semek zere kare (frame) metin alanna bu
karenin numarasn yazn ve Modify > Timeline > Add Keyframe komutunu sein. Bir anahtar
kareyi silmek isterseniz, sz konusu anahtar kareyi sein ve ardndan Modify > Timeline >
Remove Keyframe komutunu sein.
Kare metin alan, size seilen anahtar karenin hangi karede bulunduunu (bu karenin
numarasn) syler. Timelineda anahtar kareleri sola ya da saa doru yeni bir karenin zerine
srkleyerek tayabilirsiniz. Eer animasyonunuzu ksaltmak ve hzlandrmak ya da genileterek
uzatmak isterseniz, en son anahtar kareyi uygun ekilde sola ya da saa doru srkleyerek
animasyon ubuunun boyunu deitirin. Siz bu ilemi yaptktan sonra btn anahtar
kareler dier anahtar karelere gre ayn konumda kalmak iin otomatik olarak orantl ekilde
tanacaktr. Dier anahtar karelerin tanmasna engel olmak isterseniz, animasyon ubuunun
sonunda bulunan anahtar kareyi srklerken Ctrl (Windowsta) ya da Cmd (Macintoshta)
tuuna basn. Yardmc tular hareketi sadece son anahtar kareye izin vererek kstlar.
Macintosh ve Internet Explorer 5.0la alan kullanclar resim ieren bir
katmana animasyon uyguladklarnda resim ekranda hareket ederken resmin izi
kalyormu gibi bir grntyle karlaabilirler. Macintoshta kullanlan Internet
Explorer 5.0 srm, katman resimle ayn boydaysa, sayfa zerinde hareket
ederken katmann boyutlarn hesaplayamaz. Bu durumu dzeltmek iin,
resimden daha byk yapmak zere katmann bykln (veya animasyon
uyguladnz katman) deitirmeniz gerekir. Katman timeline zerindeyken
katmann bykln her anahtar karede deitirmeniz gerekir. Katmann
byklk deerlerini her anahtar karede tam olarak eit yapmak iin Properties
denetisini kullann. Kullandnz timelineda ikiden fazla anahtar kare varsa,
katman timelinedan silip batan balamak daha kolay olabilir.
ilemi yaptktan sonra davran Behaviors kanalna eklenir ve Behaviors kanalnda beliren tire
iareti, davrann hangi kareye eklendiini gsterir.
Olaylar timelinen en banda gereklemek zorunda deildir. Timeline kullanarak sayfadaki
eylemi, sayfa yklendikten sonra belirli bir zamana kadar geciktirebilirsiniz. Bunun iin
animasyon ubuunu saa doru srkleyerek istediiniz kadar bo kare oluturursunuz.
Bir davran eklemek iin Behaviors kanalnda oynatm kafasnn (playhead) zerinde
istediiniz kareye tklayn. Behaviors panelini an ve istediiniz davran ekleyin.
Autoplay: Sayfa yklendiinde timelinedaki animasyonu oynatmak iin JavaScriptten
faydalanr. Sayfann <body> etiketine bir davran eklenir; davran, sayfa bir taraycya
yklendiinde otomatik olarak Play Timeline eylemini altrr. Bunu yaparken de onLoad
olayn kullanr. Bu olay, belge taraycya tamamen yklendikten sonra animasyonun
balamasn salar. Kimi zaman kullanclarn timelinedaki oynatm aralarn kontrol
edebilmesini isteyebilirsiniz. Kullanc imleci bir dmenin zerine getirdiinde ya
da bir resme tkladnda animasyonun oynatlmas iin bir Start Timeline dmesi
ekleyebilirsiniz. Timelines panelindeki ilk kareyi sein. Kullanmak istediiniz resmi ya da
dmeyi sein. Bir davran eklemek zere Behaviors panelindeki art iaretli (+) dmeye
tklayn ve Timeline > Play Timeline davrann ekleyin.
Loop: Timelines panelindeki Loop seeneini iaretlediinizde, oynatm kafasn 1
numaral kareye geri gnderen son kareye bir davran eklenir ve bu davran timelinedaki
animasyonu tekrar oynatr. Davran Behaviors kanalna eklenir ve son karenin zerinde
bir tire iareti ile gsterilir. Dng saysn tanmlamak iin Behaviors kanalndaki
tire iaretini seip Behaviors panelinde ilgili eyleme ift tklayarak bu davrann
parametrelerini dzenleyebilirsiniz. Alan iletiim kutusunu kullanarak animasyonun
dngyle ka kez ve hangi kareden itibaren tekrarlanacan belirleyebilirsiniz.
Show / Hide: Named Layers listesinde dier katmanlar seip Show (Gster) ya da
Hide (Gizle) dmelerine tklayarak birden fazla katmann ayn anda grnmesini ya da
gizlenmesini salayabilirsiniz. Default seenei katmann varsaylan grnrlk ayarn
geri ykler. Bu davranla katmanlar grntleyebilmeniz ya da gizleyebilmeniz iin
katmanlarn Timelines panelinde olmas gerekmez.
ey pozitif bir deere, solunda ve yukarsnda bulunan her ey de negatif deere sahiptir.
Katmann hareketini taraycnn grnr penceresinin dnda balatmak iin katmann
balang noktasna negatif bir yatay deer atarsnz.
yava yaparsanz, o kadar fazla anahtar kare eklenir ve animasyon ubuu da o kadar
uzun olur. Daha sonra timeline zerinde anahtar kareler veya zaman zerinde deiiklik
yapabilirsiniz. Bir katmann izledii yol kaydedildiinde bu katman otomatik olarak
timelinea eklenir.
Bir yolu kaydetmek iin, kare numaralar satrnda 1e tklayarak Timelines panelindeki ilk
kareyi sein. Belge penceresinde istediiniz katman sein ve ardndan Modify > Timeline
> Record Path of Layer komutunu sein.
Siz katman srklerken, oluan yol noktal gri bir izgiyle gsterilir. Katman herhangi
bir ynde srkleyebilir, oluturduunuz yolun stnden tekrar geebilir ve katman
srkleme hznz deitirebilir ve bu ekilde yolun kaydedilme eklini etkileyebilirsiniz.
Srkleme ilemine son verip farenin dmesini braktnzda noktal izgi animasyon
izgisine dnr. Dreamweaver, katmann hareketini kontrol etmek iin gerekli anahtar
karelerle birlikte katman timelinea ekleyecektir.
348 DERS 9
Ne rendiniz?
Bu derste unlar rendiniz:
10
Frame
Oluturmak
Standart bir HTML sayfas, tarayc penceresinin tamamn kaplayan tek bir blgeden
oluur. Frameler tarayc penceresini iki ya da daha fazla panele bler. Panellerin her
birinde bamsz bir HTML ierii yer alr. Bu bamsz blgelerin her biri, kendilerini
ieren byk tarayc penceresinin bir alt kmesidir. Frameler, sayfalarn gezinti ve ierik
alanlarn tanmlamak iin ska kullanlr. Genellikle gezinti alan sabit kalr, ierik alan
ise bir gezinti balantsna her tklandnda deiir. Framelerin bu ekilde kullanm,
sitede dolaan ziyaretiler asndan ok faydal olabilir. Framelerin kullanlmas
sitede deiiklik yaplmasn da kolaylatrabilir, nk gncellenecek sadece tek bir
gezinti sayfas vardr. Dier yandan, baarsz bir ekilde uygulanm olan frameler
Web sitesinin kalitesini drebilir. Net bir site yaps oluturmuyorlarsa ziyaretilerin
kafasn kartrabilir ve onlar yanl ynlendirebilirler, ziyaretilerin daha nceki bir
sayfaya tekrar gitmelerini ya da sk kullanlanlara ekleme ilemini zorlatrabilirler ya da
Bu derste frameset
ve frameler
oluturacak,
bunlarn zelliklerini
deitirecek,
frameleri yeniden
boyutlandracak ve
bunlarn ieriini
kontrol etmek
iin balantlar
kullanacaksnz.
Neler reneceksiniz?
Bu derste unlar reneceksiniz:
352 DERS 10
Yaklak Sre
Bu dersin tamamlanmas yaklak 1 saat srecektir.
Ders Dosyalar
Ortam Dosyalar:
Lesson_10_Frames/Images/(btn dosyalar)
Balang Dosyalar:
Lesson_10_Frames/Text/(btn dosyalar)
Lesson_10_Frames/Community/sidebar.html
Lesson_10_Frames/Community/ys_nav.html
Lesson_10_Frames/sangha.css
Tamamlanm Proje:
Lesson_10_Frames/Completed/Community/AboutGreen.html
Lesson_10_Frames/Completed/Community/BeginningGreen.html
Lesson_10_Frames/Completed/Community/community.html
Lesson_10_Frames/Completed/Community/community_intro.html
Lesson_10_Frames/Completed/Community/sidebar.html
Lesson_10_Frames/Completed/Community/top.html
Lesson_10_Frames/Completed/Community/ys_nav.html
1. File > New komutunu sein. New Document iletiim kutusunun General
blmndeki Category listesinden Framesetsi sein.
Frame Tag Accessibility Attributes iletiim kutusu, her frame iin uygun bir balk semenizi salar.
Balk (Title) zellii, her framein ierii iin bir balam oluturur, bylece kullanclar aradklar
bilginin hangi framede olduunu belirleyebilir. Frame bal, title niteliiyle tanmlanr. Bu
nitelie, frameleri Frame Tag Accessibility Attributes iletiim kutusunun yardmyla kullanarak
olutururken kolayca eriebilirsiniz. Bununla birlikte, daha sonra da bir framei seip Tag panelinin
Attributes sekmesindeki CSS/Accessibility alan araclyla title niteliinde deiiklik yaparak
mevcut bir frame baln dzenlemeniz ya da bir frame bal uygulamanz mmkndr.
title (balk) nitelii name (isim) niteliinin yerine kullanlamaz. title nitelii
framei kullanclar iin, name nitelii ise script ve pencere hedefleme iin
etiketler. Kullanclar sadece bal (title) grr. Frame isimlerini bu derste
daha sonra greceiz.
Eriilebilirlik ve Frameler
Frame kullanmann dezavantajlar arasnda tam eriilebilirliin salanamamas ve ekran
okuyucularda ve PDA ya da cep telefonu gibi mobil cihazlarda sayfalarn kullanlamamasn
sayabiliriz. Web taraycsndaki Back (Geri) dmesinin almamas, yazdrmayla,
devamll salamayla ilgili sorunlar ve kullanm zorluu da dier sorunlardan bazlardr.
Frameler sayfay grsel olarak farkl blmeler iinde dzenlemek iin kullanlr. Grsel
eleri kullanamayan ziyaretiler iin framelerdeki ieriklerin arasndaki ilikilerin grsel
olmayan bir ekilde iletilmesi gerekir. Bu yzden Dreamweavern frame olutururken
sizden istedii eriilebilirlik zelliklerini kullanmak, daha eriilebilir belgeler oluturmak
iin nemli bir admdr.
356 DERS 10
Frameset kenarl
Bir frameset oluturduunuzda, bu frameset otomatik olarak seili hale gelir. Belge
penceresinde herhangi bir yere tkladnzda framesetin seimi kaldrlr, nk bu
durumda bir framein iine tklam olursunuz. Bir framein iine tklamak bir tablo
hcresinin iine tklamaya benzer. Ekleme noktasn bir hcrenin iine yerletirdiinizde
ilgili hcre etkin hale gelir, ama tablonun tamamnn seili olduu durumda
dzenleyebileceiniz zelliklere eriemezsiniz. Benzer ekilde, bir framesette deiiklik
yapmak iin framesetin kendisini semeniz gerekir.
Belge penceresinde frameset seili durumda
358 DERS 10
Frameset seili durumdayken, belge penceresinin etrafnda noktal bir izgi belirir ve
pencerenin en alt ksmnda yer alan Etiket Seicide <frameset> etiketi grnr. Belgenin
balk ubuunda UntitledFrameset-1 ifadesi grnr, Properties denetisinde
de frameset zellikleri grntlenir. Balksz belgenizin numaras (-1, -2, vb.),
Dreamweaver atktan sonra ka tane yeni belge oluturduunuza bal olarak deiebilir.
Frameset seili deilse, bunun yerine tek bir frame seili durumdadr ve
belge penceresinin etrafndaki frame kenarl dz siyah bir izgi olarak
grnr. Yuvalanm bir frameset seili durumdaysa, bunun bulunduu
framein kenarl noktal bir izgiyle evrilir.
Frames panelinde, seili bir frameset panelin etrafnda kaln bir kenarlkla gsterilir ve
frameler gri renkli, seilemez durumdaki bir kenarlkla grntlenir.
2. File > Save Frameset As komutunu sein ve dosyay Lesson_10_Frames/
Community klasrne community.html adyla kaydedin.
Siz sayfa baln yazarken frameset seili durumda deilse, asl frameset dosyasna deil,
tek bir framee karlk gelen bir sayfaya balk atyor olabilirsiniz. Neyin seili durumda
olduunu anlamak iin Frames paneline bakn. Bu panel, framein iinde mi, yoksa
dzenlemek istediiniz framesetin iinde mi alyor olduunuzu anlamanza yardmc
olacaktr.
Bir sonraki uygulamada kullanmak zere community.html dosyasn ak brakn.
Ana framesetin
yatay kenarl
ift ulu ok
Satr deeri
(Row Value)
Satr deeri
birim mens
(Row Units)
RowCol
Selection
Geniletme
oku
Properties denetisindeki Row Value alann kullanarak ykseklik deerini kontrol edin ya
da RowCol Selection alannda st satr seili durumdayken Row Value metin alanna 112
deerini girip ykseklii tam olarak ayarlayn. Units mensnde Pixelsin seili durumda
olduundan emin olun. RowCol Selection alanndaki st satr, etkin durumda olduunu
gsterecek ekilde koyu renkte grnecektir.
Frames
panelinde
yuvalanm
frameset seili
durumda
Bir satr ya da stunu semek iin Properties denetisindeki RowCol Selection alann
kullandnzda, framesetin iinde ilgili satr ya da stunu semi olursunuz. Bu da,
framesetin zelliklerini bu satr ya da stuna uygulanrken deitirmenize imkn salar.
Burada bir frame semi olmazsnz.
Alt satrn birim (Units) seeneini Relative olarak ayarlamanz, alt satrn, ziyaretinin
Web taraycsnn byklne ve stteki satra atam olduunuz 112 piksellik yer
ayrldktan sonra ne kadar yer kaldna bal olarak genilemesini ya da daralmasn
salar. Varsaylan durumda Dreamweaver, Relative olarak tanmlanan satrlarn Row
Value metin alanna otomatik olarak 1 deerini yerletirir.
Framesetin byklyle ilgili HTML kodunu grntlerseniz, frameset
rows=112,* ifadesini grrsnz. Row Value metin alanndaki 1 deeri ve
Units mensnde Relativein seilmesi, kodda yldz (*) karakteri
kullanlmasyla ayn anlama gelir. Bu karakter; framesetteki dier satrlara
gre orantl ya da greceli bir bykl temsil eder.
4. Frames panelinde, frameseti zerine tklayarak tmyle sein. Framein
Properties denetisindeki grsel temsili olan RowCol Selection alannda solda
yer alan stuna tklayarak soldaki yuvalanm frame stununu sein.
Frame Oluturmak 361
Stun deeri
Stun deeri birim Soldaki stun
(Column Value) mens (Column Units) seili durumda
5. Properties denetisindeki Column Value metin alanna 484 yazn ve Return
(Macintoshta) ya da Enter (Windowsta) tuuna basn. Units mensnde Pixelsin
seili durumda olduundan emin olun.
piksel saysna ayarlar. Belirli bir bykle sahip olmas gereken frameler iin en iyi
seenek budur. Eer dier stunlar ya da satrlar farkl bir birimle tanmlanrsa, bu stun
ya da satrlara ancak Pixels olarak ayarlanm satrlar ya da stunlar tam boyutlarnda
grntlendikten sonra yer ayrlr.
kaplayaca alan yzde olarak belirtir. Units mensnde Percent seeneiyle tanmlanan
stun ya da satrlara, Pixels olarak tanmlanm olan stun ya da satrlardan sonra ve
Relative olarak tanmlanan stun ya da satrlardan da nce yer ayrlr.
Relative (Greceli): Bu seenek, geerli stun ya da satra dier stun ve satrlara gre
geerli orantlar kullanlarak yer ayrlacan belirtir. Birimleri Relative olarak ayarlanm
stun ya da satrlara, Pixels ve Percent olarak ayarlanm stun ya da satrlardan sonra yer
ayrlr, ama bunlar kalan boluun tamamn kaplar. Alttaki ya da sadaki framei Relative
olarak ayarlarsanz, framein bykl tarayc penceresinin kalan geniliinin ya da
yksekliinin tamamn kaplayacak ekilde deiir.
Frames panelinde sol stte yer alan framein seilmesi, belge penceresine
tklayarak ekleme noktasn sol stteki framee yerletirmekle ayn ey deildir. Bir framei
setiinizde, bu framee ait zellikler Properties denetisinde kullanlr hale gelir. Belge
penceresindeki framein iine tkladnzda, ilgili framein bulunduu belgeye ait standart
metin zellikleri grntlenir. Ekleme noktas sol stteki framedeyse, bu frame etkin
durumdadr, ama frame zelliklerinde deiiklik yapamazsnz. Framein kendisine ait
zelliklerin deitirilebilmesi iin bu framein seili olmas gerekir.
Sol stte yer alan framei, Shift+Option tularn (Macintoshta) ya da Alt
tuunu (Windowsta) basl tutup belge penceresinde zerine tklayarak
semeniz de mmkndr.
Frames
panelinde sol
stteki frame
seili durumda
Frame Oluturmak 363
Frames panelinde, sol stteki framein etrafnda ince, siyah renkli bir kenarlk, ortada
da topFrame ismi grntlenecektir. Properties denetisinde topFrame adl framee ait
zelliklerin grntlendiinde dikkat edin.
2. Properties denetisindeki Frame name metin alanna, varsaylan isim olan
topFramein yerine titleNav yazn. Yaptnz deiiklii uygulamak iin, Return
(Macintoshta) ya da Enter (Windowsta) tuuna basn.
Properties denetisindeki Frame name metin alan
Scroll mens
Frames panelinde, sol stteki framede titleNav szc grnecektir. Belirli bir framein
ismini renmek iin istediiniz zaman Frames paneline bavurabilirsiniz. Frame isimleri
genellikle balantlar belirli framelere yklemek zere ynlendirmek amacyla kullanlr.
Balantlarn hedef ayarn Ders 3te renmitiniz
Frameleri adlandrrken boluk, tire, nokta ya da zel karakterler
kullanmayn ve frame ismini alt izgiyle balatmayn. Bu karakterlerin
herhangi birini kullandnzda kod ya da scriptlerle ilgili sorun kabilir.
Ayrca ou kod dili BYK/kk harf yazmna duyarldr. Bu yzden
frame isimlerinizde tutarll koruduunuzdan emin olun.
3. Properties denetisindeki Scroll mensnde No seeneinin iaretli
olduundan ve No resize kutusunun da iaretli olduundan emin olun.
Properties denetisinde Borders mensnde Default ayarnn seili olduuna dikkat edin.
Sayfann yerleim dzenini oluturmak iin kullandnz nceden tanmlanm framesetler,
framelerin kenarlklar olmayacak ekilde otomatik olarak ayarlanmtr. Belirli bir frame
iin Borders seenei Default olarak ayarlandnda, bu frame ebeveyn framesetin ayarn
kullanr. Eer baka bir ayar (Yes ya da No) seilirse, framede ebeveyn framesetin ayarn
dikkate alnmaz.
Frames panelinde, sol alt framede content ismi grnecektir.
Frames panelinde
frameler iin
ayarladnz isimler
grntlenir.
Frame Oluturmak 365
Properties denetisinde Margin width (kenar boluu genilii) ve Margin height (kenar
boluu ykseklii) metin alanlarnn bo olduuna dikkat edin. Bu, sayfanzn yerleim
dzenini oluturmak iin kullandnz, nceden tanmlanm framesetlerin varsaylan
ayardr. Margin width, framein sol ve sa tarafndaki kenar boluklarn piksel kullanarak
ayarlar. Margin height ise framein st ve alt ksmndaki kenar boluklarn piksel kullanarak
ayarlar. Bu seenekleri bo olarak braktnzda taraycnn varsaylan ayar kullanlr; bu da
taraycnn srmne ve tipine bal olarak farkllk gsterebilir.
Frames panelinde, sa framede moreContent ismi grnecektir.
6. File > Save Frameset komutunu sein.
368 DERS 10
Belgenin balk ubuu, belgenin baln ve dosya adn yanstacak ekilde deiecektir.
2. Lesson_10_Frames/ys_nav.html dosyasn an, ara ubuunu kopyalayn ve
AboutGreen.html sayfasna yaptrn.
Ana gezinti ara ubuu her bir ierik (content) sayfasnda bulunacaktr.
3. Return (Macintoshta) ya da Enter (Windowsta) tuuna basarak ara
ubuunun altnda yeni bir paragraf oluturun. Lesson_10_Frames/Text/green_
page2.txt dosyasn an, metni kopyalayn ve sayfaya yaptrn. About Green
Yoga metnini bir paragraf olarak deitirin ve Properties denetisindeki Style
mensn kullanarak tagline-style stilini uygulayn.
Bu sayfa, About Green balantsna karlk gelecek olan ierik sayfasdr. Bu derste daha
sonra rightNav frameinden bu sayfaya giden bir balant oluturacaksnz.
Sayfa content frameine yklenecek ve dzenlenmeye hazr hale gelecektir. kincil gezinti
elerinin henz kendileriyle ilikilendirilmi balantlarnn olmadna dikkat edin.
3. content frameinin iinde AboutGreen.html dosyasn an. Sayfann framee
tam olarak sdndan emin olun.
370 DERS 10
2. Frames panelinde sada yer alan framee tklayarak moreContent frameini sein.
Properties denetisindeki Src metin alannda sidebar.html dosyasnn seili durumda
olduundan emin olun. Eer seili deilse, klasr simgesine tklayarak bu dosyay
bulun ve sein.
Target mens
Oluturduunuz her yeni framein ismi Target mensne otomatik olarak eklenir.
Kolay anlalr, ksa ve aklayc isimler kullanmak en iyisidir. Dreamweavern verdii
varsaylan isim framein konumu hakknda fikir verir. Ama bir belgenin belirli bir framede
almasn salamaya alyorsanz, bu genel tipteki isimler yine de zor ve kafa kartrc
grnebilir.
Bir framee yklenecek olan bir belge zerinde alyorsanz ve bu belgeyle
frameset iinde almyorsanz (bu derste olduu gibi), Target mensnde
framelerin ismini seme gibi bir ansnz olmaz. Dreamweaver, Target
mensnde sadece geerli belgede kullanlabilir durumda olan framelerin
isimlerini grntler. Byle durumlarda, sayfann almasn istediiniz
framein tam ismini Target metin alanna yazmanz gerekir.
2. Birinci adm tekrarlayarak, About metnini AboutGreen.html belgesine, Begin
metnini de BeginningGreen.html belgesine, balayn. Bu balantlarn her
birinin content frameine atanmas gerekir.
Balantlarn, btn sayfalar content frameinde amas gerekir. Eer byle olmuyorsa,
Target mensn kullanarak, sayfalar bu framede amayan btn balantlar iin hedef
ayarn dzeltmeniz gerekir.
community.html belgesi taraycnn ilk ykledii sayfa olduu iin, NoFrames ierii
burada gsterilir.
2. Modify > Frameset > Edit NoFrames Content komutunu sein.
374 DERS 10
Ne rendiniz?
Bu derste unlar rendiniz:
376 DERS 10
11
Form
Oluturmak
Kimi zaman Web sitenizi ziyaret eden insanlardan bilgi almanz gerekebilir. Bu bilgiler
iinde insanlarn siteyle ilgili dnceleri, kullanc kayt verileri, anket cevaplar ve rn
satn alma bilgileri (e-ticaret) saylabilir. Farkl tipte bilgiler toplamaktan ziyaretilerin
siteyle etkileime girmesini salamaya kadar pek ok ileve sahip olan formlar, veri
elde etmenizi salayan kullanc arabirimleridir. Formlarla ziyaretilerinizden belirli
konularla ilgili bilgi alabilir ya da onlara geribildirim, soru ya da istek gnderme imkn
tanyabilirsiniz. Ziyareti kayt ilemleri ve rn siparileri genellikle formlarla salanan
bir ilevsellii gerektirir. Formlar veritabanlaryla ska kullanlr ve ziyaretilerin arama
yapmalarn ve bir veritabanna dahil edilecek bilgileri gndermelerini salayabilir.
Formlar alan (field) ad verilen ve ziyaretinin bilgi girdii baz bileenler ierir. Bu
alanlarn arasnda metin alanlarn, radyo dmelerini, onay kutularn, menleri ya da
listeleri sayabiliriz.
Form verileri genellikle bir sunucu zerinde yer alan bir veritabanna, bir e-posta
adresine ya da kendilerini ileyecek bir uygulamaya gnderilir. Formlarn ilenmesi,
Bu projede eitli metin alanlar, onay kutular, radyo
dmeleri, Submit (Gnder) ve Reset (Sfrla) dmeleri
ve men ieren bir form oluturacaksnz.
dinamik sayfalarn (bu sayfalar veritabanlar gibi dinamik ierik kaynaklarna erimek
iin PHP, JSP, ColdFusion vb dilleri kullanrlar) ya da CGI (Common Gateway Interface)
scriptlerinin kullanmyla gerekletirilir. CGI, formdaki verilerle sunucu arasnda iletiim
balants olarak grev yapan standart bir protokoldr. Bu derste ziyaretilerin grecei
bir form oluturacaksnz. Dinamik sayfalar ya da CGI kullanmayacanz iin bu dersi
tamamlamak iin bir sunucu eriiminizin olmas gerekmeyecek.
Bu derste elde edilen sonucu grmek iin Lesson_11_Forms/Completed/Training
klasrndeki training.html dosyasn an.
Neler reneceksiniz?
Bu derste unlar reneceksiniz:
Yaklak Sre
Bu dersin tamamlanmas yaklak 1 saat srecektir.
Ders Dosyalar
Balang Dosyalar:
Lesson_11_Forms/training/training.html
Tamamlanm Proje:
Lesson_11_Forms/Completed/training/training.html
378 DERS 11
Formun Oluturulmas
Bir sayfaya alanlar ve dmeler gibi elemanlar eklemeden nce bu elemanlar ierecek
olan formu oluturmak gerekir. Form; alanlar, dmeler, menler ve ziyaretilerin bilgi
girmek ya da seim yapmak iin kulland dier nesneler iin bir tayc grevi stlenir.
Formlar ayrca gnderildiklerinde verilere ne olacan belirler. Bu uygulamada form
alann oluturacaksnz.
1. Lesson_11_Forms/Training klasrndeki training.html belgesini an. Ekleme
noktasn Yoga Teacher Certification Program Application metninin altndaki
bo paragrafn iine yerletirin. Insert ara ubuunun Forms kategorisindeki
Form dmesine tklayn.
Form dmesi
Form tarafndan kaplanan alan, belge penceresinde krmz noktal izgilerle gsterilir. Bu
alan kodda <form> ve </form> etiketleriyle tanmlanr. Sz konusu krmz izgiler sadece
Dreamweaverda grntlenen grnmez elemanlardr. Sayfay bir Web taraycsnda
atnzda form alann gsteren herhangi bir iaret gremezsiniz. Ayrca bu krmz
izgileri tutup srkleyemezsiniz. Form alannn bykl, forma koyduunuz elemana
baldr ve ierii kapsayacak ekilde yatay (tam genilikte) ve dey ynde (ierik sacak
ekilde) byr. Sayfaya yerletirdiiniz form, tayc elemann (bu bir div, bir tablo hcresi
ya da sayfann kendisi olabilir) tm geniliini kaplayacak kadar geniler.
Eer grnmez elemanlar etkin deilse bir mesaj kutusu belirecek ve formu
gremeyeceinizi belirtecektir. OK dmesine tklayarak mesaj kutusunu
kapatn ve View > Visual Aids > Invisible Elements komutunu seerek formun
krmz noktal snrlarn grntleyin. Eer grnmez elemanlar etkin
durumdaysa bu uyar mesajn grmezsiniz. Dreamweavern Preferences
iletiim kutusunda yer alan Invisible Elements kategorisindeki Form delimiter
seeneinin de iaretli olmas gerekir. Bu seenek varsaylan durumda
iaretlidir.
Bir sayfaya birden fazla form yerletirebilirsiniz. Ancak HTMLde bir formu dier
bir formun iine yerletiremezsiniz. Bu kstlamadan dolay Dreamweaver formlarn
yanllkla i ie yerletirilmesini engeller. Bunu da bir formun dier formun iine
yerletirilmesini imknsz klarak gerekletirir. Form ekleme seenei iptal edilmez, ama
bir formu dier bir formun iine yerletirmeye kalktnzda bu ilem gereklemez. Form
etiketlerinin baka bir forma elle eklenmesi durumunda Dreamweaver hatal etiketleri
vurgulayarak dikkatinizi hatann bulunduu konuma eker.
2. Krmz noktal izgiye tklayarak formu sein.
Eer ekleme noktas formun iindeyse, formu semek iin Etiket Seiciyi de
kullanabilirsiniz.
Dreamweaver formlar iin genel tipte isimler oluturur. Siz her form oluturduunuzda bu
formlarn isimleri saysal olarak otomatik bir ekilde artar (form1, form2, vb). Btn form
isimlerinin benzersiz olmas ve ayrca zel karakter iermemesi gerekir. Form isimleri
nemli tanmlayclardr (identifier); zellikle de bir sayfada birden fazla form varsa veya
form araclyla istenen ya da toplanan bilgileri ieren bir veritaban kullanyorsanz.
Form isimleri ayrca, JavaScript gibi script dilleri araclyla formlar kontrol etmek iin
de kullanlr.
380 DERS 11
4. Ekleme noktasn forma yerletirin ve Insert > Table komutunu sein. Tablonun
satr saysn (Rows) 3, stun saysn da (Columns) 1 olarak ayarlayn. Tablo
genilii deeri (Table width) yzde (percent) 90 olmaldr. Border thickness
deerini 0, Cell padding deerini 0 ve Cell spacing deerini de 10 olarak
ayarlayn. Header mensnde None seeneini iaretleyin ve OK dmesine
tklayn.
Tablo, formun yerleim dzenini gelitirir. Tablo kullanmak, etiketlemek zere metin ya
da resimlerin form alanlaryla hizalanmasn kolaylatrr.
Bir formun iine bir tablo ya da bir tablonun iine bir form yerletirebilirsiniz. Ama
burada sz konusu tablo, formu tamamen kapsamal ya da form tarafndan tamamen
kapsanmaldr.
Fieldset
Bir alan kmesi, kullanabilecei btn alan kaplayacak kadar geniler. nceki
uygulamada oluturduunuz tablonun en stteki hcresi alan kmesinin snrlarn
oluturma ve yerleimi kontrol etme grevini stlenir. Formlarda olduu gibi alan
kmesini bir tabloya veya bir tabloyu bir alan kmesine yerletirmek mmkndr.
Ama tablo alan kmesini tamamen kapsamal ya da alan kmesi tarafndan tamamen
kapsanmaldr.
3. Ekleme noktasn ikinci satra yerletirin ve Insert ara ubuundaki Fieldset
dmesine tklayn. Legend metin alanna Experience And Interests yazn ve
OK dmesine tklayn.
Bir alan kmesi iin belirlediiniz not, gsterge (legend) olarak da bilinir. Bu e, blmle
ilgili bir aklama olarak grev yapar (ieriin tanmlanmas iin kullanlan bir yntem).
Kendi formlarnzda alan kmeleri iin gsterge olutururken olabildiince ak ifadeler
kullann. Bu notlarn alan kmelerinin ieriini tam olarak yanstmas gerekir.
4. Ekleme noktasn nc satra yerletirin ve Insert ara ubuundaki Fieldset
dmesine tklayn. Legend metin alanna Send Your Answers yazn ve OK
dmesine tklayn.
Form nesnelerinin alan kmelerine eklenmesi gerekir (ama gstergenin iine deil).
Ekleme noktasn gstergenin sonuna ekler ve Return tuuna basarsanz, ikinci bir legend
etiket grubu oluturulur. kinci bir legend etiket grubu olmamaldr.
2. Insert ara ubuunun Forms kategorisinde yer alan Text Field dmesine
tklayn.
Bunun iin Insert > Form > Text Field komutunu da kullanabilirsiniz.
Eriilebilir formlar oluturmak daha fazla ziyaretiye ulamanz salar. Ekran okuyucu
gibi yardmc teknolojiler kullanmak zorunda olan kullanclar iin eriilebilir nitelikler
kullanmak nemlidir. Eer formunuzda bu nitelikler yoksa, baz ziyaretilerin formunuzu
doldurmas zorlaabilir. Varsaylan durumda Dreamweaver form eklerken eriilebilirlik
zelliklerini dahil etmeniz gerektiini size bildirecektir.
Eer Dreamweaver Input Tag Accessibility Attributes iletiim kutusunu
otomatik olarak amazsa, form nesneleri iin eriilebilirlik zelliklerini
etkinletirmeniz gerekebilir. Bunun iin Dreamweaver > Preferences
(Macintoshta) ya da Edit > Preferences (Windowsta) komutunu sein.
Accessibility kategorisine gein ve Form objects onay kutusunu iaretleyin.
Sonra da OK dmesine tklayn.
384 DERS 11
Notlar (labels) form nesnelerinizin (metin alanlar, onay kutular, vs) ne amala
kullanldn ak olarak tanmlayan bilgileri ierir. Bylece ziyaretileriniz bu alanlara
hangi bilgiyi gireceklerini bilir. Notlarla tanmlamadnzda formlar kafa kartrabilir.
Not, hem ilgili metin alannn grsel bir aklamas olarak belge penceresinde, hem de bir
nitelik olarak metin alann tanmlayan HTML kodunda yer alr. Mmkn olan her yerde
ksa ve aklayc notlar kullanmaya aln.
4. Style blmnde Wrap with label tag seeneini iaretleyin. Position
blmnde Before form item seeneini iaretleyin. Access key ve Tab index
metin alanlarn bo brakn.
Wrap with label tag seenei, form nesnelerini bir not etiketiyle evreler. Bu seenei
kullandnzda form nesnesi her zaman belge penceresindeki metin notunun yannda
kalacaktr. Eer form nesnesi tanrsa, bu seenek onun not etiketinden ayrlmasn nler.
Bu seenei kullanmadnzda ekran okuyucu kullanan ziyaretiler asndan cidd bir
karklk sz konusu olabilir. nk bu durumda not, tanan form nesnesiyle artk
ilikili olmaz. Kodda, bu yntemle oluturulan bir metin alan belirecektir:
<label>Full Name: <input type=text name=textfield /></label>.
Attach label tag using for attribute seenei, karlk gelen metin alanyla tanmlanan
(bir id araclyla) bamsz bir not oluturur. Bu seenei kullandnzda, form
Form Oluturmak 385
nesnesini belge penceresinde kendisini aklayan metinden ayrabilirsiniz. Byle bir ileme,
yerleim dzenini ayarlamak amacyla gerek duyulabilir. Bu yntem daha esnektir, nk
form nesnesinin kendine karlk gelen metinden ayrlp ayrlmamasna bal olmakszn
almaya devam eder.
Hangi Style yntemini kullanacanza karar veremiyorsanz bunu sein. Kodda, bu
yntemle oluturulan bir metin alan belirecektir: <label for=textfield> Full Name:
</label> <input type=text name=textfield id=textfield />.
386 DERS 11
Tek satrl metin alan, metin notuyla birlikte forma eklenecektir. Her ikisinin de otomatik
olarak seili olduuna dikkat edin.
6. Belge penceresinde, sanda bir yere tklayarak metin alannn ve notun
seimini kaldrn. zerine tklayarak sadece metin alann sein. Properties
denetisindeki TextField metin alannda yer alan varsaylan textfield metninin
zerine fullName yazn.
Char width (karakter genilii), metin alannda grntlenecek olan grnr karakter
saysdr. Metin alannn genilii kullanlabilir alan byterek yaklak 40 karakter
grntleyebilir. Metin alannn balangtaki genilii yaklak 24 karakterdir. Metin
alannn asl boyutlar, ilgili metin alan iin kullanlan metnin byklne bal olarak
taraycdan taraycya farkllk gsterir. Bu da CSS araclyla tanmlanabilir veya Web
taraycsnn varsaylan deerleri kullanlabilir. Metin alannn ykseklii de metin
byklne baldr.
Bir metin alan seili durumdayken Properties denetisindeki Class
mensnden istediiniz stili seerek bu metin alanna bir CSS stili
uygulayabilirsiniz.
8. Metin alan form nesnesi seili durumdayken Properties denetisindeki Max
Chars metin alanna tklayn ve 50 yazn. Return (Macintoshta) ya da Enter
(Windowsta) tuuna basn.
10. email metin alan seili durumdayken Properties denetisindeki Init val metin
alanna Enter Your Email Address yazn.
Init val ya da balang deeri (initial value), ziyareti sayfay yklediinde ilgili metin
alannda belirecek olan metni ayarlamanz salar. Init val seenei, ziyaretiye kendisinden
istenen bilgiyle ilgili bir rnek grntleyerek yardmc olabilir. Ziyaretiler balang
deerini kendi yazdklar metinle deitirebilir. Balang deerlerinden, ziyaretilerden
bilgi girmelerini istemek veya rnek metinler grntlemek iin faydalanabilirsiniz. Her ne
kadar ziyaretiler bu metni deitirebilseler de, bu seenei dikkatli kullann. nk formu
hemen doldurup gemek isteyen ziyaretiler, iinde metin bulunan bir alan, daha nce
doldurmu olduklarn dnerek kolayca atlayabilirler. Balang deerleri ziyaretilerin
atlayp gemesi durumunda sorun yaratabilir. nk bu deerlerin bulunduu alanlar
doldurulmu gibi durur.
11. Ekleme noktasn belge penceresindeki Email notunun zerine yerletirin.
Etiket Seicide <label> etiketini sein, sa ok tuuna bir kez tklayn ve Return
(Macintoshta) ya da Enter (Windowsta) tuuna basn. Insert ara ubuunda
yer alan Text Field dmesine tklayn ve Input Tag Accessibility Attributes
iletiim kutusundaki Label metin alanna Phone: yazn. Style alannda Wrap
with label tag seeneinin, Position alannda da Before form item seeneinin
iaretli olduundan emin olun, dier alanlar bo brakn ve OK dmesine
tklayn. Metin alann sein ve Properties denetisini kullanarak alann adn
Phone, Char width deerini 40 ve Max Chars deerini de 50 olarak ayarlayn.
Return (Macintoshta) ya da Enter (Windowsta) tuuna basarak veya belge
penceresinin iine tklayarak bu deiiklikleri uygulayn. Dosyay kaydedin ve
Web taraycsnda nizleyin.
Normal bir metin alan Web taraycsnda girdiiniz metni siz yazarken grntler.
ifre iin kullanlan metin alan da dier metin alanlarna benzer, ancak buradaki
metin, siz yazarken ekranda madde imleri veya yldz eklinde grntlenir.
Password (ifre) seenei alandaki metni sadece, siz yazarken tepenizde birileri
varsa onlarn grmesini engellemek iin gizler. Verileri ifreleme veya koruma gibi
bir ilem yapmaz. Verileri ifrelemek iin Web sunucunuzda bir gvenli sunucu
yazlmnn alyor olmas gerekir. SSL (Secure Sockets Layer) ile veri
gvenliini salama konusuyla ilgili ayrntl bilgi almak iin, birlikte altnz
Web sorumlusuyla ya da sistem yneticisiyle konuabilirsiniz. Bir ifre alan
oluturmak isterseniz, standart bir tek satrl metin alan ekleyin ve Properties
denetisindeki Type alannda Password seeneini iaretleyin. Bu seenek,
ziyareti sz konusu alana giri yaparken ekranda yldz iaretlerinin ya da madde
imlerinin grntlenmesini salar. Password seeneinin kullanld metin
alanlar sadece tek satrl metin alan tipinde olabilir. Max Chars deeri,
sunucunuzdaki ifre snr deerine eit olacak ekilde ayarlanmaldr.
Ayn ilemi Insert > Form > Radio Group komutunu kullanarak da
gerekletirebilirsiniz.
390 DERS 11
Radyo dmeleri kullanrken ayn gruptaki her bir radyo dmesi iin ayn ad
kullanmanz gerekir. Radyo dmeleri, sadece tek bir seenein iaretlenmesine izin
verildiini gsterir.
Radyo dmelerini birer birer ekliyorsanz (Insert ara ubuundaki Radio
Button dmesini ya da Insert > Form > Radio Button komutunu kullanarak),
hepsine ayn ismi vererek bu dmeleri ayn grubun birer paras haline
getirebilirsiniz. Birden fazla radyo dmesi iin ayn ismin kullanlmas, bu
dmelerin ayn gruba dahil olduunu gsterir. Eer isimler ayn deilse radyo
dmeleri farkl gruplar olarak deerlendirilir ve radyo dmeleri kullanmann
bir anlam kalmaz. Tek bir radyo dmesi de ekleyebilirsiniz. Ama ziyaretinizin
dmeye tkladktan sonra bu dmenin seimini kaldrmas iin tek yolun
formu sfrlamak olduunu unutmayn. Bu durumda ziyaretinin daha nce
dier form nesnelerine yazarak girdii ya da setii bilgiler de silinecektir.
Varsaylan durumda her grup (Radio Group) en az iki radyo dmesi ierir. stediiniz
kadar radyo dmesi ekleyebilirsiniz. Label ya da Value listesindeki bir rnee
tkladnzda ilgili metin vurgulu hale gelir ve bu metni deitirebilirsiniz.
Art (+) ve eksi (-) dmelerini kullanarak yeni giriler ekleyebilir veya mevcut girileri
silebilirsiniz. Girileri seip ok tularnn yardmyla listede yukarya ya da aaya doru
tayarak girilerin sralamasn da deitirebilirsiniz.
Bir form gnderildiinde buradaki deerler, sunucuda formu ileyen scripte gnderilir.
Ziyaretinin hangi seenei iaretlediini anlayabilmek iin her bir radyo dmesine farkl
bir deer verdiinizden emin olun.
5. Lay Out Using alannda Line breaks seeneini iaretli olarak brakn ve OK
dmesine tklayarak Radio Group iletiim kutusunu kapatn. En son radyo
dmesinin altnda beliren satr sonunu silin.
Line breaks seenei radyo dmelerini belgenize her bir giri ayr bir satrda olacak ekilde
yerletirir. Table seenei ise, her bir giri ayr bir satrda olacak ekilde bir tablo ekler.
Form Oluturmak 391
Semek zere bir radyo dmesine tkladnzda dier radyo dmesinin seiminin
kaldrlmas gerekir. Bunu grmek iin dosyay Web taraycnzda nizlemeniz gerekir.
Form nesneleri Dreamweavern belge penceresinde seilmi ya da iaretlenmi olarak
grnmez.
392 DERS 11
Ders 2den de hatrlayacanz gibi satr sonu, ekleme noktasn bo bir satr eklemeden bir
sonraki satra gtrr (normal bir paragraf sonunun yapt gibi).
2. Insert ara ubuunun Forms kategorisinde yer alan Checkbox dmesine
tklayn.
Ayn ilem iin Insert > Form > Check Box komutunu da kullanabilirsiniz.
Checkbox dmesi
Bir ziyareti Anusara Yoga Immersion onay kutusunu iaretlerse immersion deeri buna
karlk gelen onay kutusunun seili durumda olduunu gsterir ve segment deeri, onay
kutusu grubunu tanmlar. Bir dizi onay kutusuna ayn ismi vererek bunlar bir grup olarak
tanmlayabilirsiniz. Bu onay kutularna ayr ayr anlalr ve doru deerler verdiinizden
emin olun.
5. Anusara Yoga Immersion notundan sonra gelen boluun arkasna bir satr
sonu ekleyin. kiden bee kadar olan admlar tekrarlayarak yeni onay kutular
oluturun ve bunlarn not metinlerini In-Depth Asana Training & Practice,
Yoga Philosophy Series ve Satsang: Kirtan, Meditation and Discussion
olarak ayarlayn. Her onay kutusu ve her onay kutusuna ait not kendi satrnda
olmaldr. Properties denetisinde yer alan CheckBox name metin alanndaki
checkbox yazsn btn onay kutularnda segment ile deitirin. Her bir
Checked Value metin alanna srasyla asana, philosophy ve satsang yazn.
394 DERS 11
List/Menu dmesi
2. Label metin alanna What type(s) of yoga have you studied and/or practiced?
yazn. Style alannda Wrap with label tag seenei, Position alannda da seenei
iaretli olmaldr. Geri kalan alanlar bo brakn ve OK dmesine tklayn.
Forma kk bir men ve buna karlk gelen not eklenecektir. Dreamweaver varsaylan
olarak bir alr men ekler.
3. Not metni ve mennn arasna bir satr sonu ekleyin. Sadece meny seerek
Properties denetisinde bununla ilgili seeneklerin grntlenmesini salayn.
Bylece eklediiniz nesnenin biimini kaydrlabilir bir liste olarak deitirdiniz. Form
nesnesini menden listeye dntrebilmeniz iin ykseklik (Height) seeneini 1den
byk bir deere ayarlamanz gerekir.
List ayar, menlerde olmayan ilve bir seenee daha sahiptir. Selections blmndeki
Allow multiple onay kutusunu kullanarak birden fazla seim yaplmasna izin verebilir ya da
vermeyebilirsiniz. Bu seenek varsaylan durumda iaretli deildir. Selections blmndeki
bu kutuyu iaretlerseniz, ziyaretiler Cmd (Macintoshta) ya da Ctrl tuunu (Windowsta)
basl tutup tklayarak bitiik olmayan birden fazla seenei iaretleyebilir. Ziyaretiler hem
Macintoshta, hem de Windowsta Shift tuunu basl tutup tklayarak bitiik birden fazla
seim yapabilir. Birden fazla seim yaplabilmesine izin verecekseniz, ziyaretilerinize birden
fazla seim yapabileceklerini (ve bunu nasl yapacaklarn) bildirmeniz iyi olacaktr. Pek ok
ziyareti bu komutlar bilemeyebilir. En iyisi, ziyaretilerinize sitenizle etkileime girmek
iin kullanabilecekleri bilgileri ve aralar salamaktr.
Height metin alanna grlmesini istediiniz satr saysn girerek kaydrlabilir liste iin bir
ykseklik deeri ayarlayabilirsiniz. Height deeri iin 1den byk bir say kullandnzdan
emin olun. Aksi takdirde kaydrlabilir liste bir men olarak grntlenecektir.
396 DERS 11
List Values iletiim kutusu alacaktr. Bu iletiim kutusu, hem liste, hem de men girileri
iin ayndr.
6. Item Label alanna Anusara yazn ve Tab tuuna basn. Value alanna anusara
yazn.
List Values iletiim kutusundan bir e silmek iin eksi iaretli dmeyi (-) kullanabilirsiniz.
8. Altnc ve yedinci adm tekrarlayarak listeye Ashtanga, Bikram, Dynamic
Hatha, Hatha, Integral, Iyengar, Kripalu, Vinyasa, Other Western-style ve Other
Eastern-style elerini ekleyin. Value alanndaki deerleri de her bir blge
adyla eleecek ekilde srasyla ashtanga, bikram, dynHatha, hatha, integral,
iyengar, kripalu, vinyasa, otherWest ve otherEast olarak deitirin.
elerin seilmesiyle ilgili yardmc komutlar sunmak her zaman iin iyi bir alkanlktr.
Bu, zellikle birden fazla seim yapmay bilmeyen ziyaretiler iin ok faydaldr. Bylece
ziyaretilerinize kolaylk salam olursunuz ve ayrca ziyaretilerin formu eksiksiz olarak
doldurma ihtimali de artar.
Ekleme noktas artk olmas gereken yerde, yani alan kmesinin iinde, fakat liste kontrolnn
dndadr.
2. Insert ara ubuunun Forms kategorisinde yer alan Textarea dmesine tklayn.
ok satrl bir metin alann Insert > Form > Textarea komutunu seerek de
ekleyebilirsiniz.
Textarea dmesi
398 DERS 11
Belge penceresinde ok satrl bir metin alan ve buna karlk gelen not metni belirecektir.
4. Not metniyle ok satrl metin alannn arasna bir satr sonu ekleyin. ok satrl
metin alann sein.
Dorudan notla metin alannn arasna bir satr sonu eklemek iin metin
alann sein ve sol ok tuuna bir kez basn, sonra da satr sonunu ekleyin.
ok satrl bir metin alann setiiniz iin Properties denetisinde metin alan (Text Field)
zellikleri grntlenecektir.
Tek satrl bir metin alann seip ardndan Properties denetisindeki Type
alannda Multi line seeneini iaretleyerek bu alan ok satrl bir metin
alanna dntrebilirsiniz.
5. Properties denetisindeki TextField metin alanndaki textarea szcn
teachingExp ile deitirin. Char Width metin alanna 40 yazn.
Virtual seenei, metni blerek bir sonraki satrdan devam etmesini salar. Ama
szck sarma zellii, form gnderildii zaman verilere uygulanmaz.
Physical seenei, metni blerek bir sonraki satrdan devam etmesini salar ve szck
sarma zellii, form gnderildiinde verilere uygulanr.
6. Properties denetisindeki Num Lines metin alanna 4 yazn.
Dme Eklemek
Formlarda, biri form verisini gndermek (Submit-Gnder), dieri de formu temizlemek
(Reset) iin olmak zere genellikle iki dme kullanlr. Submit dmesi Web taraycsna
veriyi gndermesi gerektiini bildirir. Reset dmesi ise sayfadaki alanlarda bulunan btn
bilgileri siler.
Temel arama ilevi iin oluturulan bir formda genellikle sadece tek bir Submit
dmesi bulunur. Bu da ounlukla Search (Ara) ya da Go (Git) eklinde adlandrlr.
1. Ekleme noktasn, nc alan kmesinde bulunan Send Your Answers metninin
iine yerletirin. Etiket Seiciyi kullanarak <legend> etiketini sein, sa ok tuuna bir
kez basn ve ardndan Return (Macintoshta) ya da Enter (Windowsta) tuuna basn.
Insert ara ubuunun Forms kategorisinde yer alan Button dmesine tklayn.
Ayn ilemi, Insert > Form > Button komutunu seerek de gerekletirebilirsiniz.
Forma ikinci bir Submit dmesi yerletirilecektir. Aradaki tek fark, bu dmenin Submit2
olarak adlandrlmasdr, nk iki dme ayn isme sahip olamaz. Form nesnelerinde ayn
ismi sadece ayn grupta yer alan radyo dmelerinde ve ayn grupta bulunan onay kutularnda
kullanabilirsiniz. Bu uygulamada zerinde altnz dme farkldr, nk dier
dmelerle gruplanamaz ve bir sonraki admda greceiniz gibi kendi eylemini ierecektir.
4. kinci Submit dmesi seili durumdayken Properties denetisindeki Action
seenekleri arasndan Reset Formu sein.
Label metin alannda yer alan metin otomatik olarak Resete dnecektir. Bu dmenin eylemi,
btn metin alanlarnda, onay kutularnda ve radyo dmelerinde yaplan ayarlar sfrlar ve
bunlar orijinal durumlarna (sayfa Web taraycsna ilk yklendii zamanki durum) dndrr.
Form Oluturmak 401
Form ilenmek zere gnderildiinde gizli alanlarla ilikilendirilmi herhangi bir script
kullanlmamsa, forma gmlen gizli alanlar, dier form nesnelerindeki deerler gibi dahil edilir.
1. Ekleme noktasn tablonun ikinci satrnn en altna yerletirin.
Ekleme noktas u anda Send Your Answers alan kmesini ieren hcrenin hemen stndeki
hcrede bulunmaktadr. Gizli alanlar belgede istediiniz yere yerletirebilirsiniz.
Ekleme noktas ikinci hcrenin alt ksmndaki satrda olduu iin artk Experience and
Interests yazsnn bulunduu alan kmesinin iinde deildir. Bu durum imdi yaptmz
uygulamada sorun yaratmaz, nk aadaki admlarda ekleyeceimiz gizli alan ziyareti
tarafndan grlmeyecektir. Burada yerleim nemli deildir.
2. Insert ara ubuunun Forms kategorisinde yer alan Hidden Field dmesine tklayn.
Belgeye bir gizli alan eklenecektir. Gizli alan simgesi, (isimli yer imi simgeleri gibi) grnmeyen
elemanlar iin kullanlan grsel bir yardmcdr. Bu simge de Web taraycsnda grnmez.
3. Gizli alan seili durumdayken HiddenField metin alanndaki varsaylan isim olan
hiddenfield webRequest yazarak deitirin. Properties denetisindeki Value
metin alanna true yazn.
Burada, bu formun baln gizli alan iin nceden tanmlanm bir deer olarak dahil
ediyorsunuz. Srekli sabit kalan bilgiler bu tr gizli alanlar vastasyla dinamik sayfalara
ve CGI scriptlerine aktarlabilir. Bu ekilde ayarlanan deerlerin kullanld gizli alanlar
ifrelenmez ya da gvenlik altna alnmaz. Bunlar Web taraycs araclyla belge kaynak
kodunda kolayca grlebilir. nemli bilgileri (ifre gibi) bu tr gizli alanlara yerletirmeyin.
Dinamik sayfalar ya da CGI scriptleri araclyla alann deeri dinamik olarak retilirken
gvenlik altna alnm gizli alanlar oluturulabilir.
Gizli alanlarn ismi ve deeri genellikle bunlar ilemek iin kullanlan scripte bamldr.
rnein veriyi bir e-posta adresine gnderen baz scriptler gizli alann ismi olarak alcy,
deer olarak da verinin gnderilmesi gereken e-posta adresini kullanabilir. Bu isim-deer
ifti, sunucunuzda alc alann ileyen script olmad srece bir ie yaramaz.
Formlarda kullanabileceiniz bir dier alan tipi de dosya alandr. Bir dosya
alan kullanarak ziyaretilerinizin formunuz araclyla size dosya
gnderebilmesini mmkn klarsnz. Bu zellik, formdaki verilerle ilgili
belgeleri almanz gerektiinde faydal olabilir. rnein ziyaretilerin CVlerini
gndermesini istediiniz bir i bavuru formunda bir dosya alan
kullanabilirsiniz. Dosya alanlar kullanldnda, formla alnan verilerin ilenmesi
ve dosyann yklenmesi ya da uygun bir konuma ynlendirilmesi iin
sunucudan destek alnr.
Formlar Biimlendirmek
Formlar sitenizin grnm ve genel yaps asndan daha uyumlu hale getirmek iin CSS
stillerinden (Ders 4te grmtk) faydalanabilirsiniz.
1. Ekleme noktasn ilk alan kmesindeki Contact Information gstergesinin iine
yerletirin. Etiket Seicide <fieldset> etiketini sein. CSS Styles panelindeki New
CSS Rule dmesine tklayn. Selector Type seenei olarak Tagi iaretleyin. Metin
alannda grnmyorsa, fieldseti semek iin Tag metin alannn sandaki meny
kullann. Define In blmnde This document only seeneini iaretleyin ve OK
dmesine tklayn. CSS Rule definition for fieldset iletiim kutusu alacaktr.
2. Category listesinde Box sein. Padding blmnde Top metin alanna 5 yazn
ve Same for all kutusunu iaretli olarak brakn.
Padding ayar, form nesneleri iin biraz boluk brakr. Bylece nesneler alan kmesi d
hattnn zerine gelmez.
3. Category listesinde Border sein. Style blmnde, Top mensnde solidi
iaretleyin ve Same for all kutusunu iaretli olarak brakn. Width blmnde
Top metin alanna 1 yazn, birim olarak pixels seeneinin iaretli olduundan
emin olun ve Same for all kutusunu iaretli olarak brakn. Color blmnde Top
metin alanna #CCCC99 yazn ve Same for all kutusunu iaretli olarak brakn.
OK dmesine tklayn.
4. CSS Styles panelindeki New CSS Rule dmesine tklayn. Selector Type alannda
Tagi sein. Tag metin alannn sandaki meny kullanarak H5i sein ve Define
In alannda This Document Only seeneini iaretleyin. CSS Rule definition iletiim
kutusunda Type kategorisini sein ve renk seeneini #999999 olarak ayarlayn.
OK dmesine tklayn.
Formunuzun renk ve stil asndan Yoga Sangha proje sitesinin geri kalanyla uyumlu
grndne dikkat edin. Dosyay kaydedip Web taraycnzda nizleyebilirsiniz.
Formlarn lenmesi
Formunuzun bir veritabanna bilgi gndermesi ya da bir veritabanndan bilgi almas, bir arama
ilemi gerekletirmesi veya dier bir ekilde veri ilemesi gerekiyorsa, formunuzu ilevsel hale
getirmek iin sz konusu verilerle ne yaplacan ve bu verilerin nasl deerlendirileceini
tanmlamanz gerekir. Bu tanmlama ilemi, form seili durumdayken Properties denetisindeki
Action ve Method seenekleri kullanlarak yaplr. Formu semek iin ekleme noktasn formun
iinde herhangi bir konuma yerletirin ve Etiket Seicide <form#training> etiketine tklayn.
Formlar ilemek iin kullanlabilen ve veritabanlarndan faydalanan uygulamalar ve dinamik Web
sayfalar gelitirmek iin Dreamweaver kullanabilirsiniz. Veritabanyla alma zelliine sahip
dinamik bir Web sitesi oluturarak bununla almak iin bir sunucu balants gerekir. Hangi
script dilinin (PHP, ASP, JSP ve ColdFusion gibi) kullanlacan, sunucunun tipi ve yaplandrma
ayarlar belirler. Dinamik sayfalar ve veritabanlarndan faydalanan bir site oluturma konusu bu
kitabn kapsam dndadr ve bu dersi tamamlarken formlar ilemek zere dinamik sayfalar veya
CGI scriptleri kullanan bir sunucuya eriiminiz olmayabilir. Bu yzden aada verilen bilgiler
sadece referans malzemesi olarak sunulmutur. ISSnize (Internet Servis Salayc) ya da birlikte
altnz Web sorumlusuna bavurarak, sunucunuzda kullanlan scriptlerle almak zere
Action ve Method seeneklerini ayarlamak iin gereken bilgilere ulaabilirsiniz.
Action seenei, Web taraycsna form verileriyle ne yapmas gerektiini syler. Konuma ait
URL veya yolla birlikte ziyareti Submit dmesine tkladnda bilgileri ileyen sunucu tarafl
uygulamann (bu genellikle bir CGI scripti ya da bir dinamik sayfadr) ismini tanmlar. CGI
scriptleri, ilgili form tarafndan gnderilen verileri ileyen Web sunucusunda bulunur.
406 DERS 11
Burada kodlama tipini dz metin olarak ayarladnz. Aksi takdirde, gnderilen metin
neredeyse okunamayacak bir ekilde kodlanacakt.
Enctype seenei, formdaki verilerin nasl kodlanacan tanmlar. text/plain deeri, her
bir form nesnesine ait bilgiyi ayr bir satrda biimlendirir. Bu deeri kullanarak bir e-posta
mesajndaki verilerin daha kolay bir ekilde okunmasn salayabilirsiniz. Siz bir kodlama
tipi tanmlamazsanz, Web taraycs verileri biimlendirmek iin varsaylan bir deer
kullanr. Bu varsaylan deer ou durumda kullanlmas gereken deer olduu iin genelde
sizin bir enctype deeri belirlemeniz gerekmez. Buradaki rnek istisnadr. nk e-posta
mesajnda formu test etmek iin kullanlacak olan verileri gnderiyorsunuz.
Formunuza bir konu satr eklemek iin Action metin alanndaki deeri aadaki
ile deitirin: mailto:YourEmailAddress?Subject=Title for Subject goes
here. ?Subject= ifadesi, arkasndan gelen metni Konu (Subject) olarak tanmlar.
Konuda boluk kullanabilirsiniz. Ama trnak iareti, kesme iareti, nokta ya da
bl gibi zel karakterler kullanmayn (?Subject= ifadesinde yer alan karakterler
hari, nk bunlar e-posta ile konuyu birbirinden ayrr). Zira bu karakterler
HTML koduyla uyumazlk karr. Bu, her Web taraycsnda almayabilir ve
formun test edilmesi dnda baka bir ey iin kullanlmamaldr.
nizleme iin kullandnz taraycya bal olarak e-posta mesaj gndermeyle ilgili uyar
mesajlar alabilirsiniz. Bu mesaj onayladnzda form sonular belirttiiniz e-posta
adresine gnderilecektir.
4. Etiket Seiciyi kullanarak <form#training> etiketini sein. Action metin
alanndaki yazy silin ve Method seeneini GET olarak deitirin. Dosyay
kaydedin ve Web taraycnzda test edin.
Bu, formlarnz test etmek iin kullanabileceiniz dier bir yntemdir. Burada sonular epostayla gnderilmez. Web taraycsnda formun bulunduu sayfa kalr ve formdaki sonular
tarayc pencerenizdeki Address (Adres) alannda yer alan URLe eklenir.
Bu dosyay kapatabilirsiniz.
408 DERS 11
Ayn ilemi, Insert > Form > Jump Menu komutunu seerek de
gerekletirebilirsiniz.
Insert Jump Menu iletiim kutusu alacaktr. Varsaylan durumda mende unnamed1
adnda tek bir e bulunur. Dreamweaver bu eler iin otomatik olarak saysal srayla
genel tipte isimler atar (unnamed1, unnamed2, vb).
2. Insert Jump Menu iletiim kutusundaki Text metin alanna Pick One yazn.
When selected, go to URL metin alanna # yazn.
Men eleri listesindeki ilk e mennn ilk satrnda belirecektir. Ziyareti men
listesinde ilk bu eyi grd iin, ilk satr, listenin ksa bir aklamas ya da ziyaretiye
bunun bir srama mens olduunu bildiren ksa bir ipucu niteliinde olmaldr.
3. Options alannda Select first item after URL change seeneini iaretleyin.
Bu seim, ziyareti bu sayfaya geri dnd zaman, men listesinin listedeki ilk eyi
grntlemesini salar. Aksi takdirde listede en son iaretlenen seenek grntlenir.
Open URLs in mens, Ders 10da yaptnz gibi balantlar belirli
framelere ynlendirmek iin kullanlabilir. Bu uygulamada varsaylan Main
Window seeneini deitirmeyin.
4. Yeni bir men esi eklemek iin art iaretine (+) tklayn. Text metin alanna
Anusara Yoga Immersion yazn, Tab tuuna basn ve When selected, go to
URL metin alanna immersion.html yazn. In-Depth Asana Training, asana.
html; Yoga Philosophy Series, philosophy.html ve Satsang: kirtan, meditation,
satsang.html deerlerini girerek bu adm tekrarlayn. iniz bittikten sonra OK
dmesine tklayn.
Tarayc penceresinde bu eler seildiinde her bir e kendisine karlk gelen sayfaya
balanacaktr. Bir balant, ziyareti buna karlk gelen eyi setiinde etkinleir.
Listenize bir Go (Git) dmesi eklemek isterseniz Insert go button after
menu onay kutusunu iaretleyin.
410 DERS 11
Siz srama mensn dahil ettikten sonra Dreamweaver gereken formu otomatik olarak
ekler. Bunu krmz noktal izgilerden de anlayabilirsiniz. Ekleme noktas satrn sonunda
bulunduu iin srama mens metnin hemen altnda oluturulur. Eer Choose a
program metninin srama mensyle ayn satrda grnmesini isterseniz, bu metni
formun iine tamanz gerekir. Tablo kullanm, formlarnzn yerleimi zerinde size
daha fazla kontrol imkn salar.
Mendeki elerin srasn ayarlamak iin yukar ve aa ok dmelerini
kullanabilirsiniz.
Ne rendiniz?
Bu derste unlar rendiniz:
Bir Web sayfasnda, zerine form alanlar yerletirmek zere bir form oluturarak
ziyaretilerinize size bilgi gnderme imkn saladnz (Sayfa 379381).
Form ieriini gruplara ayrdnz ve bunlarn form nesneleri iin alan kmeleri
kullandnz (Sayfa 381382).
Genilik ve maksimum karakter says gibi seenekleri kullanarak tek satrl metin
alanlar eklediniz (Sayfa 383390).
Geni bir ziyareti kitlesi tarafndan kullanlabilecek bir form oluturmak zere
eriilebilir nitelikler kullandnz (Sayfa 384390).
Ziyaretileri tek bir seenekle snrlamak iin radyo dmeleri eklediniz
(Sayfa 390393).
Ziyaretilerin birden fazla seim yapabilmelerini salamak iin onay kutular
eklediniz (Sayfa 393395).
Liste kutular ve birden fazla e ieren menler eklediniz ve balangta seili olarak
grntlenecek bir eleman belirlediniz (Sayfa 395398).
ok satrl bir metin alan eklediniz ve satr says, maksimum karakter says ve metin
blme yntemiyle ilgili seenekleri ayarladnz (Sayfa 398400).
Ziyaretilerin formu gndermek ya da formdaki bilgileri silmek iin kullanabilecei
Submit ve Reset dmelerini eklediniz (Sayfa 401403).
Ziyaretilerin grmeyecei bilgileri forma dahil etmek iin bir gizli alan eklediniz
(Sayfa 403404).
CSS kullanarak formu biimlendirdiniz (Sayfa 404407).
mailto zelliine sahip bir formu test ederek doru alp almadn kontrol
ettiniz (Sayfa 407408).
Ziyaretilerin site iinde rahata gezinebilmesini salamak iin bir srama mens
oluturdunuz (Sayfa 409411).
412 DERS 11
12
Ktphane elerini
Kullanmak
Neler reneceksiniz?
Bu derste unlar reneceksiniz:
Yaklak Sre
Bu dersin tamamlanmas yaklak 1 saat srecektir.
Ders Dosyalar
Balang Dosyalar:
Lesson_08_Interactivity/index.html
Lesson_12_Libraries/Community/community.html
Lesson_12_Libraries/Community/community_intro.html
Lesson_12_Libraries/Community/BeginningGreen.html
Lesson_12_Libraries/Community/AboutGreen.html
Lesson_12_Libraries/Community/sidebar.html
Tamamlanm Proje:
Lesson_12_Libraries/Completed/Community/Community.html
Completed klasrlerinde yer alan ktphane elerinin adlarnn sonuna,
bunlar bu derste sizin oluturacanz ktphane elerinden ayrt
edebilmeniz iin _solution ifadesi eklenmitir.
414 DERS 12
Ktphane eleri, sadece <body> ve </body> etiketleri arasnda grnen ierii ihtiva edebilir.
Bunlarn arasnda her trl belge eleman (rnein metinler, tablolar, formlar, resimler, Java
appletleri, eklentiler ya da ActiveX eleri) yer alabilir.
Birden fazla elemandan bir ktphane esi oluturulabilmesi iin, bu elemanlarn belgede bitiik
bir seim oluturmas gerekir. Bitiik olmayan elerin bir ktphane esi grevi grmesini
istiyorsanz, birden fazla ktphane esi oluturmanz gerekir.
Telif hakk metni, e-posta adresi ve deitirme tarihi, bir Web sitesindeki btn sayfalarn alt
ksmnda kullanlabilecek standart bilgilerdir. Ktphaneler bu tip bilgiler iin ok faydal olabilir.
Greceli yollar (rnein sayfalara ya da resimlere giden balantlar) ieren bir
ktphane esini sitenizin dizin yapsnda istediiniz seviyeye
yerletirebilirsiniz. Dreamweaver, ktphane esinin ierebilecei elemanlara
giden doru yollar otomatik olarak hesaplar. Belgeye bal ve sitenin kk
klasrne bal yollar Ders 3 ve Ders 5te grmtk.
2. Files panel grubundaki Assets sekmesine tklayn ve Assets panelinin sol alt
ksmndaki Library dmesine tklayarak ktphaneyi an.
Library dmesi
Modify > Library > Add Object to Library komutunu seerek de yeni bir
ktphane esi oluturabilirsiniz.
Metin belgeye eklenecektir. copyright ktphane esinin arka plan sar renkte olacaktr.
Ktphane eleri varsaylan olarak sar renkle vurgulanr, ama Preferences iletiim
kutusunu kullanarak bu zellii tamamen kapatabilir ya da rengi deitirebilirsiniz.
Bu e dorudan sayfann zerinde deitirilemez. Ktphane elerini bir sonraki
uygulamada deitireceksiniz.
418 DERS 12
Belge penceresinde seili durumda olan ktphane esiyle ilgili sreklilii salamak,
gncellemek gibi ilemleri gerekletirmek ve kaynak dosyasnn adn grmek iin
Properties denetisini kullanabilirsiniz.
Properties denetisinde bununla ilgili birka seenek mevcuttur:
Src: Ktphane esine ait kaynak dosyann konumunu ve dosya adn gsterir.
Open dmesine tklayarak ktphane esini dzenlemek zere aabilirsiniz.
Yaptnz deiiklikleri korumak iin dosyay kaydetmeniz gerekir.
Detach from original: Seili ktphane esiyle bunun kaynak dosyas arasndaki
balanty koparr. Bu durumda ktphane esinin ierii dzenlenebilir hale gelir,
ama artk ktphanenin ilgili zellikleri kullanlarak gncellenemez.
Recreate: Geerli seimi orijinal ktphane esinin zerine kaydeder. Ktphane
dosyasnn mevcut olmad, enin adnn deitirildii ya da enin dzenlendii
durumlarda ktphane elerini tekrar oluturmak iin bu seenei kullann.
Bir ktphane esini birden fazla sayfada tekrar tekrar kullanrken ktphane elerinin
ne kadar faydal olduunu anlarsnz.
4. Community/AboutGreen.html dosyasn an ve ekleme noktasn For more
information ifadesiyle balayan paragrafn altndaki bo paragrafn iine
yerletirin.
Bu sayfaya, telif hakk bilgisini ieren ktphane esinin kaynak dosyasndan ayrlm bir
kopyasn yerletireceksiniz. Bu yzden bu eyi belge iinde dzenlemek mmkn olacaktr.
5. Option (Macintoshta) ya da Ctrl (Windowsta) tuunu basl tutun ve copyright
dosya simgesini Library panelinden belgenin alt ksmna srkleyin.
Bu, Library klasrnzde bulunmayan bir ktphane esidir. Frame tabanl Community
sayfalar iin kullanlan gezinti balantlarnn yer ald satra sahip basit bir tablodur.
Tabloya tkladnzda, ktphane esinin tamam seili hale gelir ve belge zerinde
dzenlenemeyeceini gsterecek ekilde rengi griye dnr. Bunun bir ktphane esi
olduunu, Etiket Seicide <mm:libitem> yazsnn grnmesinden de anlayabilirsiniz. Bu
eleman belge penceresinde bir ktphane esi olarak iaretli olmasna ramen Assets
panelinin Library kategorisinde grnmez, nk orijinal e sitenizin iinde deildir.
420 DERS 12
Update Library Items iletiim kutusu alacaktr. Burada sitenizde copyright ktphane
esini kullanan btn dosyalarn listesini grebilirsiniz.
Eer byk bir siteniz varsa, sitenizi btn deiikliklerle birlikte tek bir
seferde gncellemek iin beklemeyi tercih edebilirsiniz. Eer tercihiniz
buysa, ktphane esini kaydederken Dont Update dmesine tklayn.
4. Close dmesine tklayarak Update Pages iletiim kutusunu kapatn.
424 DERS 12
Ne rendiniz?
Bu derste unlar rendiniz:
Bir sitede birden fazla sayfada tekrarlanmas gereken elemanlar iin ktphane
elerinin nasl kullanldn rendiniz (Sayfa 415419).
Assets panelinin Library kategorisini kullanarak bir ktphane esi oluturdunuz,
bunu bir sayfaya ktphane esine giden bir balantyla birlikte, baka bir sayfaya da
ktphane esine giden bir balant olmadan eklediniz (Sayfa 415419).
Properties denetisini kullanarak, Library panelinden silinmi olan bir ktphane
esini tekrar oluturdunuz (Sayfa 420421).
Library panelinde mevcut olan bir ktphane esini dzenlediniz ve deiiklikleri,
sitede bu eyi kullanan btn sayfalara uyguladnz (Sayfa 421423).
Bir ktphane esine ait btn referanslar gncellediniz (Sayfa 423425).
13
ablonlar
Kullanmak
ablon (template), dier belgeleri oluturmak iin temel olarak kullanabileceiniz bir
belgedir. ablon kullanlarak oluturulan her belge, bu ablonla ayn yerleim dzenini ve
yapy kullanr. Bir ablon oluturulurken, bu ablonu temel alan belgelerde dzenlenebilir
durumda olmas gereken alanlarn gsterilmesi gerekir. ablonun dier ksmlar kilitli
durumdadr ve ebeveyn ablon tarafndan kontrol edilir. ablonlar, birden fazla sayfann
yapsn ve ieriini gncellemek iin kullanlabilecek hzl bir yol sunmalar asndan
ktphane elerine benzer.
ster pek ok blmden oluan byk bir Web siteniz, ister ortak bir tasarm kullanan
birden fazla sayfanz olsun, bir ablon oluturarak prodksiyon srecini hzlandrabilirsiniz.
Bir ablon kullanrsanz, birka dakika iinde birden fazla sayfada deiiklik yaparak
sitenizin grnmn deitirebilir ya da gncelleyebilirsiniz. Sitenin belirli bir blmn
Bu derste, mevcut bir
sayfadan bir ablon
oluturacak, bu
ablonu kullanarak
baka sayfalar
hazrlayacak ve
ablonu dzenleyerek
sayfalarda deiiklik
yapacaksnz.
hazrlayan bir ekiple altnz durumlarda ablonlar ok faydal olur. Web tasarmcs
bir ablon oluturabilir ve sayfann dzenlenebilecek olan ksmlarna yer tutucular
ekleyebilir. Sayfann genel tasarm kilitli durumda kalr. Ekip yeleri, bir ablonu temel alp
Macromedia Dreamweaver ya da Macromedia Contribute kullanarak sayfalar hazrlayabilir
ve dzenleyebilirler. (Macromedia Contribute, Web sitelerini oluturma konusunda ok
az deneyime sahip olan ya da hi deneyimli olmayan ierik editrleri gibi teknik konularla
ilgilenmeyen kullanclara ynelik bir programdr.)
ablonlarn avantajlar iki durumda net olarak ortaya kar: Bir blm ya da sayfa grubunda
ayn tasarmn ve yerleim dzeninin kullanlmas gereken durumlarda ya da sayfann
grnmnn tasarmc tarafndan oluturulduu, ama sayfa ieriklerinin ierik editrleri
tarafndan eklendii durumlarda. Eer sayfalarda sadece stbilgilerin ve altbilgilerin
ayn olmasn, aradaki yerleim dzenlerinin de birbirinden farkl olmasn istiyorsanz,
ktphaneleri kullann (bu konuyu Ders 12de grmtk). Ama ayn tasarm birden fazla
sayfada kullanmak istiyorsanz, ablonlar kullann. Ktphaneler, belirli elemanlar ya
da eleman gruplarn sitenin genelinde tekrar tekrar kullanmanza ve sayfalarn yerleim
dzenlerini daha iyi kontrol etmenize imkn salar. ablonlar ise, ayn yerleim dzenini
ve tasarm kullanmanz salar. rnein, diyelim ki rnleriniz iin online bir katalounuz
var ve rnn resmi, tanm ve fiyat dnda btn sayfalarn grnmnn ayn olmasn
istiyorsunuz. Bir ablon oluturursanz, ekibiniz sayfalar Dreamweaver ya da Contribute
kullanarak hazrlayabilir ve her sayfann grnm ayn olur.
Bu derste elde edilen sonular grmek isterseniz Lesson_13_Templates/Completed/
Teachers klasrndeki Katchie.html, Hillman.html ve Lyon.html dosyalarn an.
Neler reneceksiniz?
Bu derste unlar reneceksiniz:
Yaklak Sre
Bu dersin tamamlanmas yaklak 2 saat srecektir.
Ders Dosyalar
Ortam Dosyalar:
Lesson_13_Templates/Images/(btn dosyalar)
Balang Dosyalar:
Lesson_13_Templates/Teachers/teacher.html
Text Files:
Lesson_13_Templates/Text/katchie.txt
Lesson_13_Templates/Text/hillman.txt
Lesson_13_Templates/Text/lyon.txt
Tamamlanm Proje:
Lesson_13_Templates/Completed/Teachers(btn dosyalar)
Completed klasrndeki dosyalarn oluturulmasnda, teacher_completed.
dwt ablonu kullanlmtr. Bu dosya, bu derste oluturacanz ablon
dosyalaryla karmamas ya da uyumazlk yaratmamas iin Completed/
Template_Files klasrne yerletirilmitir. Gerek bir sitede bu dosyalarn
yerletirilmesi gereken konum, siz bu dersteki uygulamalar yaparken
Dreamweavern oluturduu Templates klasrdr. Tamamlanm
dosyalarn ablonlarn kullanmanz gerekirse, bunlar Templates klasrne
tayn.
ablon Oluturmak
ablonlar, bunlar kullanarak oluturduunuz sayfalarn yerleim dzenini ve tasarmn
tanmlar. Bu derste oluturacanz ablon, Yoga Sangha proje sitesindeki teacher profiles
(hocalar) blmnn grnmnn ve insanlarda uyandraca hissin, site kimliinin ve
gezinti zelliklerinin nasl olacan belirleyecektir.
Bir ablon olutururken uygulamanz gereken ilk adm, genellikle sayfa tasarmnn
hazrlanmasn ierir. Bu projede bu adm sizin iin nceden uygulanmtr. teacher.
html belgesi, yapy, yerleim dzenini ve gezinti zelliklerini iermektedir. Bu sayfadan
oluturacanz ablonla hazrlanan sayfalarda tanmlanacak olan ierikler dnda her ey
bu dosyada yer alr.
Bu derste, ortak bir ablondan bir dizi Web sayfas oluturacaksnz. Bu sayfalarn her
biri farkl bir hocay tantacak. Bu uygulamada mevcut bir sayfay kullanarak ablonu
oluturacaksnz, daha sonraki uygulamalarda da bu ablondan faydalanarak dier sayfalar
hazrlayacaksnz.
1. Lesson_13_Templates/Teachers klasrndeki teacher.html dosyasn an.
Bu belgede, ierik alanlarna yerletirilecek olan ve her sayfada farkl olmas istenen
materyaller, aklayc yer tutucu metinlerle gsterilmitir.
2. File > Save As Template komutunu sein.
Save As Template iletiim kutusu alacaktr. Buradan ablonu kaydetmek istediiniz siteyi
seebilirsiniz. Bu projede, ablonu Yoga Sangha sitesine kaydetmeniz gerekiyor.
Sayfay ablon olarak kaydettiniz. Bu derste daha sonra baka sayfalar hazrlamak iin bu
ablonu kullanabilirsiniz.
3. Save dmesine tklayarak iletiim kutusunu kapatn. Dreamweaver
Update Links?(Balantlar Gncelleyeyim mi?) diye soran bir uyar kutusu
grntlediinde Yes dmesine tklayn.
ekler. Templates klasrn grmek iin, Files panelindeki Refresh (Tazele) dmesine
tklamanz gerekebilir. Bu dosyay bir sonraki uygulamada kullanmak zere ak brakn.
Artk teacher.dwt dosyas zerinde alyorsunuz. Belge penceresinin st ksmnda
<<Template>> (teacher.dwt) yazdn greceksiniz.
4. Files panel grubundaki Assets (Varlklar) sekmesine tklayn ve ardndan
Templates kategorisine gein.
Templates dmesi
Yukarda yaptnz gibi mevcut bir sayfay ablon olarak kaydetmek yerine,
Assets panelinde Templates kategorisi etkinken panelin alt ksmnda yer
alan New Template simgesine tklayarak yeni, bo bir ablon oluturmanz
da mmkndr. Siz bu ilemi yaptktan sonra, paneldeki ablon listesine
balksz yeni bir ablon eklenir. Seili durumdayken bu ablonu adlandrn.
New Document iletiim kutusunun General sekmesindeki Category
listesinden Template page seeneini iaretleyip bir ablonu sfrdan
oluturmanz da mmkndr. New Document iletiim kutusunun Templates
sekmesi mevcut ablonlardan yeni sayfalar oluturmak iin kullanlr; bu
sekmeyi kullanarak yeni ablonlar oluturamazsnz.
ablonlar Kullanmak 431
New Editable Region iletiim kutusu alacaktr. Balangta Name metin alannda,
Dreamweaver tarafndan verilen genel bir isim grnr. Bu ismin sonundaki numara
otomatik olarak artrlr ve sizin almanzda aadaki rnektekinden farkl bir say
olabilir.
stbilginin iinde yeni bir dzenlenebilir blge oluturulacaktr. Burada da yine ayn
mavi d hatt ve stte de dzenlenebilir blgenin ismini belirten sekmeyi greceksiniz,
dzenlenebilir alann iine de description szc yerletirilecektir. Daha sonra bu
ablonu bir belgeye uyguladnzda bu alann iindeki metni seecek ve bunu asl metinle
deitireceksiniz.
4. File > Save komutunu seerek ablonu kaydedin. Alan uyar mesaj
penceresinde OK dmesine tklayn.
Eer bir blok etiketinin iinde dzenlenebilir blgeleriniz varsa, ablonu her
kaydediinizde bir uyar mesajyla karlarsnz.
434 DERS 13
Bir ablon temel alnarak oluturulan belgelerde deitirilmesi gereken her bileen
(balantlar da dahil olmak zere) bir dzenlenebilir blge iinde bulunmaldr.
7. Dosyanz kaydedin. <h2> etiketinin iindeki dzenlenebilir blgeyle ilgili uyar
mesaj ekrana geldiinde OK dmesine tklayn.
Blgelerin isimleri d hatla evrilen alann zerinde bir sekme iinde grntlenir.
Bylece hangi alanlar dzenlenebilir olarak tanmladnz kolayca anlayabilirsiniz.
Belge penceresinin alt ksmnda yer alan Etiket Seici, ablon etiketini (<mmtemplate:
editable>) gsterecektir. Dreamweaver etiketin seili olduunu gstermek zere bunu
Etiket Seicide vurgulu olarak grntleyecektir.
istee bal bir ierik blgesi olarak tanmlayabilirsiniz. Bylece, ablonu temel alan
belgelerde bu blgeleri ekleme ya da eklememe seeneine sahip olursunuz.
1. teacher.dwt belgesinde Etiket Seiciyi kullanarak yuvalanm tabloyu ve
teacherName Certifications ifadesini ieren tablo hcresinin <td> etiketini
sein.
Yaptnz seim, bu alann seildiini belirtmek zere gri bir renkle gsterilecektir. Bu
blm, teacher ablonunu kullanan sayfalarda istee bal bir eleman olacaktr.
New Optional Region iletiim kutusu alacak ve burada Basic sekmesi etkin olacaktr.
438 DERS 13
3. New Optional Region iletiim kutusunun Basic sekmesinde yer alan Show By
Default onay kutusunun iaretini kaldrn. OK dmesine tklayarak iletiim
kutusunu kapatn.
Kendi Web sitenizi olutururken, eer istee bal olarak tanmladnz ierik sayfalarn
byk ksmnda kullanlacaksa bu kutuyu iaretli brakabilirsiniz. Ama bu derste, bu
ierik sayfalardan sadece birinde kullanlaca iin, bu ierik varsaylan durumda gizli
olursa sonraki sayfalarn oluturulmas daha kolay olacaktr.
Bu rnekte, istee bal blge iin varsaylan ismi kullanacaz.
Daha nce sayfann baka bir yerinde istee bal bir ierik blgesi
oluturduysanz, Optional Content iletiim kutusunun Advanced sekmesini
kullanarak mevcut istee bal ierik blgesini yeni oluturduunuz blgeye
balayabilirsiniz. Advanced sekmesi ayrca, ablon fadeleri (Template
Expressions) oluturmanza da imkn salar.
stee bal bir blge dzenlenemez. stee bal blgenin dzenlenebilmesini istediiniz
alann tanmlamanz gerekir. Bu da, alann sadece bir ksmn dzenlenebilir olarak
tanmlamanza imkn verir. Bir sonraki adm olarak bu ilemi yapacaksnz.
4. teacherName Certifications metnini sein. Insert ara ubuunda yer alan
Templates mensnden Editable Region sein, blgeyi teacherNameCert olarak
adlandrn ve OK dmesine tklayn.
stee bal blgeleri olutururken bu blgelerde yer alan ierik, siz bir ya da daha fazla
dzenlenebilir blge tanmlayana kadar tmyle kilitlenir.
Setiiniz satr ak mavi renkli bir d hatla evrilecek ve d hattn st ksmnda certs
isminin grnd bir sekme belirecektir. Tekrarlanan blgelerin vurgu rengi istee bal
blgelerin vurgu rengiyle ayn, dzenlenebilir blgelerin rengine gre ise daha aktr.
Birden fazla tablo hcresi tek bir dzenlenebilir blge olarak tanmlanamaz. Birden fazla
hcrenin dzenlenebilmesi gerekiyorsa, ya tablonun tamamn dzenlenebilir hale getirmeniz
ya da tabloyu dzenlenebilir birka blgeye ayrmanz gerekir. Bir tablonun iinde birden
fazla hcreyi seip bunlar dzenlenebilir hale getirmeye alrsanz tm tablo dzenlenebilir
bir blge haline gelir.
5. Etiket Seicide, certification yer tutucu ismini ieren tablo hcresinin <td>
etiketini sein. Insert ara ubuundaki Editable Region dmesine tklayn ve
blgenin adn certName olarak ayarlayn.
Bir hcreyi, Etiket Seicide uygun <td> etiketine tklama dnda, ekleme
noktasn ilgili hcreye yerletirdikten sonra Cmd (Macintoshta) ya da Ctrl
(Windowsta) klavye ksayolunu basl tutup tklayarak da kolayca seebilirsiniz.
444 DERS 13
2. Yoga Sangha sitesine ait ablon listesinden teacher ablonunu sein, Update
page when Template changes kutusunu iaretli durumda brakn, sonra da
Create dmesine tklayn.
ablondan yeni bir sayfa oluturulacaktr. Bu belgede ablondaki ierik grnyor olsa da,
bunun yine de kaydedilmesi gerekir.
3. Dosyay Lesson_13_Templates/Teachers klasrne Katchie.html olarak
kaydedin. Sayfann baln Yoga Sangha: Teachers: Katchie Ananda olarak
deitirin.
Yeni sayfada, kilitli blgelere ait vurgu renginin (varsaylan renk ak sardr) sayfay
evrelediini greceksiniz. Ayrca, belge penceresinin sa st kesinde ayn renkteki bir
sekmede ablonun ismini de greceksiniz.
Dreamweaver belgenin balnn etrafnda otomatik olarak doctitle adnda
dzenlenebilir bir blge oluturur. Bylece ablondan oluturulan btn
sayfalarn ismini deitirebilirsiniz.
Yer tutucu stbilgi metni bu ablon tabanl belgedeki gerek ierikle deitirilecektir.
5. Lesson_13_Templates/Text klasrndeki katchie.txt dosyasn an. Metnin
tamamn sein, kopyalayn ve teacherBio yer tutucu metninin zerine
yaptrn.
446 DERS 13
Deerler listesinde false (gizli) olarak grnen OptionalRegion1 deeri deierek true
(grnr) olacaktr.
3. OK dmesine tklayarak Template Properties iletiim kutusunu kapatn.
Tekrarlanan blgenin bir kopyas, Sample Yoga Certificationa ait bilgileri yazdnz
satrn altna eklenecektir.
Blok etiketi iindeki dzenlenebilir blgeyle ilgili uyar mesajn kabul etmek iin OK
dmesine tklayn. ablonda deiiklik yaptnz iin Update Template Files iletiim
kutusu alacaktr. Bu iletiim kutusunda ablondan oluturulan btn dosyalarn bir
listesini greceksiniz.
450 DERS 13
Artk sayfann yan tarafndaki balantlar, bu ablondan oluturulan dier iki sayfadaki
balantlar gibi kendilerine karlk gelen sayfalar gsterecektir.
CSS (Ders 4te grmtk) tarafndan kontrol edilen bir ierik oluturmak
isterseniz, bir harici stil sayfas kullanarak ablonu gncellemek zorunda
kalmadan stil sayfasn gncellemeyi mmkn klabilirsiniz.
ablonlar Kullanmak 451
Belge penceresinde tablonun etraf, seili olduunu gsterecek ekilde bir d hatla
evrilecektir.
452 DERS 13
BGCOLOR nitelii sadece bu mende grnmez, nk tablo iin bir arka plan rengi
tanmlanmamtr. Bir niteliin grnmesi iin, balangta bu nitelii ayarlamanz
gerekir. Listedeki dier nitelikler WIDTH, BORDER, CELLPADDING ve CELLSPACING
nitelikleridir (tablonun daha nce tanmlanm olan btn zellikleri).
Nitelik isimleri byk harfle yazlmaldr. Bir nitelii kendiniz ekleyebilmek
iin, HTML etiketleri ve bunlara ait nitelikler hakknda bilgi sahibi olmanz
gerekir. Etiketler ve bunlara ait nitelikler hakknda daha fazla bilgi edinmek
iin, Reference panelini kullanabilirsiniz. rnein Reference panelindeki Tag
mensnde TD etiketini seerseniz, Description mensne tklayp etiket
niteliklerinden birini (rnein bgcolor) seerek bu etiketin nitelikleri hakknda
bilgi edinebilirsiniz. HTML ve Reference panelini Ders 16da greceksiniz.
4. Make attribute editable onay kutusuna tklayn. Label metin alanna bgcolor
yazn, Type seeneini Color olarak ayarlayn ve Default alanna #FFFFFF
yazn. OK dmesine tklayn. teacher ablonunu kaydedin, Update dmesine
tklayn, Update Pages iletiim kutusunu kapatn, sonra da teacher.dwt ablon
dosyasn kapatn.
Make attribute editable onay kutusuna tkladnzda, niteliin deeri ablonda tanmland
ekilde tabloya eklenir.
Editable Tag Attributes iletiim kutusu kapanacaktr. Tablonun arka plan rengi artk
dzenlenebilir bir etiket niteliidir. bgcolor niteliini dzenlenebilir hale getirdikten sonra
teacher.dwt ablonunu bir taraycda nizlerseniz, ablon beklediiniz gibi grnmeyebilir.
Dreamweavern ablonu temel alan btn belgeleri kontrol etmesine imkn salayacak olan
ablon iaretlemesini (markup) oluturabilmesi iin, Bgcolor metin alannda @@(bgcolor)@@
kodu grntlenir. ablonun alabilmesi iin bu tr bir iaretleme gerekir. Ayrca bu
iaretleme, ablonu temel alan asl belgelerin grnmnde sorun karmaz.
Daha nce dzenlenebilir olarak tanmlanm olan bir etiketi tekrar kilitlemek
iin, etiketi setikten sonra Modify > Templates > Make Attribute Editable
komutunu semeniz gerekir. Attribute alr mensnden kilitlemek istediiniz
nitelii sein ve Make attribute editable onay kutusunun iaretini kaldrn.
454 DERS 13
Normalde yuvalanm ablonlar oluturma ileminin ilk admn planlama oluturur. nce
sitenin grnmn ve ziyaretilerde yarataca hissi planlamanz ve bir ebeveyn ablon
oluturmanz, sonra da sitenin her bir blm iin yuvalanm ablonlar, son olarak da
yuvalanm ablonlardan sitenin sayfalarn oluturmanz gerekir. Yuvalanm ablonlarla
allrken asla sayfalar doudan ebeveyn ablon kullanlarak oluturulmaz. Bu ablon,
sitedeki sayfa almalar iin faydalanlan yuvalanm ablonlarla birlikte site tasarm iin
bir tayc bileen tanmlamak iin kullanlr.
1. Lesson_13_Templates klasrndeki ys-layout.html sayfasn an. Bu dosyay bir
ablon olarak kaydedin ve varsaylan ismini (ys-layout) deitirmeyin. Alan
mesaj penceresinde Yes (Evet) dmesine tklayarak balantlar gncelleyin.
Bu alan, btn ocuk sayfalar (yani bu ablondan oluturulan sayfalar) iin kullanlacak
olan ana ierii tutmas iin tasarlanmtr.
Divlerin etrafnda dzenlenebilir alan sekmesi ve grsel yardmclar belirmeyecektir. Fakat
bu blgenin dzenlenebilir hale getirildiini Tag Inspectora bakarak anlayabilirsiniz. Bu
durumda burada <mmtemplate.editable><div#mainContent> ifadesini grmeniz gerekir.
456 DERS 13
Artk orijinal Yoga Sangha ablonunu oluturduunuza gre geri kalan admlarda
yuvalanm ablonu oluturmaya hazrsnz demektir.
4. File > New komutunu sein. Templates sekmesine geerek ys-layout ablonunu
bulun ve Create dmesine tklayn.
ys-layout ablonu kullanlarak yeni bir sayfa oluturulacaktr. Bir sonraki admda yslayout ablonunu temel ablonunuz olarak kullanacaksnz.
5. File > Save As Template komutunu sein, oluturduunuz yuvalanm ablonu
ys-teacher olarak adlandrn ve Save dmesine tklayn.
Orijinal ablonu kullanarak oluturduunuz belgeyi bir ablon olarak kaydederek bir
yuvalanm ablon oluturursunuz. Yuvalanm ablonu oluturduunuza gre artk onu
dzenleyebilirsiniz. Dreamweaver .dwt uzantsn otomatik olarak ekleyecektir, dolaysyla
bu uzanty sizin belirtmeniz gerekmez.
Sitenin Teachers blmndeki her sayfa ys-teacher ablonu kullanlarak oluturulabilir.
ys-layout ebeveyn ablonunu kullanarak sitenin her blm iin ocuk ablonlar
oluturabilirsiniz.
ocuk ablonda deiiklik yapmak iin ebeveyn ablonda dzenlenebilir blgeler
oluturmanz gerekir; ocuk ablondaki dzenlenebilir blgeleri yuvalanm ablondan
oluturulan yeni sayfalarda dzenlenebilir alanlara dntrmeniz gerekir.
Ne rendiniz?
Bu derste unlar rendiniz:
Mevcut bir sayfay ablon olarak kaydederek bu sayfadan bir ablon oluturdunuz
(Sayfa 429431).
ablondan oluturulan sayfalarda deiiklik yaplmasn salamak iin ablona
dzenlenebilir alanlar eklediniz (Sayfa 432436).
ablon temel alnarak hazrlanan sayfalarda deiiklik yaplmasn nlemek iin
ablondan dzenlenebilir alanlar kaldrdnz (Sayfa 436437).
Daha sonraki sayfalarda gsterilebilen ya da gizlenebilen istee bal ierik alanlar
oluturdunuz (Sayfa 437440).
ablonu temel alan sayfalara gerektii kadar ok ya da az giri yaplabilmesine imkn
salayan tekrarlanan blgeler eklediniz (Sayfa 440443).
Hem dzenlenebilir, hem de kilitli blgeler iin kullanlan ablon vurgu renklerini
deitirdiniz (Sayfa 442).
Ayn yerleim dzenine sahip sayfalar oluturmak iin, ablonu temel alan birden
fazla sayfa hazrladnz (Sayfa 450451).
ablonda deiiklikler yaptnz ve sitede birden fazla sayfay bu deiiklikleri
yanstacak ekilde gncellediniz (Sayfa 450451).
Belirli elemanlar daha iyi kontrol edebilmek iin, dzenlenebilir etiket nitelikleri
oluturdunuz ve bunlar kullandnz (Sayfa 452455).
Orijinal ablon tarafndan kontrol edilen ana yerleim dzeninde baz farkllklar
oluturmak iin yuvalanm bir ablon kullandnz (Sayfa 455457).
458 DERS 13
14
Siteyi
Ynetmek
Bir Web sitesi gelitirme sreci genellikle planlama amasyla balar. Bu aamada
siteyle ilgili genel fikri oluturur, site dosyalarn ve gezinti yapsn hazrlar, ierii toplar,
ayrca sitenin grnmn ve ziyaretiler zerinde nasl bir etki yaratmak istediinizi
tasarlarsnz. Bu hazrlk admlar genellikle Dreamweaverda almaya balamadan nce
gerekleir. Kitapta zerinde altnz proje sitesi olan Yoga Sangha iin bu admlar
Ders 1de anlatld gibi sizin yerinize daha nceden uygulanmtr. Planlama aamasn
retim aamas takip eder. Bu aamada da Ders 2den Ders 13e kadarki srete olduu
gibi Dreamweaver kullanarak sitenin sayfalarn oluturur ve test edersiniz.
Bir Web sitesiyle ilgili yaplan alma retim aamas tamamlandnda sona ermez.
retim aamasndan sonra Web sitesinin ziyaretiler iin eriilebilir hale getirilmesi
gerekir. Bu da faaliyete sokma (launching) ad verilen bir ilemle gerekletirilir. Bu
Bu derste Files panelini
kullanarak dosyalarnz
ynetecek ve bir uzak siteye
balanacaksnz.
ilemde, bir sunucuya yklendikten sonra sitenin tantm ve reklm yaplr. Ayrca pek
ok Web sitesi, ziyaretilerinin ihtiyalar ve istekleri dorultusunda, etkinliini srdrmek
ve yeni ziyaretilerin ilgisini ekmek, daha nce gelen ziyaretilerin tekrar gelmelerini
salamak iin srekli olarak gelimek zorundadr. Srekli olarak devam eden deiiklik
yapma, gncelleme, yeni ierik ekleme ve Web sitesini optimize etme ilemleri sitenin
devamlln salamak (site maintenance) olarak adlandrlr. retim aamasndan
devamll salama aamasna geite, sitenin bir sunucuya yklenmek zere ayarlanmas,
ayrntl bir ekilde test edilmesi, sitenin faaliyete sokulmas ile srekli ynetim ve
devamll salama almalar iin hazrlk yapma ilemleri gerekletirilir.
Web gelitirme srecinin hayat bileenlerinden biri olan site ynetimi, bir sitenin srekli
olarak kullanlabilmesi asndan ok nemlidir. Dreamweaver, yerel kk klasrnzde
ve uzak sunucuda bulunan site dosyalarnn devamlln salayarak Web sitenizi kolayca
gncellemenizi ve kontrol etmenizi salayan pek ok ynetim arac sunar. Dreamweaver,
dosyalarnz izlemek iin site tanmlarn kullanr ve burada devamllk salama ilemlerini
(dosyalarn ve klasrlerin tanmas, eklenmesi, silinmesi gibi) gerekletirmek zere site
aralarn kullandnzda gncellemelerin otomatik olarak yaplmasn salar. Bir ekibin
i akn ynetmek, ekip almasn ve ibirlii abalarn koordine etmeye ynelik eitli
aralarla gerekletirilebilir. Dreamweaver araclyla birden fazla Web sitesini ynetebilir,
site ayarlarn ieriye ve darya aktarabilir, hatta site hazrlamak zorunda kalmadan
sunucularla balant kurarak hzl aktarma ilemleri gerekletirebilirsiniz.
Neler reneceksiniz?
Bu derste unlar reneceksiniz:
Yaklak Sre
Bu dersin tamamlanmas yaklak 1 saat srecektir.
Ders Dosyalar
Ortam Dosyalar:
Lesson_14_Sites/Images/(btn dosyalar)
Balang Dosyalar:
Lesson_14_Sites/(btn dosyalar)
Macintosh kullanclar iin: Eer aksa, pencerenin sol st kesinde bulunan Close
Window dmesine tklayarak Balang sayfasn kapatmanz gerekir. Bu dersin byk
bir blmnde Files panelini kullanacaksnz ve balang sayfas kimi zaman geniletilmi
Files panelinin zerini kapatabilir.
Windows kullanclar iin: Balang sayfasn kapatmanz gerekmez, nk
geniletilmi Files paneli Dreamweaver uygulamas tarafndan kaplanan alan dolduracak
ekilde alr.
Siz Geniletme dmesine tkladktan sonra Files paneli aadaki ekilde gsterildii
gibi kendi geniletilmi penceresinde alr. Bu ders boyunca Files panelinin geniletilmi
grnmn kullanacaksnz.
462 DERS 14
Yerel dosyalarnz Files panelinin sadaki blmesinde (Local Files blmesi) yer alr. Files
panelini genilettikten sonra Geniletme/Toparlama dmesine tklayarak tekrar Files panel
grubu haline getirebilirsiniz. Local Files blmesinde, Ders 1de tanmladnz kk klasr
(DW8_YogaSangha) iindeki her eyi bulabilirsiniz. Bu pencerede sz konusu kk klasr
sizin Ders 1de verdiiniz ismiyle listelenir. Yoga Sangha.
Bu aamada Files panel penceresinin sol blmesinde (Remote blmesi) bir Yardm metni
grntlenecektir. Bu metinde Web sunucunuzdaki mevcut dosyalar grebilmek iin bir
uzak site tanmlamanz gerektii belirtilir. Blmelerin bykln, onlar ayran ubuu
srkleyerek ayarlayabilirsiniz.
Bu derste daha sonra bir uzak site tanmlayacaksnz. define a remote site
balantsna tkladnzda Site Definition iletiim kutusu alr ve Advanced
sekmesinde Remote Info kategorisi seili durumdadr. Uzak siteye
balandnzda soldaki blmede uzak dosyalar belirir.
Files panelindeki temel aralar, Files ara ubuu zerinde yer alr.
Show mens, tanmladnz btn siteleri grntler ve bilgisayarnzdaki dier
dosyalara erime ve uzak sitelere hzl bir ekilde balanma imkn salar. Belirli
bir siteyi amak iin menden ilgili siteyi semeniz yeterlidir. Bu uygulamada Yoga
Sanghann seilmesi gerekmektedir.
Connect/Disconnect dmesi, uzak siteye balanmanz ya da bu balanty kesmenizi
salar. Henz bir uzak site tanmlamadnz iin bu dmeye tkladnzda Site
Definition iletiim kutusu alr. Varsaylan durumda Dreamweaver bir uzak FTP
sitesiyle kurulan balanty, 30 dakikadan fazla bo kalma durumunda keser.
Zaman snr deerini deitirmeniz gerekirse Edit > Preferences komutunu
(Files paneli daraltlm grnmdeyken) sein, alan Preferences iletiim
kutusunda Site kategorisine gein ve FTP Connection blmndeki Minutes
Idle metin alanndaki sayy deitirin.
Refresh dmesi, beklediiniz eyi yapar. Yani yerel ve uzak dizin listelerini tazeler.
Dosya listelerinde yaplan btn deiiklikler Refresh dmesine tklandktan sonra
grntlenir. Sitenizin zerindeki deiiklikleri Dreamweaver dnda yani Finderda
(Macintoshta) ya da Windows Explorerda (Windowsta) yapmanz durumunda bu
deiiklikleri grmek iin yerel dosyalarnz (Local Files) tazelemeniz gerekir.
dmeden oluan grup, drt farkl grnm seenei sunar: Site Files, Testing
Server, Map Only ve Map and Files. Etkin grnm vurgulanr. Burada varsaylan
grnm seenei Site Filestr.
Get File(s) dmesi, seili dosyay ya da dosyalar uzak siteden yerel klasrnze
kopyalar. Bunu yaparken mevcut yerel kopyalar siler. Bu seenek u anda ilevsel
durumda deildir, nk henz bir uzak site tanmlanmamtr.
Stey Ynetmek 463
Put File(s) dmesi, seili dosyay ya da dosyalar yerel klasrden uzak siteye
kopyalar. Bunu yaparken mevcut uzak kopyalar siler. Bu seenek u anda ilevsel
durumda deildir, nk henz bir uzak site tanmlanmamtr.
Check Out File(s) dmesi, seili dosyay ya da dosyalar uzak sunucudan yerel
klasrnze kopyalar. Bunu yaparken mevcut kopyalar siler. Dosya daha sonra
sunucuda alnd (checked out) eklinde iaretlenir. Check In/Check Out zellii
Web sitesinde bir ekiple ibirlii iinde alrken ok faydal bir aratr. Bir dosyann
bu ekilde iaretlenmesi durumunda Dreamweaver hi kimsenin bu dosyay
dzenlemesine izin vermez. Bu seenek u anda ilevsel durumda deildir; nk
henz bir uzak site tanmlanmamtr ve Yoga Sangha proje sitesi iin Check In/Check
Out seenei henz etkinletirilmemitir.
Check In dmesi seili dosyay ya da dosyalar yerel klasrden uzak sunucuya
kopyalar. Bunu yaparken mevcut uzak kopyalar siler. Uzak sunucudaki dosya
dier elemanlar tarafndan dzenlenebilir. Dosyann yerel klasrnzde (genellikle
bilgisayarnzda) bulunan kopyas salt okunur hale gelir ve siz onu almadka (check
out) dzenlenemez. Bu seenek u anda ilevsel durumda deildir; nk henz bir
uzak site tanmlanmamtr ve Yoga Sangha proje sitesi iin Check In/Check Out
seenei henz etkinletirilmemitir.
Synhcronize seenei dosyalar yerel ve uzak klasr arasnda senkronize hale
getirir. Bu seenek u anda ilevsel durumda deildir, nk henz bir uzak site
tanmlanmamtr.
Men seenekleri olan File, Edit, View ve Site, geniletilmi Files panelinin sa st
kesindeki balam mensnde (Macintoshta) veya geniletilmi Files panelinin
sol st tarafnda (Windowsta) yer alr. Balam mens hem Macintoshta, hem de
Windowsta Files panelinin daraltlm grnmnde (Files panel grubunun sa st
kesinde yer alr) bu menlere eriim salar.
Dreamweaverla tanmlanm her site iin kk klasr olarak tanmlanan btn klasrler
yeille gsterilecektir. Dier btn klasrlerse mavi (Macintoshta) ya da sar(Windowsta)
olarak grntlenir.
Files paneli kullanlarak Site klasrleriyle Computer veya Desktop arasnda dosyalarn
srklenip braklmas durumunda yeni konumda dosyalarn birer kopyas oluturulur.
Dosyalar bir site klasr iinde srkleyip brakrsanz bu dosyalar yeni konuma tanr.
Dosyalar bir site klasryle Computer (Macintoshta) ya da Desktop
(Windowsta) arasnda srkleyip tama yoluyla kopyalamanz gerekiyorsa,
bunu Dreamweavern Files panelinde veya Finderda (Macintoshta),
Bilgisayarmda (Windowsta) ya da Windows Gezgininde (Windowsta)
yapmanz gerekir. Files panelindeki eleri Finder (Macintoshta), Bilgisayarm
(Windowsta) ya da Windows Gezgini (Windowsta) iindeki klasrlere
srkleyemezsiniz. Bunun tersi de geerlidir.
Ders 3te rendiiniz gibi Site Map grnm, ana sayfann balantlar araclyla baland
dosyalar gstermek iin grsel bir yntemden faydalanr. training.html dosyas, training
klasrnde yer alr. Bu training.html dosyasnn altnda listelenen sonraki dosyalar, training.
html dosyasnn bal olduu btn dosyalar gsterir.
Files panelinin alt ksmnda yer alan durum ubuunda belgenin bal ve boyutuyla birlikte
oluturulma tarihi grntlenir. mleci dosya adnn zerine getirdiinizden emin olun (dosya
simgesinin zerine deil). mle dosya adnn zerine getirilmedike durum ubuunda dosya
bilgileri grntlenmez. Durum ubuundaki bilgilere bakarak asana.html belgesinin bal
olmadn grebilirsiniz.
466 DERS 14
Bir sayfaya balk vermeyi unutursanz ya da bir bal deitirmek isterseniz bunu Files
panelini kullanarak gerekletirebilirsiniz.
3. Macintoshta balam mensne tklayn; Windowsta Files penceresindeki
meny kullann. Site haritasnda dosya adlar yerine sayfa balklarn grmek
iin View > Site Map Options > Show Page Titles komutunu sein.
View > Site Map Options mensnde yer alan Show Page Titles komutunun yanndaki
onay iareti silinecek ve dosyalarn zerinde tekrar dosya isimleri grntlenecektir.
Stey Ynetmek 467
7. Files paneli ara ubuunda yer alan Site Files dmesine tklayarak dosya
listesine gein. Training klasrn an ve imm.html dosyasn sein.
ki blme arasndaki ubuu sola doru srkleyerek sol tarafta yer alan blmeyi
(Remote Site blmesi) daraltmak isteyebilirsiniz. Bylece Local Files blmesindeki
alma alann bytm olur ve dosyalar daha kolay bir ekilde grrsnz.
lk tklamada imm.html dosya ad vurgulu hale gelecek ve ikinci tklamada dosya adnn etrafnda
bir dikdrtgen belirecektir. Bylece dosya adnn dzenlenebilir hale geldiini anlarsnz
Update Files iletiim kutusu alacak ve bu isim deiikliinden etkilenen btn dosyalarn bir
listesi grntlenecektir.
9. Dosyalar yeni dosya adna gre gncellemek iin Update dmesine tklayn.
Klasrde sadece darcy.jpg adnda bir dosya olduunu greceksiniz. Eer bir
dosya ya da klasr doru konumda deilse bu dosyay ya da klasr doru
konuma tayabilirsiniz. Bu deiiklii Files panelinde yaparak btn balant
bilgilerinin doru ve deimeden kalmasn salarsnz.
11. darcy.jpg resminin simgesini Lesson_14_Sites klasrnde listede daha yukarda yer alan
ve explorations klasrnn yaknnda bulunan Images klasrnn zerine srkleyin.
Resim Images klasrne tanacaktr. HTML dosyalarnda bu resme ait btn referanslar
almaya devam edecektir. Eer bu dosyay Dreamweavern dna tarsanz yollar
gncellenmez ve resim grntlenemez. Yani belge penceresinde ya da Web taraycsnda bu
resmin yerine genel tipte bir resim simgesi grntlenir. Bu da sz konusu resim dosyasnn
HTMLde belirtilen konumda bulunamadn gsterir
Dreamweaverda stunlarn srasn deitirerek, stunlar grntleyerek,
gizleyerek ya da yeni stun ekleyerek Files panelini zelletirebilirsiniz. Files
panelini kullanarak stunlar zerinde deiiklik yapmak iin Site > Manage Sites
komutunu seerek Site Definition iletiim kutusunu an ve File View Columns
kategorisini sein. Yukar ya da aa ok dmelerini kullanarak stunlarn
srasn deitirebilirsiniz. Options seeneinin yanndaki Show onay kutusu,
Files panelinde hangi stunlarn grntleneceini kontrol eder. Bu ilemlerin
dnda yeni stun ekleyebilir veya mevcut stunlar silebilir ve bunlar tasarm
notlar (Design Notes) ile ilikilendirebilirsiniz. Tasarm Notlar ile ilgili ayrntlar
bu derste daha ileride greceiz. Kitabn geri kalannda Files panelinde
varsaylan stun dzenini kullandnz ve herhangi bir deiiklik yapmadnz
kabul edilmektedir. Btn stunlar grmek iin Local Files blmesinin alt
ksmndaki kaydrma ubuunu kullanabilirsiniz.
Stey Ynetmek 469
470 DERS 14
Site Definition iletiim kutusunun Remote Info blmnde, Dreamweavera hangi uzak
siteye balanmas gerektiini ve bu uzak sitenin niteliklerini bildirmek iin gereken
bilgileri girersiniz.
Geerli seenek Nonedr. Yoga Sangha sitesini Ders 1de ilk oluturduunuzda bu seenek
byle ayarlanmt.
4. Access mensnde Local/Network sein.
Aadaki admlarda uzak FTP (File Transfer Protocol) sitesini taklit etmek iin bir klasr
oluturacaksnz. Bu ilem, bir uzak sunucuya erimek zorunda kalmadan Get ve Put
fonksiyonlaryla ilve site ynetimi fonksiyonlarn kullanmanz salar. Pek ok durumda,
uzak klasr ierecek olan adaki baka bir bilgisayara eriiminiz olduunda Local/
Network seeneini kullanrsnz. Burada bu, sizin kendi bilgisayarnzda olacak.
FTP eriimi, uzak bir sitedeki dosyalar almak ya da bu siteye dosya
gndermek iin sk kullanlan bir yntemdir. Bu dersi tamamlarken bir uzak
site eriiminiz olamayabilir. Bu yzden aadaki bilgiler sadece referans
olmas amacyla verilmitir. Bu seenekleri doru olarak ayarlamak iin a
yneticinize ya da hostunuza bavurun. Aadaki seeneklere, Site
Definition iletiim kutusunun Remote Info blmndeki Access mensnden
FTPyi seerek ulaabilirsiniz.
5. Uzak klasr belirlemek iin Remote Folder metin kutusunun sandaki klasr
simgesine tklayn.
Choose Remote Folder for Site Yoga Sangha iletiim kutusu alacaktr.
472 DERS 14
Siz sitede gerekli deiiklikleri yaptnz iin Done dmesine tkladktan sonra
Dreamweaver site nbelleini (Site Cache) gncelleyebilir
Daha sonra Site > Manage Sites komutunu seip Manage Sites iletiim kutusunu atktan sonra
deiiklik yapmak istediiniz siteyi seerek site bilgilerini istediiniz zaman dzenleyebilirsiniz.
Bu uygulamada Refresh File List Automatically kutusunu iaretli, Check In/Out seeneklerini
iaretsiz ve Maintain synchronization information kutusunu iaretli olarak brakmtnz.
8. Files panelindeki Refresh dmesine tklayn.
Files panelinin Remote Site blmesinde bo uzak klasrn grntlendiine dikkat edin.
Klasr simgesinin yannda sabit diskinizden klasre giden yolu greceksiniz. Tam yolu grmek
iin imleci klasr adnn zerine getirin.
Burada bir yerel klasr tanmladnz. Files panelinin st ksmndaki Connect dmesi etkin
deildir, nk zaten bal durumdasnz. Otomatik olarak balanmadnzda Connect
dmesi sizi belirli bir uzak sunucuya balar (FTP seeneini kullandnzda olduu gibi).
Dosyalar Yklemek
Bir uzak site tanmladktan sonra mevcut btn dosyalar bu konuma yklemeniz gerekir.
Btn bir siteyi tek seferde ykleyebilir (bu durumda sunucudaki mevcut btn dosyalar
silinir) ya da sadece yeni veya deien dosyalar ykleyebilirsiniz.
1. Files panelinin Local Files blmesinde en st seviyedeki klasr (SiteYoga
Sangha) sein ve Files panelinin ara ubuundaki Put dmesine tklayn.
Put dmesi Files panelinin st tarafn gsteren mavi oktur. Get dmesi ise
Files panelinin alt tarafn gsteren yeil oktur.
Stey Ynetmek 473
Dreamweaver btn siteyi eklemek istediinizden emin misiniz diye soran bir uyar ekran
grntlediinde OK dmesine tklayn.
Btn site uzak klasre kopyalanacaktr. stediiniz bir ya da birden fazla eyi seip Put
dmesine tklayarak klasrleri, bunlarn ieriini ya da dosyalar tek tek de ykleyebilirsiniz.
Bitiik birden fazla eyi (arka arkaya gelen eler) semek iin Shift tuunu basl tutup
tklama ya da bitiik olmayan birden fazla eyi (aralarnda baka eler bulunan eler)
semek iin Cmd (Macintoshta) ya da Ctrl (Windowsta) tuunu basl tutup tklama yntemini
kullanabilirsiniz.
Background File Activity penceresi alacak ve aktarma ileminin ilerleyiini gsterecektir.
Aktarma ilemi devam ederken Dreamweaverda dosyalar zerinde almaya devam edebilirsiniz.
Bu dosya artk uzak klasrdeki asana.html dosyasndan daha yeni bir deitirilme tarihine
sahiptir.
Windows kullanclar iin: asana.html dosyasn atnzda Files paneli otomatik
olarak daralarak Files panel grubundaki Site blmesini grntledii haline
dnecektir. asana.html belgesiyle almanz tamamladktan sonra Files panelini
zerindeki Geniletme dmesine tklayarak geniletin.
Macintosh kullanclar iin: asana.html dosyasn kapattnzda balang sayfas
alyorsa, bu sayfay kapatarak Files panelinin zerini kapatmasn nleyin.
474 DERS 14
Dreamweaver btn yerel dosyalarn deitirilme tarihlerini uzak sitede bunlara karlk
gelen dosya bilgileriyle karlatrr ve sadece en yeni yerel dosyalar seer. Macintoshta
Dreamweaver btn dosyalarn deitirilme tarihlerini inceler ve bu ilem Background
File Activity penceresinde gsterilir. Hem Macintosh, hem de Windows kullanclar iin:
Dreamweaver bu ilemi tamamlamaya kadar bekleyin. Btn dosyalarn incelenmesi
birka dakika srebilir.
Dreamweaver iini bitirdikten sonra Lesson_14_Sites/Training klasrndeki asana.html
dosyas seilecektir.
Dependent Files iletiim kutusu alacaktr. Burada Yes (Evet), No (Hayr) ve Cancel
(ptal) seeneklerini greceksiniz.
Yes, seili durumdaki sayfada yer alan btn resimleri HTML sayfalaryla birlikte
sunucuya gnderir.
No, sadece HTML sayfalarn gnderir. Sadece HTML sayfasnda deiiklik
yaptysanz ve resimler sunucuda duruyorsa, resimleri tekrar gndermeniz iin
herhangi bir sebep yoktur. Bu yzden No dmesine tklamanz gerekir. Eer bir
resimde deiiklik yaptysanz veya sayfaya yeni bir resim eklediyseniz Yes dmesine
tklamanz gerekir.
Cancel seenei ise aktarma ileminin gereklemesini engeller ve iletiim kutusunu
kapatr.
Dependent Files iletiim kutusunda ayrca Dont Show Me This Message
Again onay kutusu bulunur. Bu seenek daha nce iaretlendiyse
Dependent Files iletiim kutusunu grmezsiniz. Eer Dependent Files
iletiim kutusunu grmyorsanz ama grmek ve bu seenekleri istediiniz
ekilde belirlemek istiyorsanz Dreamweaver > Preferences (Macintoshta) ya
da Edit > Preferences (Windowsta) komutunu sein. Site kategorisini sein
ve Dependent Files blmnde Prompt on Get/Check Out ile Prompt on
Put/Check In seeneklerine ait iki kutuyu iaretleyin.
476 DERS 14
Dreamweaver, sitenizi senkronize etmek iin hem yerel, hem de uzak sitede
bulunan dosyalarn deitirilme tarihlerini karlatrr. Senkronizasyon, sadece
yeni oluturulan ve zerlerinde deiiklik yaplan dosyalar gncellemenizi salar.
Bir siteyi senkronize etmek iin Files panelindeki balam mensnden Site >
Synchronize komutunu sein (Macintoshta) ya da geniletilmi Files panelinde
Site > Synchronize komutunu sein (Windowsta). Direction mensnden
bir dorultu seerek senkronizasyon ileminin nasl gerekletirileceini
belirleyebilirsiniz. Put newer files to remote seenei, sadece Dreamweavern
yerel klasrnzde uzak sitedekilerden daha yeni dosyalar bulmas durumunda
gncelleme yapar. Get newer files from remote seeneinde indirme ilemi,
Dreamweavern uzak sitede yerel klasrnzde yer alanlardan daha yeni dosyalar
bulmas durumunda gerekletirilir. Get and Put newer files, dosyalar her iki
ynde de aktarr. lemi balatmak iin Preview dmesine tklayn. Dreamweaver
hem yerel, hem de uzak klasrde bulunan dosyalar tarar ve deitirilme tarihlerini
karlatrr. Dreamweaver yerel ve uzak klasrleri tarama ilemini bitirdikten sonra
aktarma gereklilii duyduu dosyalarn bir listesini grntler. Buradaki iletiim
kutusu eylemi (Put ya da Get), dosya adn ve durumu listeler. Her bir dosya iin
Action kutusunun iaretini kaldrmanz mmkndr. Dreamweaver bu dosyalar
aktaraca dosyalar listesinden karr. Gncellenecek olan dosyalarn says bu
iletiim kutusunun alt ksmnda verilir.
Gizleme zellii varsaylan durumda etkin olmaldr. Eer Cloak seenei gri
olarak grntleniyorsa, yani seilemez durumdaysa balam mensne
tklayp Site > Cloaking > Enable Cloaking (Macintoshta) ya da Site >
Cloaking > Enable Cloaking (Windowsta) komutunu semeniz gerekir.
Macintosh kullanclar balam mensne ve gizleme ayarlarna erimek iin
Ctrl tuunu basl tutup tklama yntemini de kullanabilirler.
478 DERS 14
PNG klasr simgesi Files panelinin hem Local Files, hem de Remote Site blmelerinde,
zerinde apraz bir krmz izgiyle grntlenecektir. Bu apraz krmz izgi, ilgili
dosyann gizlendiini ve site ilemlerinden hari tutulacan gsterir. Klasr atnzda
Yoga-Sangha.png dosyasnn simgesinde de apraz bir krmz izgi olduunu grrsnz.
Klasre sa tkladktan ya da Ctrl tuunu basl tutup tkladktan
(Macintoshta tek dmeli fare kullananlar iin) sonra Cloaking > Uncloak
komutunu seerek klasrn gizleme zelliini kaldrabilir ve site ilemlerine
dahil edebilirsiniz.
4. Cloak Files Ending With onay kutusunu iaretleyin. onay kutusu Metin alannda
bulunan varsaylan dosya uzantlar listesinin en sonuna tklayn. Boluk tuuna
basn ve metin alanna .pdf yazn.
Birden fazla dosya tipini gizlemek iin buradaki metin alanna ilve dosya uzantlar
ekleyebilirsiniz. Birden fazla dosya tipini gizlemek iin uzantlar birer bolukla ayrmanz
gerekir. Metin alanndaki varsaylan seenekler olan .png ve .fla uzantlarnn da bu
ekilde yazlm olduunu gryorsunuz. Fireworks kaynak dosyalarnda .png extension
uzants, Flash kaynak dosyalarnda ise .fla uzants kullanlr. Sk kullanlan kaynak
dosyalar iin de uzant listesine ekleme yapabilirsiniz (Adobe Photoshop dosya uzants
olan .psd gibi).
480 DERS 14
Yoga Sangha proje sitesinde bulunan btn PDF dosyalar artk gizli durumdadr.
Lesson_14_Sites klasrnde dosya simgesinin zerinde apraz krmz izgilerin
grnd bir PDF dosyas bulunmaktadr: ysSchedule.pdf. Artk btn PDF dosyalar
site ilemlerinden hari tutulmaktadr.
Dosya tiplerinin gizlilik durumunu iptal etmek isterseniz, Assets panel
grubundaki (Macintoshta) ya da Files panel grubundaki (Windowsta) balam
mensne tklayn ve Site > Cloaking > Settings komutunu sein. Site Definition
iletiim kutusunda gizlilik durumunu iptal etmek istediiniz dosya tipinin
uzantsn buradaki metin alanndan silin veya btn dosya tiplerini grnr
klmak iin Cloak files ending with onay kutusundaki onay iaretini kaldrn.
6. Files panelinin Local Files blmesinde herhangi bir yere sa tklayarak ya da Ctrl
tuunu basl tutup tklayarak (Macintoshta tek dmeli fare kullananlar iin)
Cloaking > Enable Cloaking komutunu sein.
Bir ilve onay kutusu ve iki tane de ilve metin kutusu belirecektir. Check out files when
opening seeneini iaretlerseniz, siz atnzda dosyalar otomatik olarak alnacaktr. Bu
ilevin dzgn bir ekilde alabilmesi iin uzak siteye bal olmanz gerekir. Eer bal
deilseniz Dreamweaver uzak siteye otomatik olarak balanr.
lve metin kutularnn adlar srasyla Check Out Name ve Email Addresstir.
482 DERS 14
Alma adnz sadece grup referans iindir. Bunun iin kendi tam adnz ya da bir kullanc
ad kullanabilirsiniz. Bu ad, bir dosyay aldnzda Files panelinin Checked Out By
stununda grntlenecektir. e-posta adresiniz de ekip yelerinin soru sormak zere
sizinle irtibat kurmasn salamak iin kullanlr.
6. Files panelinin Dosya listesi grnmnde Lesson_14_Sites klasrnde yer
alan index.html sayfasn sein ve pencerenin st ksmnda yer alan Check In
dmesine tklayn. Ayn ilemi sanskrit.html sayfas iin tekrarlayn. Baml
dosyalar dahil etmek isteyip istemediiniz sorulursa No deyin.
Check In Dmesi
Dreamweaver seili dosyalar uzak klasre ykleyecektir. Files panelinin Local Files
blmesinde baz dosyalar kk bir kilit simgesiyle iaretlenir. Bu da, sz konusu
dosyalarn gnderildiini ve bunlar yerel olarak dzenleyebilmeniz iin alnmalar
gerektiini gsterir.
483
484 DERS 14
Dosyalarn en son haliyle altnzdan emin olmak iin dosya yerel sitenize
indirilecektir. Hem yerel, hem de uzak dosyalarn bulunduu blmede dosya simgesinin
yanna kk yeil bir onay iareti konur. Bu da dosyann sizin tarafnzdan alndn
gsterir. Her iki blmde de yer alan Checked out by stunlar e-posta adresinize
giden tklanabilir bir balant formunda alma isminizi gsterir. Ekibinizin dier yeleri
tarafndan alnan dosyalar krmz bir onay iaretiyle gsterilir. Bu da, tekrar gnderilene
kadar sz konusu dosyalar sizin alamayacanzn bir iaretidir.
Baka birinin ald bir dosyay amaya kalkarsanz, Dreamweaver sizi bu dosyann
alnm olduu konusunda uyaracak ve birka seenek sunacaktr. Dosya ama ilemini
iptal edebilir, dosyay grmek iin aabilir ya da alma ilemini iptal edebilirsiniz.
Bu uygulamada dosyann baka biri tarafndan alndn bildiren bir mesajlar
karlarsanz, bu alma ilemini geersiz klma seeneini iaretleyin.
Check In/Out zelliinin dzgn bir ekilde alabilmesi iin ekipteki herkesin
Dreamweaver kullanmas gerekir. Dier FTP programlar Check In/Out zelliini
tanmaz. Dier programlar dosyalarn gnderilmesi ve alnmas ilemlerinin asl amacn
dikkate almayarak dosyalarn zerine yazabilir. Check In/Out zelliini kullandnzda,
FTP programlar, Dreamweavern oluturduu dosyalar grebilir. Alnan her bir dosya
iin sunucuda bir LCK dosyas oluturulur ve Dreamweavera dosyann alnd bildirilir.
Bu uygulamada Finderda (Macintoshta) veya Windows Gezgininde (Windowsta)
sanskrit.html.lck dosyasn grebilirsiniz. Bu dosyalar silmeyin. Bunlar Check In/Out
zelliinin almas iin gereklidir ve ok az yer kaplarlar.
Ayrca Dreamweavern Check In/Out kstlamalarn uygulayabilmesi iin, ekip
tarafndan kullanlan btn dosyalarn balangta btn kullanclarn i istasyonlarnda
gnderilmi olmas gerekir. Eer bir dosya hi gnderilmemi ya da alnmamsa, bu
dosya hl dzenlenebilir durumdadr (Check In/Out zellii atlanarak).
8. Files panelinde Local Files blmesinde yer alan sanskrit.html sayfasn sein.
Pencerenin st ksmnda bulunan Check In dmesine tklayn. Baml
dosyalar dahil etmek isteyip istemediiniz sorulursa No deyin.
Files panelinde oluturacanz tasarm notunu grmenizi salamak iin Notes stununun
etkinlemesi gerekir.
2. Files panelinde Lesson_14_Sites/Community klasrnde yer alan AboutGreen.
html sayfasn sein. Files panelindeki balam mensne tklayn ve File >
Design Notes (sadece Macintoshta) ya da AboutGreen.html dosyasna sa
tklayn ve Design Notes komutunu sein.
486 DERS 14
Files panelinde seili dosyaya ait Notes stununa ift tklayarak ya da dosyaya
sa tklayp veya Ctrl tuunu basl tutarak tklayp eriebileceiniz
(Macintoshta tek dmeli fare kullananlar iin) balam mensnden Design
Notes seeneini iaretleyerek de bir tasarm notu ekleyebilirsiniz.
Design Notes iletiim kutusu alacaktr. Bu admda kullandnz yntemi kullanarak bir
dosyaya Files panelinde seili durumdayken ya da belge penceresinde akken tasarm notu
ekleyebilirsiniz. Basic Info sekmesi, notun eklenecei dosyayla ilgili bilgileri ve bu dosyann
sitedeki yolunu grntler. Status mensnden bir seim yaparak dosyann durumunu
deitirebilirsiniz.
Notes metin kutusunun ilk satrna tarih bilgisi eklenecektir. Bu alan dosyalarnzla ilgili
nemli bilgileri girmek iin kullanabilirsiniz.
Stey Ynetmek 487
Bu pencerenin alt ksmnda yer alan Show when file is opened seenei, dosya aldnda
bu notun grntlenmesini salar. Bylece ekibinizdeki dier yeler sizin eklediiniz
notlar kolayca grebilir.
Design Notes iletiim kutusu kapanacak ve not sizin eklediiniz bilgiyle birlikte
AboutGreen.html dosyasna ilitirilecektir.
4. Files panelinin Local Files blmesinde Notes stununu grene kadar ekran
saa kaydrn.
Notes stununda dosya adnn sa tarafnda sar bir metin balonu eklinde Design Notes
simgesi belirecektir. Bu simge, dosyaya bir not ilitirildiini gsterir.
1. Site > Manage Sites komutunu sein ve Manage Sites iletiim kutusunda Yoga
Sangha sitesini sein. Export dmesine tklayn.
Configure Server iletiim kutusuna, Site > Manage Sites komutunu setikten
sonra New dmesine tklayp ardndan alan menden FTP & RDS Server
komutunu seerek de ulaabilirsiniz.
sk kullanlan seenektir. RDS seenei ise sadece ColdFusion altran bir sunucuya
balanldnda seilmelidir.
490 DERS 14
Contribute Uyumluluu
Macromedia Contribute (Macromedia Studio 8e dahildir), daha ok teknik olmayan
kullanclarn faydaland bir programdr. Teknik olmayan kullanclara rnek olarak,
genelde Web sitesi oluturma, dzenleme veya ynetme gibi konularda tecrbesi
hi olmayan ya da ok az olan ierik editrlerini gsterebiliriz. Contribute, Web
tasarmclarna sitenin dzenlenmesi ve gncellenmesiyle ilgili sorumluluklar bir ekiple
paylama imkn verirken dier yandan da sitenin tasarm, stili, kodlar ve yapsyla ilgili
kontrollerin devam ettirilmesini mmkn klar. Bir Web sitesinin yneticisi olarak siteyi
kontrol etmek iin eitli seenekler ayarlayabilirsiniz. rnein ziyaretilerin sitenin
belirli blmlerine eriebilmesini salamak ve ierik editrlerinin kullanmas iin stil
sayfalar (bkz. Ders 4) ve ablonlar (bkz. Ders 13) tanmlamak gibi.
Macromediann ve Adobe'un Web sitesinden Contribute 3n 30 gnlk
deneme srmn indirebilirsiniz.
1. Site > Manage Sites komutunu sein, ardndan Yoga Sangha proje sitesini
seerek Edit dmesine tklayn.
Eer bu siteyi ilk defa Contribute kullanarak ynetiyorsanz, u iki dzenleme ilemi
arasnda seim yapmanz gerekir.
Standard word processing: Her yeni p etiketine satrii CSS stilleri uygular. Bir
Web sitesi iin tanmlanan CSS stilleri genellikle paragraflarn birbirine daha yakn
grntlenmesine sebep olur. Genelde bu stil, masast yaynclk uygulamalaryla (bu
uygulamalar bask konusunda daha fazla kontrol imkn salar) alan kullanclara
daha tandk gelmektedir. Kullanclar standart bir HTML paragraf etiketi (p) kullanmak
iin Enter tuuna iki kez basp paragraflarn arasna daha fazla boluk ekleyebilir.
Dreamweaver-style editing: Bu seenek, Web sayfas editrlerinde olduu gibi p
etiketleri kullanarak standart HTML paragraflar ekler. Kullanc Enter tuuna bastnda
Contribute p HTML etiketini ekler; tarayclar p etiketi kullanan paragraflarn arasna
bo bir satr grntler.
492 DERS 14
Yoga Sangha proje sitesini bir ekiple birlikte oluturmadnz iin Check In/Out zelliini
kullanmanz gerekmez. Kitabn geri kalannda Check In/Out zelliinin kapal olduu
varsaylmtr.
Stey Ynetmek 493
Remote/Lesson_14_Sites/index.html
Yoga Sangha ana sayfasn greceksiniz. Ana sayfann zerinde bir not greceksiniz.
Notta, henz bu Web sitesine ait bir balant oluturmadnz belirtilir.
494 DERS 14
3) Web sitesine giden URL sizin yerinize eklenmi olduu iin Next dmesine
tklayn. Balant yntemi olarak Local/Network sein. Choose dmesine
tklayn ve uzak klasr sein: C:\inetpub\wwwroot\yogaRemote\Lesson_14_Sites.
Next dmesine tklayn.
FTP, Secure FTP, Local/Network ya da WebDAV araclyla, Contribute kullanan Web
sitesine balanabilirsiniz.
4) Balant Sihirbaznn User Information (Kullanc Bilgileri) admnda adnz ve
e-posta adresinizi yazn. Next dmesine tklayn ve ardndan Done dmesine
tklayarak sihirbaz kapatn.
Elinizde Contributeun birden fazla kopyas varsa, bu kopyalarn ykl olduu her makine
iin farkl bir kullanc ad kullann. rnein Bob(laptop) ve Bob(Mac) gibi. Ayn kullanc
adn kullandnzda sorun yaayabilirsiniz, nk bu durumda dier bir makinedeki
alma ilemlerini geersiz klabilirsiniz.
Artk Yoga Sangha Web sitesinin sayfalarnn devamlln salamaya hazrsnz.
Ne rendiniz?
Bu derste unlar rendiniz:
Files panelini kullanarak eitli site ynetimi ilemleri gerekletirdiniz (yeni dosyalar
oluturmak, dosyalar adlandrmak ve tamak gibi) (Sayfa 461470).
Dosyalar tadktan sonra Update Files iletiim kutusunu kullanarak yollarn ve
balantlarn doru kalmasn saladnz (Sayfa 468479).
Files panelini zelletirdiniz ve stunlar dzenlediniz (Sayfa 469).
Bir site haritas oluturdunuz. Bunu yatay ve dey olarak grntleyerek
dosyalarnz ynetmek iin kullandnz ve site haritasn bir resim olarak kaydetmeyi
rendiniz (Sayfa 470).
Yerel siteyle uzak site arasndaki farklar, sunuculara balanmak iin Local/Network
ve FTP seeneklerinin nasl kullanldn ve bu iki site tipinin nasl tanmlandn ve
dzenlendiini rendiniz (Sayfa 470473).
Zaman kazanmak iin Select Newer Local komutunu kullanarak uzak bir sitedeki
dosyalar yerel klasrlere ve mevcut dosyalar da uzak siteye kopyaladnz
(Sayfa 473477).
Belirli dosya tiplerinin yklenmesini ya da indirilmesini nlemek iin gizleme
zelliini etkinletirdiniz (Sayfa 477481).
Dier elemanlarla ibirliini kolaylatrmak iin Check In/Out seeneklerini
kullandnz (Sayfa 481485).
Bir dosyaya tasarm notu eklediniz, tasarm notlarn dzenlediniz ve bu notlarn
ekip yeleriyle bilgi paylamak ve dosya durumuyla versiyonlar renmek iin nasl
kullanldn rendiniz (Sayfa 486488).
Site ayarlarn bir bilgisayardan dierine gndermek zere site tanmn ieriye nasl
aktaracanz ve bir Dreamweaver sitesini darya nasl aktaracanz rendiniz
(Sayfa 488489).
Bir Dreamweaver sitesi oluturmadan dosyalar aktarmak iin hzl sunucu
balantlarnn nasl oluturulduunu rendiniz (Sayfa 489490).
Dreamweaver kullanmay bilmeme ihtimali olan insanlarla (ierik editrleri gibi)
almak iin Macromediann Contribute programn nasl kontrol edeceinizi
rendiniz (Sayfa 491495).
496 DERS 14
15
Eriilebilirlik
ve Test
u ana kadarki derslerde Web sayfalarn (genellikle bir uygulamay tamamladktan sonra)
bir Web taraycsnda nizleyerek test ettiniz. Sayfalar ya da blmleri tek tek olutururken
bu sayfalarn nasl grndn kontrol etme ve gerektiinde dzeltme yapma ansna
sahiptiniz. Bir siteyi ziyaretilerin kullanmna amadan nce bir adm daha ileri giderek
btn siteyi test etmeniz gerekir. Ortaya kabilecek btn sorunlar engellediinizden emin
olmak iin gereken zaman muhakkak ayrn. Eer bir test sunucusuna eriebiliyorsanz,
sitenizi bu sunucuya yklemeniz ve her trl farkl bilgisayar tipi ve olabildiince ok Web
taraycs srmyle sayfalara erimeye almanz iyi olacaktr. Test sunucular, kullanma
amadan nce sitelerinizi deneyebileceiniz uzak sunuculardr. Sayfalar normal kullanc
koullarnda test edin. Ziyaretilerinizin byk bir ksmnn evirmeli a modemi kullandn
dnyorsanz, sayfalarn yklenme hzn grmek iin siz de bir evirmeli a modemi
kullann. Web sitesini asl gelitiren kii sizseniz, sayfalarnz dier insanlarn da test
etmesini salayn. Dier insanlarn sitenizde nasl gezindiini izleyerek sitenin kullanlabilirlik
durumunu u kriterlere gre deerlendirin: Site sezgisel olarak kullanlabiliyor mu ve ilevsel
mi? Her balanty kontrol ettiinizden ve sorunlu btn balantlar dzelttiinizden emin
olun. Her ziyaretinin ayn ekilde dnmediini unutmayn.
Siteyi test ederken normalde yaplmasn beklemediiniz hareketlere de hazrlkl olun. Bir
ziyaretinin hangi olas yollar deneyebileceini dnn. Ziyaretilerin gerekletirebilecei
Bu projede Dreamweaver kullanarak
Web sayfalarnn eriilebilirlik durumunu
test edeceksiniz. Ayrca proje sitenizdeki
balantlar kontrol edecek ve sitenizin
nasl altn ve sitenize eriirken hangi
Web tarayclarnn sorun yaayabileceini
renmek iin raporlardan faydalanacaksnz.
olas ilemlerin (bir eyi aramak ve satn almak, irtibat bilgilerini aramak, vs) bir listesini yapn
ve ziyaretilerin bu ilemleri tamamlamak iin ne yapmalar gerektiini adm adm analiz edin.
En iyisi, test ilemine balamak iin Web sitesi tamamlanana kadar beklememektir. Test
ilemini erkenden balatr ve retim srecinin bir paras haline getirirseniz sorunlar daha
kolay grebilir ve daha hzl bir ekilde zebilirsiniz. Test ilemi iin site hazrlama ilemini
tamamlamay beklerseniz (saatlerce ya da haftalarca uratktan sonra) zmek iin ok
fazla zaman harcamanz gerektirecek bir hata yakalayabilirsiniz. Bu tr sorunlar erken
grrseniz hemen mdahale edebilir ve hem kendinize hem de birlikte altnz ekibe
nemli lde zaman kazandrabilirsiniz.
ster kk ister byk olsun, herhangi bir sitenin test edilmesi insann gzn korkutur. Siz
ierik ve tasarm iin o kadar alrsnz. Sonra da ziyaretiler hatal balantlar, kendi Web
tarayclarnda almayan sayfalar ya da ok yava yklenen sayfalar yznden sinir olur ve
sitenize bir daha uramazlar. Bu derste test ilemi iin Macromedia Dreamweaver nasl
kullanacanz reneceksiniz. Bunun iin sayfalarn belirli Web tarayclaryla uyumlu olup
olmadn grmek iin sitenizde rapor zelliini kullanacaksnz. Ayrca btn sitenizdeki
balantlar nasl kontrol edeceinizi ve eriilebilirlik testi yapmay reneceksiniz.
Neler reneceksiniz?
Bu derste unlar reneceksiniz:
Yaklak Sre
Bu dersin tamamlanmas yaklak yarm saat srecektir.
Ders Dosyalar
Ortam Dosyalar:
Lesson_15_Testing/Images/(btn dosyalar)
Balang Dosyalar:
Lesson_15_Testing/(btn dosyalar)
498 DERS 15
Eriilebilirlik Testi
Sitenizdeki sayfalarda rapor zelliini kullanarak sayfalarn eriilebilirlik standartlarna ne
kadar uyduunu grebilirsiniz.
1. Lesson_15_Testing klasrnde yer alan access_.check.html dosyasn an. Site >
Reports komutunu sein.
Results panelinin Site Reports sekmesinde bir sonu listesi grntlenecektir. Burada
her e, iinde bulunduu belgenin dosya ad (burada geerli belge olan access_check.
html), enin kodda bulunduu satrn numaras ve enin ksa bir aklamas ile birlikte
gsterilmektedir.
Reference panelinde (Results panel grubunda yer alr) ok daha ayrntl bir aklama
belirecektir. Bu aklama, sz konusu eriilebilirlik kanunuyla ilgili zel bilgileri ve
sayfalarnz daha eriilebilir hale getirmek iin kullanabileceiniz yntem nerilerini ierir.
500 DERS 15
Reference paneli, Ders 16da reneceiniz gibi dorudan kodla almaya baladktan
sonra zellikle eriilebilir Web siteleri hazrlamak iin faydaldr.
Erleblrlk ve Test 501
Ayn ilemi, File > Check Page > Check Target Browsers komutunu seerek de
gerekletirebilirsiniz.
Bir belgeyi atnzda tarayc hatas olup olmadn grmek iin Dreamweaver sayfay
otomatik olarak tarar. Document ara ubuundaki Check Target Browser simgesi bir hatann
502 DERS 15
alglanp alglanmamasna bal olarak deiir. Hata yoksa, ancak belki uyarlar ve bilgi
mesajlar varsa yeil bir onay iareti grntlenir. Hata bulunursa sar bir uyar simgesi
grntlenir.
Results panelinin Target Browser Check sekmesi alacaktr.
Results panelinde hatalar, ilerinde beyaz nlem iaretleri bulunan sekizgenlerle gsterilir.
Uyarlar iin siyah nlem iaretli sar genler kullanlr. Hatalar (errors), kodda tarayc
hatalarna ya da baka cidd grntleme problemlerine yol aan bir sorun olduunu
gsteren iaretlerdir. Uyarlar (warnings) ise, potansiyel grntleme sorunlarn
(bunlar hatalar kadar cidd olmayan ve genellikle bir sayfann grntlenmesini ya da
almasn etkilemeyen sorunlar olsalar da) gsterir. Results panelinde bilgilendirici
mesajlar da grebilirsiniz. Bunlar genellikle ilgili kod parasnn belirli bir taraycda
desteklenmeyebilecei ve gz ard edilecei konusunda sizi uyarrlar.
Burada check_browser.html belgesinde bir hata ve iki uyar bulundu.
Results panelini kapatabilir ya da yan tarafa tayabilirsiniz.
3. Document ara ubuundaki Check Target Browser mensnde Settings
seeneini iaretleyin ve sayfayla taraycy test etmek iin Netscape Navigator
srm mensnde 3.0 sein. OK dmesine tklayn.
Document ara ubuundaki Check Target Browser simgesinde sar bir gen greceksiniz.
Bu iaret sizi, belgenin baz blmlerinin Dreamweaverda test etmek zere ayarlanan Web
tarayclarndan biriyle uyumsuz olduu konusunda uyarr.
Results paneli tazelenecek ve belgeyle ilikilendirilen hatay ya da hatalar grntleyecektir.
Results panelinde, nc hata olan Style tag hatasn bulmak iin ekran
yukarya doru kaydrmanz gerekebilir.
Bir hataya ift tkladnzda Dreamweaver size o hatann tam olarak nerede olutuunu
gsterir. Belge penceresindeki grnm deiir ve Split grnmne geersiniz. Kodda
<style> etiketinin vurgulu olduuna dikkat edin. Sorunlu kodun alt krmz dalgal bir izgiyle
izilir (kod seildiinde bu rengi grmek zor olabilir). Kodda bu krmz izgiyle sadece
hatalar gsterilir. Uyarlar ve bilgilendirici mesajlar sadece raporlarda ve Results panelinde
grntlenir. Bu seenek, belgelerinizdeki hatalar dzeltmeye alrken ok iinize yarayabilir.
504 DERS 15
Burada herhangi bir deiiklik yapmanza gerek yok, nk Netscapein 3.0 srm bu
etiketi grmezden gelir. Bu e, uyar olarak deil, bir hata olarak deerlendirilir. nk sz
konusu etiket grmezden gelinse bile, bununla salanan destein eksik olmas grntleme
sorunlarna ya da beklenmeyen sonulara sebep olabilir. Bir Web sitesi hazrlarken
sayfalarnz, belirli tarayclarda desteklenmeyen btn kodlarn ya da elemanlarn ciddi bir
sorun karmayacandan emin olacak ekilde test etmeniz en iyisidir. Bir davran ciddi bir
sorun karmyorsa, taraycda herhangi bir hata ya da uyar olumaz (geri Dreamweaverda
baz hatalar ve uyarlar grebilirsiniz) ve tarayc desteklemedii elemanlar gz ard eder.
Eer taraycnzda bir hata ortaya karsa, sayfanz buna gre deitirmek, grnr bir hata
oluturmayan bir alternatif sayfa hazrlamak istersiniz.
5. Document ara ubuundaki Check Target Browser mensnden Settingsi
sein ve Opera seeneini iaretleyerek Opera taraycsn da Web taraycs
kontrolne dahil edin. OK dmesine tklayn.
Results panelinde, popler bir alternatif tarayc olan Operann farkl srmlerinde ortaya
kabilecek ilve baz hatalar grntlenecektir.
6. Results iletiim kutusunun sol tarafndaki Browse Report simgesine tklayn. Web
taraycsnda verilen bilgileri inceleyin ve tekrar Dreamweavera dnn.
Check Target Browser zellii, bir belgeyi atnzda ve Check Target Browser mensnden
Show All Errors komutunu seerek test ilemini elle gerekletirdiinizde alr. Siz
alrken Document ara ubuundaki simge srekli gncellenmez.
7. Files panelini kullanarak Lesson_15_Testing klasr iinde yer alan Check_Browser
klasrn sein. Results panelinde Check Target Browser mensne tklayn (bu
men, Target Browser Check sekmesinin sol st kesinde yeil bir okla gsterilir)
ve Check Target Browsers For Selected Files/Folders In Site komutunu sein.
506 DERS 15
Macintoshta Check Target Browser mens/dmesi, siz Check Target Browsers for
Selected Files/Folders in Site seeneini iaretledikten sonra vurgulu olarak grnecektir.
Kontrol ilemini balatmak iin dmeye tklamanz gerekir. Windowsta kontrol ilemi siz
seiminizi yaptktan sonra otomatik olarak gerekletirilir, tekrar tklamanza gerek yoktur.
Results panelindeki Show mensnde bir seim yapmanz gerekmez. Siz
Check Target Browsers for Selected Files/Folders in Site komutunu
setiinizde Dreamweaver otomatik olarak Site Report seeneine geer.
Results iletiim kutusu Link Checker sekmesi etkin olacak ekilde alacaktr. Check Links
zelliini altrdnzda varsaylan olarak Broken Links seili hale gelir. Hatal balantlarn
tamam Broken Links stununda grntlenir. Eer seili deilse Show mensnden Broken
Linksi sein.
Bu uygulamada listede sadece tek bir hatal balantnn grntlendiine dikkat edin.
508 DERS 15
Dosya ad vurgulu hale gelecek ve hatal balantnn sa tarafnda bir klasr simgesi belirecektir.
1. Files panelinde Web sitenize ait yerel kk klasrn (Site - Yoga Sangha) sein.
Artk dosyalar raporu zelliini kullanabilmek iin nce btn sitede bir balant kontrol
yapmanz gerekir.
510 DERS 15
Artk dosyalarn silinmesi, sitenizin kaplad disk alann azaltabilir. Byk sitelerde
dzenli bakm ilemleri uygulamak ok faydaldr. Btn artk dosyalarn belirlenmesi ve
silinmesi sitenizin bykln nemli lde etkileyebilir.
Artk dosyalar silerken dosya listesini ayrntl bir ekilde incelediinizden emin olun.
Siteniz iin gerekli ama herhangi bir dosyaya balanmam durumda olan ya da baka bir
dosyada kullanlan dosyalar olabilir.
Bu uygulama iin listede bulunan artk dosyalarn hibirini silmeyin. Yoga Sangha proje
sitesindeki dosyalar bu kitaptaki derslerin tamamlanmas iin gereklidir. Sonu listesinde
birok hatal balant ve artk dosya mevcuttur, nk bu proje sitesi derslere elik etmesi
dnlen dosyalar oluturmak iin tasarlanmtr ve gerek bir site deildir..
Erleblrlk ve Test 511
Workflow seenekleri daha ok bir ekiple birlikte alrken ve dosyalar kimlerin aldn
ve oluturulan tasarm notlarn grmeniz gerektiinde faydal olur. Alma-gnderme
(Check In/Out) ve tasarm notlar (Design Notes) zelliklerini Ders 14te grmtk.
HTML Reports blmnde birletirilebilir yuvalanm fon etiketleri (Combinable Nested
Font Tags), eriilebilirlik (Accessibility), eksik alternatif metinler (Missing Alt Text),
gereksiz yuvalanm etiketler (Redundant Nested Tags), silinebilir bo etiketler (Removable
Empty Tags) ve balksz belgelerle (Untitled Documents) ilgili seenekler yer alr.
Rapor zelliini geerli belgede, bir yerel sitenin tamamnda, bir sitede seilen dosyalarda
ve belirli bir klasrde kullanabilirsiniz.
512 DERS 15
4. Results panelinin sol alt kesinde yer alan Save Report dmesine tklayn ve
raporu Lesson_15_Testing klasrne kaydedin.
Yazm Denetimi
Metinlerde yazm hatalarnn olmamas, Web sitesinin grnm asndan nemli bir
noktadr. Dreamweaver, Web sayfalarnzda bir kelime ilem program gibi (rnein
Microsoft Word) yazm denetimi yapabilir.
Dreamweaver'da (dier Macromedia yazlmlarnda olduu gibi) Trke yazm
denetimi bulunmamaktadr.
1. Lesson_15_Testing klasrnde yer alan check_spelling.html dosyasn an.
Text > Check Spelling komutunu sein.
Trainning szc seilecektir. Benzer ekilde yazlan baz (nerilen) szckleri ieren bir
liste greceksiniz. Listeden Trainingi sein ve Change dmesine tklayn.
Ne rendiniz?
Bu derste unlar rendiniz:
514 DERS 15
16
Kodlar
Dzenlemek
Bu derste, dorudan
kodlarla alacak ve
sreci hzlandrmak
iin Snippetler ve
Quick Tag Editor
gibi zellikleri
kullanacaksnz.
Neler reneceksiniz?
Bu derste unlar reneceksiniz:
Yaklak Sre
Bu dersin tamamlanmas yaklak 1 saat srecektir.
516 DERS 16
Ders Dosyalar
Ortam Dosyalar:
Lesson_16_Code/Images/(dosyalarn tm)
Balang Dosyalar:
Lesson_16_Code/Training/training.html
Lesson_16_Code/Training/asana.html
Tamamlanm Proje:
Lesson_16_Code/Completed/Training/training.html
Lesson_16_Code/Completed/Training/asana.html
518 DERS 16
teki tablo, seili olduunu gsterecek ekilde kaln siyah bir izgiyle evrelenecektir.
2. Split grnmne gein. Kodda tablonun balad yeri bulun. Bu ksmn
aadaki gibi grnmesi gerekir:
Tablo, belge penceresinin Design grnmnde seildii iin, Code grnmnde de buna
karlk gelen kod vurgulanacaktr. Al table etiketini bulmak iin, Code grnmndeki
seimin ba ksmna bakn.
Bu tabloda, tablonun amacn tanmlayan bir zet yer almamaktadr. Bir tablo eklediinizde,
eitli eriilebilirlik zellikleri kullanlr hale gelir. Bunlarn arasnda tablo iin zet
oluturma seenei de yer alr. Bununla birlikte, bir tablo eklendikten sonra (kodu ya da Tag
Inspector kullanmadnz takdirde) bir zet eklemeniz mmkn deildir.
3. Code grnm blmesinde, ekleme noktasn al table etiketinin sonundaki >
karakterinin nne yerletirin.
Code grnm blmesinin etkin hale geldii, kenarlarnn etrafnda kaln bir
izgi grntlenerek (Macintoshta) ya da kenar boluu vurgulanarak
(Windowsta) gsterilir.
520 DERS 16
Code grnmnde grdnz HTML etiketlerinden biriyle ilgili ayrntl bilgi edinmek
isterseniz, ekleme noktasn ilgili etiketin iinde herhangi bir konuma yerletirin ve Shift+F1
tularna birlikte basn. Results penceresinin Reference sekmesi alacaktr. Bu sekmede
otomatik olarak o an seili durumda bulunan nitelikle (burada cellspacing nitelii, nk
ekleme noktasnn bulunduu al table etiketinde en son tanmlanan nitelik cellspacing
idi) ilgili bilgiler grntlenir. Reference panelinin st ksmndaki Tag mensnden
dier etiketleri de seebilirsiniz. rnein Tag mensnden TABLE setiinizde, <table>
etiketi hakkndaki bilgiler grntlenir. Tag mensnn sanda bulunan ilve bir
men de, <table> etiketine ait belirli bir nitelii semenizi ya da Description seeneini
kullandnzda <table> etiketinin kendisiyle ilgili ayrntl bir aklamay grmenizi salar.
rnein, sradaki admlarda oluturacanz summary (zet) nitelii ile ilgili daha fazla bilgi
edinmek iin, bu menden summaryyi seebilirsiniz.
Siz Code grnmn kullanrken Dreamweaver Code Hinting ad verilen bir zellikten
faydalanmanz salar. Code Hinting zellii siz yazarken ilgili etiketin niteliklerini
grntler. Siz harfleri girerken bu zellik sizin girdiiniz harf dizisini, istediiniz nitelii
bulana kadar, mevcut niteliklerle eletirmeye alr.
5. su yazdnzda Code Hinting zellii bu girii summary niteliiyle
eletirecektir. summary nitelii seildikten sonra Enter (Windowsta) ya
da Return (Macintoshta) tuuna basn. Etikete summary= karakter katar
eklenecek ve ekleme noktas ift trnak iaretlerinin arasnda kalacaktr. ift
trnak iaretinin arasna Please enter your contact information and information
about your experiences with yoga yazn. Design grnm blmesine
tklayarak belgenin grnmn tazeleyin.
Properties denetisi, size vurgulanan seimin Invalid Markup olduunu bildirir ve sorunlu
etiketleri, kodun neden geersiz olduu ile ilgili ek bilgiler ve sorunun nasl giderilebilecei
konusunda bir neriyle birlikte listeler.
Code grnmnde View > Code View Options > Highlight Invalid HTML komutunu
seerek Invalid Markup vurgusunu etkinletirebilir ya da bu seenein etkinliini
kaldrabilirsiniz. Design grnmndeki Invalid Markup vurgularn kaldramazsnz.
Yaptnz deiikliin bir etkisi yokmu gibi grnse de, sayfa artk daha eriilebilir bir
durumdadr. Dreamweavern grsel arabirimini kullanarak yapamayacanz bir deiiklik
yapmanz gerekiyorsa, summary etiketleri ekleyebilir ya da kodu dzenleyebilirsiniz.
Ayrca, Code grnm blmesinde bir etikete sa tklayarak ya da Ctrl tuunu
basl tutup tklayarak (Macintoshta tek dmeli fare kullananlar iin) balam
mensn aabilir ve buradan Edit Tag komutunu seebilirsiniz. Bunu
yaptnzda Tag Editor iletiim kutusu alr ve burada etiketi dzenlemek iin
kullanabileceiniz bir dizi kategori ve seenek grntlenir. Bu kategorilerin ve
seeneklerin says, seilen etikete bal olarak deiir.
Code ara ubuu; etiketleri bir btn olarak, belirli bir seimi ya da seilen etiketin ya
da seimin dndaki her eyi (Alt/Option tuunu basl tutmanz gerekir) daraltmanz
salar. Bu da kod zerinde almadnz blmlerini kapatmanz ve kodun asl almak
istediiniz blmlerini grntlemenizi salar.
2. Code ara ubuunda yer alan Expand All dmesine tklayn.
Siz bu dmeleri kullandnzda Dreamweaver kodlara herhangi bir zarar vermez, Sadece
rahat grntlenmesi iin kodun belirli blmlerini gizler. Kodunuzu istediiniz zaman
geniletebilirsiniz.
3. Ekleme noktasn herhangi bir tablo satr etiketinin (<tr>) iine yerletirin. Code
ara ubuundaki Select Parent Tag dmesine tklayn.
524 DERS 16
HTML aklamalar koda notlar eklemek, kodun belirli bir ksmnn kullanln
gstermek ya da aklamak ya da kodu silmeden belgenin bir ksmnn etkinliini
kaldrmak iin kullanlabilir. Code ara ubuunun Apply Comment seeneini
kullanarak kodun belirli bir ksmn abucak aklama haline getirebilirsiniz.
Dreamweaver tabloyu HTML aklama etiketlerinin (<!-- -->) arasna alacak ve bylece
sayfa Web taraycsnda grntlenirken tablonun grnmesini engelleyecektir.
5. Aklama haline getirilen <table> etiketi seili durumdayken Code ara
ubuundaki Remove Comment dmesine tklayn.
Kodun iinde aklama haline getirilmi bir blm seerseniz, Dreamweaver seimi
evreleyen aklamalar sizin yerinize silecektir.
training.html belgesini ak brakabilirsiniz. Bu dosyay bu derste daha sonra tekrar
kullanacaksnz.
Dreamweaver, kullanclara kodun gelitirilmesinde hassas kontrol imkn
salayan pek ok kod dzenleme arac ierir. Tag Library Editor kullanarak
standart ve zel etiketlerle ilgili bilgileri saklayabilirsiniz. Bu ara, geerli
etiketlerde deiiklik yapmanza ve Dreamweaver ile btnleik olarak bulunan
kapsaml etiket veritabanna dardan yeni etiketler aktarmanza imkn salar.
Etiketler bir ktphane sisteminde dzenlenmitir. Bu ktphanelerin her biri
farkl bir kod tipine (HTML, CFML, ASP, vs. gibi) zgdr. Ktphane
ekleyebilir ya da mevcut ktphaneleri silebilirsiniz. Ktphanelerin her biri,
etiket formatn (Tag Format) dzenlemek iin kullanabileceiniz eitli etiketler
ierir: Line Breaks (Satr Sonlar), Contents (erikler) ve Case (BYK/Kk
Harf). Preview metin alan, etiketi ayarladnz seeneklere gre grntler.
Her etiket eitli nitelikler ierir. Bu nitelikler de zelletirilebilir. Edit > Tag
Libraries komutunu seerek Tag Library Editor an. Etiket ktphanelerini,
etiketleri ve etiket niteliklerini eklerken, deitirirken ya da silerken dikkatli olun.
Bu iletiim kutusu zellikle, deitirmek istedikleri kodu gerekten tanyan ileri
seviyedeki Dreamweaver kullanclarna yneliktir.
lgili yoga pozisyonunu gsteren fotorafn yer ald yeni bir tarayc penceresi alacaktr.
fwd-fold.jpg dosyasn semek iin Open Browser Window davrann kullanarak bunun
gibi yeni bir pencere oluturmutunuz, ama pencerenin tam olarak nereye yerletirileceini
belirleyemiyordunuz. JavaScript koduna belirli parametreler ekleyerek pencerenin
ziyaretinin ekranndaki konumunu tam olarak belirleyebilirsiniz.
2. poses.html belgesi ak durumdayken Code grnm blmesinde, ziyareti
balantya tkladnda yeni tarayc penceresini aan kodu bulun.
Virgl ve kodu, 605 deerinden sonra, kesme iaretinden nce olacak ekilde
yazdnzdan emin olun. Boluk kullanmayn.
top ve left parametreleri pencereyi ekrann st ve sol yanna gelecek ekilde yerletirir.
0 parametresi kullanlrsa, yeni pencere bu koordinatlara (ekrann sol st kesine)
yerletirilir.
528 DERS 16
Meta Etiketleri
Kodlarnza, taraycda grntlenmeyen, ama yine de belge iin nemli olan belirli
elemanlar ekleyebilirsiniz. Bu tr elemanlara rnek olarak meta etiketlerini ve HTML
aklamalarn gsterebiliriz. Meta etiketleri pek ok amala kullanlabilir. Meta etiketleri
(meta tags) belgeleri tantr ve tanmlar, telif hakk bilgilerini verir, yazarlar ya da
yaratclar tantr, ziyaretileri farkl sayfalara ynlendirir, belge zetinin baz arama
motorlarndaki grnmn kontrol eder ve arama motorlarndaki sralamay etkiler.
1. training.html belgesindeyken View > Head Content komutunu sein.
Siz head blmesindeki simgelere tklarken, Code grnm blmesinde bu elere karlk
gelen kodlar vurgulanacaktr.
Bu head ierik alann grntlemek iin Design grnmnde ya da Split grnmnde
olmanz gerekir. Code grnmndeyken, View > Head Content seenei seilemez
durumdadr. Bu uygulama iin Split grnmn kullanmanz gerekir.
2. Document ara ubuundaki View Options dmesine tklayn ve Design View on
Top sein. Ayn View Options mensnde, Line Numbers seeneinin etkin durumda
olduundan emin olun. mleci, Design ve Code grnmlerini ayran ubuun zerine
getirin. mle iki oklu bir izgiye dntnde ubua tklayn ve Code grnm
byyecek, Design grnm de daralacak ekilde yukar doru srkleyin.
530 DERS 16
Aklamalar ksa olmal, yani en fazla 200 karakterden olumaldr. Arama motorlarnn
ounda belirli bir snr deeri vardr. Karakter says bu snr deerinin zerine kyorsa,
fazla gelen ksmlar kullanlmaz. yi bir aklama, belgenin ieriini ksa ve z olarak
vermelidir.
5. Ekleme noktas u anda 6 numaral satrn sonunda olmaldr. Yeni bir satr
oluturmak iin Return (Macintoshta) ya da Enter (Windowsta) tuuna
basn ve Insert ara ubuunun HTML kategorisindeki Head mensnden
Keywords sein. Keywords metin alanna yoga, sangha, ansara, training
yazn. OK dmesine tklayarak Keywords iletiim kutusunu kapatn ve anahtar
szckleri belgenize ekleyin.
532 DERS 16
6. View > Head Content komutunu seerek Head Content grnm seeneinin
yanndaki iareti kaldrn.
Head alan kaybolacaktr. Kitabn geri kalan ksmnda, Head Content grnm
seeneinin etkinliini kaldrdnz kabul edilmitir.
534 DERS 16
Tag Inspector kullanarak herhangi bir etiketin herhangi bir niteliini abucak ve
kesin bir dorulukla deitirebilirsiniz. Burada <table> etiketinin cellpadding niteliini
deitirdiniz.
training.html sayfasn kaydedebilirsiniz. Sonra da dosyay ak brakn.
Quick Tag Editor Insert HTML modunda alacaktr, nk ekleme noktasn belge
penceresine yerletirmi ve hibir eyi sememitiniz. Quick Tag Editorn Insert HTML
modunda grnmesi iin, imlecin belge penceresinin Design grnmnde olmas (bir
nesne ekleyecekmisiniz gibi) gerekir.
Insert HTML Quick Tag Editor, bir metin alan ve iinden etiket seebileceiniz bir men
ieren kk bir kutu olarak alacaktr. Code Hints mensnn almas iin bir sre
beklemeniz gerekir.
2. Hints mensndeki etiketlerin arasnda ilerleyerek br etiketini bulun ve ift
tklayn. Return (Macintoshta) ya da Enter (Windowsta) tuuna basn.
br etiketi, break yani satr sonunu temsil eder ve ift tkladnzda Quick Tag metin
alannda < ve > karakterlerinin arasnda grnr. Siz Return (Macintoshta) ya da Enter
Quick Tag Editor Edit Tag modunda alacaktr, nk belgedeki bir nesneyi setiniz.
Edit Tag modunda etiket niteliklerinin deerlerini dzenleyebilirsiniz. Quick Tag
metin alannda, balangta resme ait yol (kaynak ya da source olarak da bilinir) seili
durumdadr.
4. Tab tuuna basarak resmin yolundan bir sonraki nitelie geebilirsiniz.
Alternatif metin deerine (Training Class) ulaana kadar Tab tuuna
basmaya devam edin. Alternatif metni Asana Training Class olarak deitirin.
Yaptnz deiikliklerin uygulanmas iin Return (Macintoshta) ya da Enter
(Windowsta) tuuna basn.
Tab tuuna her bastnzda, Quick Tag Editor yapm olduunuz deiiklikleri uygular
(eer varsa) ve bir sonraki nitelie geer.
Sol kesine tklayp srkleyerek Quick Tag Editor baka bir konuma
tayabilirsiniz.
536 DERS 16
Belgede neyi setiinize bal olarak Quick Tag Editor Edit Tag modunda ya da
Wrap Tag modunda alabilir. rnein belgede bir metin seerseniz, Quick Tag
Editor Wrap Tag modunda alr. Quick Tag Editor farkl bir modda amak
istiyorsanz, Cmd+T (Macintoshta) ya da Ctrl+T (Windowsta) tularn kullanarak
farkl bir seenee geebilirsiniz.
6. Quick Tag Editor mensnden divi sein. Boluk tuuna basn ve a yazn. Code
Hints mensnn grnmesini bekleyin, sonra da align seeneine ift tklayn.
align= metin alanna eklendikten sonra Code Hints mens aldnda center
seeneine ift tklayn. Yaptnz deiikliklerin koda uygulanmas iin Return
(Macintoshta) ya da Enter (Windowsta) tuuna basn.
Eitim snf resmi ortalanacaktr. Resmin etrafna <div align=center> ve </div> etiketleri
yerletirilecektir.
Etiket Seicide bir etiketi seip Delete (Macintoshta) ya da Backspace
(Windowsta) tuuna basarsanz, etiket ve onun ierdii her ey silinir. Ama
sadece etiketi silmek ve ieriini aynen brakmak istiyorsanz, sa tkladktan ya
da Ctrl tuunu basl tutarak tkladktan (Macintoshta tek dmeli fare
kullananlar iin) sonra Remove Tagi sein.
Snippetlar Kullanmak
Dreamweaverda, snippet denilen kod paralarn daha sonra kolayca kullanlabilecek
ekilde saklayabilirsiniz. Dreamweaverda nceden tanmlanm pek ok snippet mevcuttur.
Aklamalar, JavaScript rutinlerini, kod paralarn ve dier kaynaklar kullanarak kendi
snippetlarnz da oluturabilirsiniz. Snippetlar, zellikle bir sitede tekrar tekrar kullanlmas
gereken kodlar (rnein bir e-posta adresi ya da bir balant gibi) iin faydaldr. Bu adan
Ders 12de anlatlan ktphane elerine benzerler, ama snippetlarn ktphane elerinden
bir fark vardr. Orijinal snippetta bir deiiklik yaptnzda sitedeki btn snippetlar bu
deiiklii yanstacak ekilde gncellenmez. Bir snippet dorudan koda yerletirebilir ya da
bir seimin etrafna sarabilirsiniz.
Kodlar Dzenlemek 537
Bu snippet, kullancnn iletiim bilgilerinin geri kalan ksmn yklemek zere sabit
diskindeki bir dosyay semek iin kullanabilecei bir dme oluturacaktr.
Snippet, belgede yerletirilmesini istediiniz yere srklemeniz de
mmkndr.
538 DERS 16
3. asana.html belgesinde, sayfann alt ksmnda bulunan ve yer tutucu resimle buna
karlk gelen resim aklamasnn yer ald tabloyu evreleyen divi sein.
Bu tablo, bir Web sitesinde resimler ve bunlara karlk gelen resim aklamalar iin
kullanlabilecek tablolara bir rnektir. Bu tabloyu ieren bir snippet oluturursanz, artk
bir resim ve resim aklamas kombinasyonu eklemek iin her seferinde ayn kodu tekrar
oluturmak zorunda kalmazsnz. Snippet hzla ve kolay bir ekilde ekleyebilirsiniz.
Dier bir avantaj da, snippet kullanmann salad tutarllktr, Bylece, resim ve resim
aklamas kombinasyonlar iin standart bir grnm ve yerleim dzeni oluturabilirsiniz.
4. Snippets panelinin alt ksmndaki New Snippet dmesine tklayn.
5. Name metin alanna Image and Caption Table yazn. Description metin alanna
da Table layout for images needing captions yazn. Snippet Type alannda Insert
Block seeneini, Preview Type alannda da Design seeneini iaretleyin. OK
dmesine tklayn.
6. Yeni snippetnz test edin. Bunun iin, asana.html belgesindeki orijinal divi
sildikten sonra bunun yerine, Snippets panelinde Image and Caption Table
snippet seeneini iaretleyip Insert dmesine tklayarak yeni snippetnz
ekleyin.
Redundant nested tags: Ayn ii yapan bir etiket grubunun iinde birbirinin ayns iki
etiket grubu varsa, ite olan etiket grubu fazlalktr, nk d ksmdaki etiket grubu zaten
gereken tanmlama ilemini yapmtr. Siz bir belge zerinde alrken, fazlalk yuvalanm
etiketler ortaya kabilir. Bu seenek iaretliyse, Dreamweaver birbirinin ayns olan etiket
gruplarnn btn rneklerini siler, nk bunlar gereksizdir. Varsaylan durumda bu
seenek iaretlidir.
Non-Dreamweaver HTML comments: Bu seenek iaretliyse, Dreamweaver tarafndan
eklenmemi olan btn aklamalar silinir. Bunlara Dreamweaver kullanlrken eklenmi
aklamalar da dhildir. Dreamweaver HTML aklamalar, Dreamweaver tarafndan belirli
nesneleri iaretlemek iin oluturulan aklamalardr. Buna rnek olarak bir ablondaki
teachers dzenlenebilir blgesini (bkz. Ders 13) gsteren <!--#BeginEditable teachers
--> aklamasn verebiliriz. Bu seenek varsaylan durumda iaretli deildir.
Dreamweaver special markup: Dreamweaver, standart HTMLde olmayan birtakm
etiketler oluturur. Bu etiketlerin arasnda, Dreamweavera belirli nesnelerin nasl ileneceini
gsteren eler de (bir ktphane esini gsteren <mm:libitem> gibi) yer alr. Bu iaretlemeyi
yalnzca Dreamweaver tanr; tarayclar bunu gz ard eder. Bu seenei kullanrken dikkatli
olun, nk bu seenek ktphane eleriyle, ablonlarla ve taslak resimlerle ilikili btn
etiketlerin silinmesine neden olur. Bu olduu takdirde, artk bu zellikleri kullanarak sayfay
gncelleyemezsiniz. Bu seenek varsaylan durumda iaretli deildir.
Specific tag(s): Bu metin alan, Dreamweavera belirli etiketleri silme komutu vermenize
imkn salar. Ayn anda birden fazla etiketi silmek istiyorsanz, bunlar aralarna virgl
koyarak yazn. Bu seenek varsaylan durumda iaretli deildir.
Combine nested <font> Tags when possible: Belgenizde <font> etiketleri kullanlyorsa,
siz belgenizdeki metinleri biimlendirirken bu etiketler i ie geebilir. rnein, aadaki
gibi bir kod parasyla karlaabilirsiniz:
<font size="1"><font face="Verdana, Arial, Helvetica, sans-serif">
<font color="#336633">Yoga Sangha</font></font></font>
Bu rnekteki font etiket grubu tek bir <font> ve </font> grubunda birletirildiinde kod
ksalr ve daha anlalr bir hale gelir:
<font size="1" face="Verdana, Arial, Helvetica, sans-serif"
color="#336633">Yoga Sangha</font>
Bu HTML dosyas, Microsoft Wordde Web Sayfas Olarak Kaydet komutu kullanlarak
oluturulmutur.
Kodlar Dzenlemek 543
Sisteminize bal bir yazc varsa, kopya says ve sayfa numaralar gibi yazdrma
seeneklerini ayarladktan sonra Print dmesine tklayarak kodunuzu yazdrabilirsiniz.
Design grnmn Dreamweavern iinden yazdramazsnz. Web
sayfasnn ktsn taraycda grnd ekilde almanz gerekiyorsa, sayfay
bir taraycda nizleyin ve taraycda akken yazdrn.
karmak JavaScript komutlarna kadar birok farkl eklenti vardr. Eklentileri yklemek,
ynetmek ve silmek iin Dreamweaver Extension Manager kullanrsnz.
Dreamweaverda kullanmak zere yeni davranlar ve eklentiler oluturabilir ya da
Dreamweaver Exchange Web sitesinden bakalarnn oluturduu eklentileri edinebilirsiniz.
Macromediann Dreamweaver Exchange (imdi Adobe Exchange adn alan) sitesinde
cretsiz scriptlerden satn alabileceiniz eklentilere kadar pek ok eklenti mevcuttur.
1. Help > Manage Extensions komutunu sein.
Ne rendiniz?
Bu derste unlar rendiniz:
548 DERS 16
17
Bul ve Deitir
zellii
Neler reneceksiniz?
Bu derste unlar reneceksiniz:
Yaklak Sre
Bu dersin tamamlanmas yaklak yarm saat srecektir.
Ders Dosyalar
Balang Dosyalar:
Lesson_17_FindReplace/index.html
Lesson_17_FindReplace/Training/(btn dosyalar)
Lesson_17_FindReplace/schedule/workshops.html
Tamamlanm Proje:
Lesson_17_FindReplace/Completed/(btn dosyalar)
550 DERS 17
Bu belgede yer alan metinlerde Yoga Sanga ifadesi kullanlmaktadr. Oysa doru ifade Yoga
Sangha eklinde olmaldr. Bu uygulamada bu szckleri deitireceksiniz.
2. Edit > Find and Replace komutunu sein.
Find and Replace iletiim kutusunu amadan nce bir metin seerseniz,
setiiniz metin otomatik olarak Search For metin alannda grnecektir.
3. Find in mensnde Current Document sein. Search mensnde Texti sein.
Find metin alannda Sanga szcnn vurgulanm olduundan emin olun.
Replace metin alanna Sangha yazn. Drt seenein yanndaki kutularn
iaretini kaldrn (Match case, Match whole word, Ignore whitespace, Use regular
expression).
Find and Replace iletiim kutusunun alt ksmnda drt seenek yer alr:
Match case: Aramay BYK/kk harflere duyarl olacak ekilde snrlar. Match
Case kutusu iaretliyse, aramada sadece Find metin alannda kullandnz BYK/
kk harf yazmyla tam olarak eleen ierik bulunur.
Match whole word: Sadece tam szckleri bulur.
Ignore whitespace: Btn boluklar gz ard eder. Bu seenek iaretliyse ve iki
tane szck aratyorsanz, Dreamweaver ayrca, bu szcklerin btn rneklerini
(aralarnda ilve boluklar olsa bile) bulur.
Use regular expression: Metindeki karakter kombinasyonlarn tanmlamak
iin kalplar kullanmanz salar. Bu seenei, rnein The szcyle balayan
cmleleri ya da bir say ieren nitelik deerlerini semek iin kullanabilirsiniz.
4. Find Next dmesine tklayn.
Szcn, ekleme noktasndan sonra gelen ilk rnei (aranan metin) vurgulanacaktr.
5. Replace dmesine tklayn.
552 DERS 17
Find and Replace iletiim kutusu, metni arayp deitirme ilemini tamamladktan sonra
otomatik olarak kapanr. Results panelindeki durum ubuu, belgenizde bulunan ve
deitirilen elerin saysn gsterir.
Links ve Headings kategorileri, nitelikleri ayarlamak iin CSS kullanr. <font> etiketleri
silinmedii takdirde bu kategoriler kullanlamaz. Balant renkleri, arka plan iin kullanlan
renk ya da resimler, <body> etiketinin nitelikleri olarak ayarlanacak olmalarna ramen
Appearance blmnde yer alr.
<font> etiketi, bir yerel biimlendirme tipidir. CSSte, yerel biimlendirme dahili ya da
harici stilleri geersiz klar. CSS stillerini uygulamak istiyorsanz, yerel biimlendirmenin
kaldrlmas gerekir. Dreamweavern daha nceki srmlerinde, yerel biimlendirme
uygulanrken metin niteliklerini <font> etiketleriyle tanmlamak iin Properties denetisi
kullanlyordu. Dreamweaver 8 ile hazrlanan yeni belgelerde, Properties denetisi ile
uygulanan varsaylan biimlendirme CSS tabanldr. Buradaki gibi <font> etiketleri
kullanan belgeleri atnzda, Properties denetisi metin biimlendirmesini dzenlemek ve
tanmlamak iin <font> etiketlerini kullanr.
Bu uygulamada, HTML <font> etiketini kaldrmak iin Bul ve Deitir zelliini
kullanacaksnz.
1. index.html belgesindeyken Edit > Find and Replace komutunu seerek Find and
Replace iletiim kutusunu an. Find in mensnde Current Documentn seili
olmas gerekir. Search mensndeki seenei Specific Tag olarak deitirin.
Specific Tagi setiinizde Dreamweavera belirli bir etiketi aratabilirsiniz. letiim kutusu,
bu arama metodunu yanstacak ekilde deiir. Arama ileminin daha dar bir erevede
yaplmasn ve belirli niteliklere sahip etiketlerin aranmasn salamak iin kullanlabilecek
baz seenekler grntlenir.
554 DERS 17
556 DERS 17
Find and Replace iletiim kutusu alacak ve burada bir nceki uygulamada kullanlan
ayarlar grnecektir.
2. Find in mensnde Foldern seili olmas gerekir. Folder metin kutusunun
sandaki klasr simgesine tklayn ve Lesson_17_FindReplace/Training
klasrn sein. Search mensnde Source Codeu sein. Find metin alanna
</head> yazn. Replace metin alanna u kodu yazn: <link href=sangha.css
rel=stylesheet type=text/css></head>.
Attach Style Sheet simgesini kullandnzda, Dreamweaver <link> etiketini <head> etiketinin
iine ekler. Burada Bul ve Deitir zelliini kullanarak head (</head>) kapan etiketini
aryor, sonra da kendisinden sonra bir </head> etiketi gelen <link> etiketiyle deitirerek
bunun nne <link> etiketini ekliyorsunuz.
Replace metin alanndayken yeni bir satr oluturmak iin, Shift+Return
(Macintoshta) ya da Shift+Enter (Windowsta) tularna basn. Sadece Return ya
da Enter tuunu kullanrsanz, iletiim kutusundaki Find Next dmesi
etkinletirilir. </head> etiketi genellikle baka bir satrda olduu iin, kodda </
head> etiketinin nne bir satr sonu eklemek isteyebilirsiniz. Bu bir <br> (break)
deildir; sadece kodda yeni bir satrdr.
Training klasrnde, haric stil sayfasnn ilitirilmesi gereken toplam be HTML belgesi
vardr. Training klasrndeki belgelerin hibirinde <font> etiketleri kullanlmamaktadr.
Dolaysyla bir nceki uygulamada index.html belgesinde yapmak zorunda kaldnz gibi Bul
ve Deitir zelliini kullanarak bu belgelerden <font> etiketlerini silmeniz gerekmez.
3. Buradaki btn seeneklerin iareti kaldrlm olmaldr. Find Next dmesine tklayn.
Klasrde Dreamweavern </head> etiketini bulduu ilk dosya Code grnmnde alr;
asana.html Code grnmnde grntlenmez ve Dreamweaver </head> etiketini seer.
558 DERS 17
Dreamweaver deitirme ilemini gerekletirir ve arama kriterine uyan bir sonraki belge
otomatik olarak Code grnmnde alr. Bu belgede </head> etiketi seili durumdadr.
5. Replace All dmesine tklayn. Almayan belgelerde eleen rnekleri
deitirmek isteyip istemediiniz sorulduunda Yes dmesine tklayn.
html belgesindeki metne zel bir CSS stili uygulayabilirsiniz. Bu uygulamada, Bul ve
Deitir zelliini kullanarak koddaki metni bulacak ve zel stile ait HTML etiketlerini
uygulayacaksnz.
1. index.html belgesini tekrar an. Gvde metninde Anusara Yoga ifadesinin
ilk rneini (At Yoga Sangha, were dedicated eklinde balayan cmlenin
sonunda) sein.
Find and Replace iletiim kutusunu amadan nce bir metin seerseniz,
setiiniz metin Find metin alannda grntlenir.
560 DERS 17
Find and Replace iletiim kutusu otomatik olarak kapanacak ve Results paneli kodda
hangi deiikliklerin yapldn gsterecektir. Bylece belgedeki btn Anusara Yonga
szcklerini boldcolor CSS stiliyle biimlendirmi oldunuz. Bul ve Deitir zelliini stiller
uygulamak iin bu ekilde kullanmak size nemli oranda zaman kazandrr. Deiiklikleri
belge penceresinde grmek iin belge penceresinin iine ya da Refresh dmesine
tklamanz gerekebilir.
Ayrca seili metne bir stil uygulayabilir ve buna karlk gelen kodu Split ya da Code
grnmnde kopyalayarak Find and Replace iletiim kutusuna yaptrabilirsiniz. Ancak
bunu yaparken zel stili elle uyguladnz metnin ilk rneine tekrar bakmay unutmayn.
Bul ve Deitir zellii fazlalk etiketler ekledii iin burada iki <span> etiketi uygulandn
greceksiniz. Szck Dreamweaverda doru olarak grntleniyor gibi grnse de, bu
fazlalk etiketi kaldrmanz gerekir. kinci etiket grubunu Code grnmnde elle silebilir
ya da Commands > Cleanup XHTML komutunu seebilirsiniz (bu konuyu Ders 15te
grmtk). Cleanup XHTML komutunu kullanrken, Cleanup HTML/XHTML iletiim
kutusunda Redundant Nested Tagsin seili olduundan emin olun ve OK dmesine
tklayn.
index.html belgesini kapatabilirsiniz.
Find and Replace iletiim kutusunda bir nceki uygulamada kullanlan ayarlar greceksiniz.
Save Query dmesi iin kullanlan simge bir disket eklindedir. Bu seenek, karmak
aramalar kaydetmenize ve daha sonra tekrar kullanmanza imkn salar.
562 DERS 17
Find sorgular. dwq uzantsna, Replace sorgular da .dwr uzantsna sahiptir. Siz sorgular
kaydederken bu uzantlar otomatik olarak eklenir.
addStyle sorgusunu kaydettiinize gre, ayn Bul ve Deitir fonksiyonunu kullanmanz
gerektiinde artk bu sorguyu dier belgelerde de kullanabilirsiniz.
Kendi aramalarnz nasl kaydedeceinizi renmek iin kendi banza bir
arama ilemi gerekletirin ve bunu test edin. Sonra da bu uygulamadaki birinci
ve ikinci admlar uygulayn.
3. Find and Replace iletiim kutusundaki Load Query dmesine tklayn.
Mevcut bul ve deitir sorgularn Find and Replace iletiim kutusunun iinden aabilir ve
altrabilirsiniz. Find and Replace iletiim kutusunu kapatabilir, Results panelini daraltabilir
ve ak durumdaki btn dosyalar kapatabilirsiniz.
ve Deitirmek
Dzenli ifadeler (regular expressions), metindeki karakter kombinasyonlarn ya da kalplar
tanmlayan kontrol karakterleridir. rnein 1700 ile 1799 arasndaki yllarn btn
rneklerini aratmak istiyorsanz, kullanacanz kalp 17 olacak ve bundan sonra 0 ile 9
arasndaki karakterlerin herhangi ikisinden oluan bir kombinasyon gelecektir. Arama kalbn
tanmlamak iin birtakm zel karakterler kullanabilirsiniz. rnein, ters bl (\), dolar iareti
($) ve soru iareti (?) zel karakterlerdir. Dzenli ifadeleri kullanrken bu karakterleri bilmek
nemlidir. Metninizde byle zel karakterleri aryorsanz, bu karakterlerin zel bir karakter
olarak kullanlmadn ve karakter arama ileminin bir paras olduunu gstermek zere
bunlarn nne ters bl iareti koymanz gerekir.
EK Ada, btn zel karakterleri, dzenli ifadeleri ve bunlarn anlamlarn ieren bir tablo yer
almaktadr.
Bu uygulamada, bir belgede kalp ieren arama ilemleri uygulayacaksnz.
1. Lesson_17_FindReplace/schedule klasrndeki workshops.html dosyasn an, ekleme
noktasn belgenin bana yerletirin ve Edit > Find and Replace komutunu sein.
Metin alanna \d*:\d\dam yazarken aralara bl (/) deil, ters bl (\) iareti koyduunuzdan
emin olun.
Bu uygulamada, dikkati zerlerine ekmek iin saat 12:00den nce balayan atlye
almalarna vurgulama stili uygulayacaksnz. nc admda tanmladnz arama
kalbnda \d zel karakteri kullanlmaktadr. Bu karakter 0-9 aralndaki herhangi bir
rakam temsil eder. Yldz iareti, nceki karakterin sfr ya da daha fazla rneini bul
demektir. Dolaysyla \d* ifadesi sfr ya da daha fazla rakam aramak iin kullanlr.
Bu yzden bu kalp sfr ya da daha fazla say, ardndan iki nokta st ste iareti, onun
ardndan iki say ve am metnini arar. Bu da sabah saatlerini gsteren btn zaman
deerleriyle (rnein 11:30 am) eleecektir. Arama kalplarnda kullanlan dzenli ifadeler
iin, Ek A blmne baknz.
Ondalk saylarla yllar birbirinden ayrmak iin (rnein 19.09) arama
ileminde bir nokta iareti kullann. Nokta da zel bir karakter olduundan,
arama ileminde bundan nce de ters bl iaretinin gelmesi gerekir.
564 DERS 17
Aadaki admlarda, saatleri kaln hale getirmek iin vurgulama etiketlerini (<em> ve
</em>) kullanacaksnz. Eer Replace metin alanna <em>\d*:\d\dam</em> yazarsanz,
belge penceresindeki metin \d*:\d\dam olarak deiecek ve bu da saatteki saylar
deitirecektir. Bu nedenle aramay kalp olarak ayrmanz; bunun iin de aradnz kalb
parantez iine almanz gerekir.
7. Find metin alannda, metnin nne ama parantezi, sonuna da kapama
parantezi ekleyin. rnein: (\d*:\d\dam).
Results panelini kapatn, fakat workshops.html dosyasn bir sonraki uygulama iin ak
brakn.
[sS], kk ya da byk s harfiyle balayan btn szckleri arar, ? sadece tek bir
karakteri belirtir ve atsang da ayn karakter dizisini ifade eder. Kirtan karakter dizisi iin
2. Options alannda Match case seeneinin iaretli olduundan emin olun. Use
regular expression seeneinin de iaretli olmas gerekir.
3. Replace metin alanna Satsang, Kirtan yazn. Belge penceresinde ekleme
noktasn metnin bana yerletirin. Find Next dmesine tklayarak Satsang,
kirtan ifadesinin ilk getii yeri bulun, sonra da Replace dmesine tklayarak
bunu deitirin.
566 DERS 17
Belgede Satsang, kirtan ifadesinin bir varyasyonunun getii ilk yer bulunacak ve Satsang,
Kirtan olarak deitirilecektir.
4. Find Next dmesine tklayn. Satsang, kirtan ifadesinin kalan btn
varyasyonlarn deitirmeye devam edin. workshops.html belgesini kaydedin.
Ne rendiniz?
Bu derste unlar rendiniz:
Ayrntl arama seeneklerini kullanarak belirli bir metni bulup deitirdiniz; bylece
belgede istediiniz deiiklikleri hzla yapm oldunuz (Sayfa 551553).
HTML etiketleri iinde belirli bir metni buldunuz ve bunu Bul ve Deitir zelliini
kullanarak nasl deitireceinizi rendiniz (Sayfa 553557).
Bul ve Deitir zelliini kullanarak bir sitede yer alan birden fazla sayfaya haric stil
sayfalar ilitirdiniz (Sayfa 557559).
Bul ve Deitir zelliini kullanarak bir belgeye zel bir stili hzl bir ekilde
uyguladnz (Sayfa 560562).
Arama ayarlarnz daha sonra kullanmak zere kaydettiniz ve daha nce kaydedilmi
olan sorgular yklediniz (Sayfa 562563).
Tarihler ve isimler gibi belirli metinleri bulmak iin dzenli ifadeler kullanarak
metinde belirli kalplar arattnz (Sayfa 563566).
Bir ismin birden fazla varyasyonunu arattnz ve bunlarn hepsini ismin ayn formuyla
deitirdiniz (Sayfa 566567).
Dzenli
fadeler
Aklama
rnek
x|y
x ya da y.
FF0000|0000FF, BGCOLOR=#FF0000
ifadesindeki FF0000 ile ve FONT
COLOR=#0000FF ifadesindeki
0000FF ile eleir.
{n}
Tip
Aklama
{n,m}
[abc]
[^abc]
\b
\B
\d
\D
\f
\n
\r
\s
\t
Sekme.
\w
\W
Alfanmerik olmayan herhangi \W, Marks & Spencer ifadesindeki & ile
bir karakter. [^A-Za-z0-9_]
ve % 100deki % ile eleir.
ifadesine eittir.
570 EK A
rnek
p ile elemez.
ile eleir.
ile eleir.
Macintosh
Ksayollar
Men Ksayollar
Dreamweaver Mens
Komut / Trkesi
Ksayol
Undo / Geri Al
Redo / Yinele
Cut / Kes
Copy / Kopyala
Paste / Yaptr
Paste Special / zel Yaptr
Clear / Sil
Select All / Tmn Se
Select Parent Tag / Ebeveyn Etiketi Se
Select Child / ocuu Se
Find and Replace / Bul ve Deitir
Find Again / Tekrar Bul
Go to Line / Satra Git
Show Code Hints / Kod pularn Gster
Indent Code / Koda Girinti Ver
Outdent Code / Kod Girintisini Kaldr
Balance Braces / Kvrk Parantezleri Dengele
Code Collapse > Collapse Selection/
Kodu Toparla >Seimi Toparla
Code Collapse > Collapse Outside Selection/
Kodu Toparla >Seimin Dn Toparla
Command+Z ya da
Option+Delete
Command+Y ya da
Shift+Command+Z
Command+X ya da
Shift+Delete
Command+C
Command+V
Shift+Command+V
Delete
Command+A
Command+[
Command+]
Command+F
Command+G
Command+,
Control+Space
Shift+Command+>
Shift+Command+<
Command+
Komut / Trkesi
Ksayol
Preferences / Tercihler
Hide Dreamweaver / Dreamweaver Gizle
Quit Dreamweaver / Dreamweaverdan k
Command+U
Command+H
Command+Q
Ksayol
New / Yeni
Open / A
Open in Frame / Framede A
Close / Kapat
Close All / Tmn Kapat
Save / Kaydet
Save As / Farkl Kaydet
Print Code / Kodu Yazdr
Preview in Primary Browser/
Birincil Taraycda nizle
Preview in Secondary Browser/
kincil Taraycda nizle
Check Links / Balantlar Kontrol Et
Validate Markup/
aretlemenin Geerliini Denetle
Command+N
Command+O
Shift+Command+O
Command+W
Shift+Command+W
Command+S
Shift+Command+S
Command+P
Option+F12
Command+F12, Shift+F12
Shift+F8
Shift+F6
Shift+Command+C
Command+Option+C
Komut / Trkesi
Komut / Trkesi
Ksayol
Shift+Command+E
Shift+Command+J
Command+Option+J
Command+Option+ E
Ksayol
Zoom In / Yaknla
Command+=
Zoom Out / Uzakla
Command+Magnification > 50% / Bytme > 50%
Command+Option+5
Magnification > 100% / Bytme > 100%
Command+Option+1
Magnification > 200% / Bytme > 200% Command+Option+2
Magnification > 300% / Bytme > 300% Command+Option+3
Magnification > 400% / Bytme > 400% Command+Option+4
Magnification > 800% / Bytme > 800% Command+Option+8
Fit Selection / Seimi Sdr
Command+Option+0
Fit All / Tmn Sdr
Shift+Command+0
Fit Width / Genilii Sdr
Shift+Command+Option+0
Switch Views / Grnm Deitir
Control+`
Refresh Design View/
Design Grnmn Tazele
F5
Live Data* / Canl Veriler
Shift+Command+R
Head Content / Ba Ksm erii
Shift+Command+H
Table Mode > Expanded Tables Mode/
Tablo Modu > Geniletilmi Tablo Modu
F6
Table Mode > Layout Mode/
Tablo Modu > Yerleim Dzeni Modu
Command+F6
Visual Aids > Hide All/
Grsel Yardmclar > Tmn Gizle
Shift+Command+I
Rulers > Show / Cetveller > Gster
Option+Command+R
Grid > Show / Izgara > Gster
Option+Command+G
Grid > Snap to Grid/
Izgara > Izgaraya Kenetlen
Option+Shift+Command+G
Guides > Show / Klavuzlar > Gster
Command+;
Guides > Lock Guides/
Klavuzlar > Klavuzlar Kilitle
Command+Opt+;
Guides > Snap to Guides/
Klavuzlar > Klavuzlara Kenetlen
Command+Shift+;
Guides > Guides Snap to Elements/
Klavuzlar > Klavuzlar Elemanlara Kenetle Command+Shift+/
Plugins > Play / Pluginler > Oynat
Option+Command+P
Plugins > Stop / Pluginler > Durdur
Option+Command+X
Plugins > Play All / Pluginler > Tmn Oynat Option+Shift+Command+P
Plugins > Stop All / Pluginler > Tmn Durdur Option+Shift+Command+X
Hide/Show Panels / Panelleri Gster/Gizle F4
*Bu komut View mensne dahil edilmemitir.
572 EK B
Ksayol
Tag / Etiket
Command+E
Image / Resim
Option+Command+I
Media > Flash / Ortam > Flash
Option+Command+F
Media > Shockwave / Ortam > Shockwave Option+Command+D
Table / Tablo
Option+Command+T
Named Anchor / simli Yer mi
Option+Command+A
HTML > Special Characters > Line Break/
HTML > zel Karakterler > Satr Sonu
Shift+Return
HTML > Special Characters >
Non-Breaking Space/
HTML > zel Karakterler >
Blnemez Boluk
Shift+Command+Space
Copyright Character ()*/
Telif Hakk Karakteri
Option+G
Template Objects > Editable Region/
ablon Nesneleri > Dzenlenebilir Blge
Option+Command+V
*Bu komut Insert mensne dahil edilmemitir.
Ksayol
Komut / Trkesi
Ksayol
Komut / Trkesi
Ksayol
Option+Command+]
Option+Command+[
Insert / Ekle
Properties / zellikler
Layers / Katmanlar
Behaviors / Davranlar
Databases / Veritabanlar
Bindings / Balayclar
Server Behaviors / Sunucu Davranlar
Components / Bileenler
Files / Dosyalar
Assets / Varlklar
Tag Inspector / Etiket Denetisi
Results / Sonular
Reference / Referans
Frames / Kareler
Code Inspector / Kod Denetisi
Timelines / Zaman izgileri
Hide/Show Panels / Panelleri Gizle/Gster
Next Document / Sonraki Belge
Previous Document / nceki Belge
Command+F2
Command+F3
F2
Shift+F4
Shift+Command+F10
Command+F10
Command+F9
Command+F7
F8
Option+F11
Option+Shift+F9
F7
Shift+F1
Shift+F2
Option+F10
Option+F9
F4
Command+`
Shift+Command+`
Command+0
Shift+Command+P
Command+1
Command+2
Command+3
Command+4
Command+5
Command+6
Option+Shift+Command+L
Option+Shift+Command+C
Option+Shift+Command+R
Option+Shift+Command+J
Command+B
Command+I
Shift+F7
Ksayol
Shift+Command+X
Ksayol
Using Dreamweaver/
Dreamweavern Kullanl
F1
Using ColdFusion / ColdFusionn Kullanl Command+F1
Reference / Referans
Shift+F1
Site Mens
Komut / Trkesi
Ksayol
Get / Getir
Check Out / Al
Put / Gtr
Check In / Gnder
Check Links Sitewide/
Sitenin Balantlarn Kontrol Et
Shift+Command+D
Option+Shift+Command+D
Shift+Command+U
Option+Shift+Command+U
Command+F8
Kod Ksayollar
Komut / Trkesi
Ksayol
Command+[
Command+]
Command+
Command+A
Command+B
Command+I
Command+C
Command+F
Command+Shift+G
Command+G
Command+V
Command+X
Command+Y
Command+Z
Command+P
Command+`
Command+Shift+3
Command+Delete
Shift+Up
Shift+Down
574 ek B
Shift+Left
Shift+Right
Shift+PgUp
Shift+PgDn
Command+Left
Command+Right
Command+Shift+Left
Command+Shift+Right
Home
End
Shift+Home
Shift+End
Command+Home
Command+End
Command+Shift+Home
Command+Shift+End
Files (Dosyalar)
Paneli Menleri
File (Dosya) Mens
Komut / Trkesi
Ksayol
Shift+Command+N
Option+Shift+Command+N
F2
Option+F12
Command+F12
Shift+F8
Ksayol
Cut / Kes
Copy / Kopyala
Paste / Yaptr
Duplicate / oalt
Select All / Tmn Se
Command+X
Command+C
Command+V
Command+D
Command+A
Ksayol
Refresh / Tazele
Show/Hide Link / Balanty Gster/Gizle
View as Root / Kk Olarak Grntle
Show Page Titles / Sayfa Balklarn Gster
Site Map / Site Haritas
F5
Shift+Command+Y
Shift+Command+R
Shift+Command+T
Option+F8
Site Mens
Komut / Trkesi
Ksayol
Get / Getir
Check Out / Al
Put / Gtr
Check In / Gnder
Check Links Sitewide/
Sitenin Balantlarn Kontrol Et
Link to New File / Yeni Dosyaya Bala
Link to Existing File / Mevcut Dosyaya Bala
Change Link / Balanty Deitir
Remove Link / Balanty Kaldr
Shift+Command+D
Option+Shift+Command+D
Shift+Command+U
Option+Shift+Command+U
Command+F8
Shift+Command+N
Shift+Command+K
Command+L
Shift+Command+L
Windows
Ksayollar
Men Ksayollar
Edit (Dzen) Mens
Ksayol
Ctrl+N
Ctrl+O
Ctrl+Shift+O
Ctrl+W
Ctrl+Shift+W
Ctrl+S
Ctrl+Shift+S
Ctrl+P
F12
Ctrl+F12
Shift+F8
Shift+F6
Ctrl+Q
Komut / Trkesi
Undo / Geri Al
Redo / Yinele
Cut / Kes
Copy / Kopyala
Paste / Yaptr
Paste Special / zel Yaptr
Select All / Tmn Se
Select Parent Tag / Ebeveyn Etiketi Se
Select Child / ocuu Se
Find and Replace / Bul ve Deitir
Find Next / Sonrakini Bul
Find Selection / Seimi Bul
Go to Line / Satra Git
Show Code Hints / Kod pularn Gster
Indent Code / Koda Girinti Ver
Outdent Code / Kod Girintisini Kaldr
Balance Braces/
Kvrk Parantezleri Dengele
Preferences / Tercihler
Ksayol
Ctrl+Z
Ctrl+Y
Ctrl+X
Ctrl+C
Ctrl+V
Ctrl+Shift+V
Ctrl+A
Ctrl+[
Ctrl+]
Ctrl+F
F3
Shift+F3
Ctrl+G
Ctrl+Space
Ctrl+Shift+>
Ctrl+Shift+<
Ctrl+
Ctrl+U
Komut / Trkesi
Ksayol
Switch Views / Grnm Deitir
Ctrl+
Refresh Design View/
Design Grnmn Tazele
F5
Live Data* / Canl Veriler
Ctrl+Shift+R
Head Content / Ba Ksm erii
Ctrl+Shift+H
Table Mode > Expanded Tables Mode/
Tablo Modu > Geniletilmi Tablo Modu F6
Table Mode > Layout Mode/
Tablo Modu > Yerleim Dzeni Modu
Ctrl+F6
Visual Aids > Hide All/
Grsel Yardmclar > Tmn Gizle
Ctrl+Shift+I
Rulers > Show / Cetveller > Gster
Ctrl+Alt+R
Grid > Show Grid / Izgara > Izgaray Gster Ctrl+Alt+G
Grid > Snap to Grid/
Izgara > Izgaraya Kenetlen
Ctrl+Shift+Alt+G
Plugins > Play / Pluginler > Oynat
Ctrl+Alt+P
Plugins > Stop / Pluginler > Durdur
Ctrl+Alt+X
Plugins > Play All/
Pluginler > Tmn Oynat
Ctrl+Shift+Alt+P
Plugins > Stop All/
Pluginler > Tmn Durdur
Ctrl+Shift+Alt+X
Hide/Show Panels / Panelleri Gster/Gizle F4
*Bu komut View mensne dahil edilmemitir.
Komut / Trkesi
Ksayol
Page Properties / Sayfa zellikleri
Ctrl+J
CSS Styles / CSS Stilleri
Shift+F11
Quick Tag Editor / Hzl Etiket Editr
Ctrl+T
Make Link / Balant Haline Getir
Ctrl+L
Remove Link / Balanty Kaldr
Ctrl+Shift+L
Table > Select Table / Tablo > Tabloyu Se Ctrl+A
Move to the Next Cell*/
Sonraki Hcreye Git
Tab
Move to the Previous Cell*/
nceki Hcreye Git
Shift+Tab
Table > Merge Cells/
Tablo > Hcreleri Birletir
Ctrl+Alt+M
Table > Split Cell / Tablo > Hcreyi Bl
Ctrl+Alt+S
Table > Insert Row / Tablo > Satr Ekle
Ctrl+M
Table > Insert Column / Tablo > Stun Ekle Ctrl+Shift+A
Table > Delete Row / Tablo > Satr Sil
Ctrl+Shift+M
Table > Delete Column / Tablo > Stunu Sil Ctrl+Shift+Table > Increase Column Span/
Tablo > Stun Araln Artr
Ctrl+Shift+]
Table > Decrease Column Span/
Tablo > Stun Araln Azalt
Ctrl+Shift+[
Align > Left / Hizala > Sola
Ctrl+Shift+1
Align > Right / Hizala > Saa
Ctrl+Shift+3
Align > Top / Hizala > ste
Ctrl+Shift+4
Align > Bottom / Hizala > Alta
Ctrl+Shift+6
Align > Make Same Width/
Hizala > Ayn Genilie Ayarla
Ctrl+Shift+7
Align > Make Same Height/
Hizala > Ayn Ykseklie Ayarla
Ctrl+Shift+9
Timeline > Add Object to Timeline/
Zaman izgisi > Nesneyi Zaman
izgisine Ekle
Ctrl+Alt+Shift+T
*Bu komut Modify mensne dahil edilmemitir.
576 EK C
Komut / Trkesi
Ksayol
InsertEkle / Ctrl+F2
Properties / zellikler
Ctrl+F3
CSS Styles / CSS Stilleri
Shift+F11
Layers / Katmanlar
F2
Behaviors / Davranlar
Shift+F4
Snippets / Kod Paralar
Shift+F9
Reference / Referans
Shift+F1
Databases / Veritabanlar
Ctrl+Shift+F10
Bindings / Balayclar
Ctrl+F10
Server Behaviors / Sunucu Davranlar Ctrl+F9
Components / Bileenler
Ctrl+F7
Files / Dosyalar
F8
Assets / Varlklar
F11
Tag Inspector / Etiket Denetisi
F9
Results / Sonular
F7
History / Gemi
Shift+F10
Frames / Kareler
Shift+F2
Code Inspector / Kod Denetisi
F10
Timelines / Zaman izgileri
Alt+F9
Hide/Show Panels / Panelleri Gizle/Gster F4
Next Document / Sonraki Belge
Ctrl+`
Previous Document / nceki Belge
Ctrl+Shift+`
Ksayol
Ctrl+Shift+X
Site Mens
Komut / Trkesi
Get / Getir
Check Out / Al
Put / Gtr
Check In / Gnder
Check Links Sitewide
Sitenin Balantlarn Kontrol Et
Ksayol
Ctrl+Shift+D
Ctrl+Shift+Alt+D
Ctrl+Shift+U
Ctrl+Shift+Alt+U
Komut / Trkesi
Using Dreamweaver/
Dreamweavern Kullanl
Using ColdFusion/
ColdFusionn Kullanl
Reference / Referans
Ksayol
F1
Ctrl+F1
Shift+F1
Ctrl+F8
Kod Ksayollar
Kod Dzenleme Ksayollar
Komut / Trkesi
Ksayol
Select Parent Tag / Ebeveyn Etiketi Se Ctrl+[
Select Child / ocuu Se
Ctrl+]
Select All / Tmn Se
Ctrl+A
Bold / Kaln
Ctrl+B
Italic / talik
Ctrl+I
Copy / Kopyala
Ctrl+C
Find and Replace / Bul ve Deitir
Ctrl+F
Find Selection / Seimi Bul
Shift+F3
Find Next / Sonrakini Bul
F3
Paste / Yaptr
Ctrl+V
Cut / Kes
Ctrl+X
Redo / Yinele
Ctrl+Y
Undo / Geri Al
Ctrl+Z
Print Code / Kodu Yazdr
Ctrl+P
Surround with # / # ile evrele
Ctrl+Shift+3
Switch to Document / Belgeye Ge
Ctrl+`
Select Line Up / stteki Satr Se
Shift+Up
Select Line Down / Alttaki Satr Se
Shift+Down
Character Select Left/
Soldaki Karakteri Se
Shift+Left
Character Select Right/
Sadaki Karakteri Se
Shift+Right
Delete Word Left / Soldaki Szc Sil Ctrl+Backspace
Delete Word Right / Sadaki Szc Sil Ctrl+Del
Move to Page Up / Bir Sayfa Yukar Git Page Up
Move to Page Down / Bir Sayfa Aa Git Page Down
Select to Page Up/
Yukar Doru Bir Sayfa Se
Shift+Page Up
Select to Page Down/
Aa Doru Bir Sayfa Se
Shift+Page Down
Move Word Left / Bir Szck Sola Git
Ctrl+Left
Move Word Right / Bir Szck Saa Git Ctrl+Right
Select Word Left / Soldaki Szc Se Ctrl+Shift+Left
Select Word Right / Sadaki Szc Se Ctrl+Shift+Right
Move to Start of Line / Satrn Bana Git Home
Move to End of Line / Satrn Sonuna Git End
Select to Start of Line/
Satrn Bana Kadar Se
Shift+Home
Select to End of Line/
Satrn Sonuna Kadar Se
Shift+End
Move to Top of File / Dosyann Bana Git Ctrl+Home
Move to End of File / Dosyann Sonuna Git Ctrl+End
Select to Start of File/
Dosyann Bana Kadar Se
Ctrl+Shift+Home
578 ek C
Files (Dosyalar)
Paneli Menleri
File (Dosya) Mens
Komut / Trkesi
New File / Yeni Dosya
New Folder / Yeni Klasr
Rename / Yeniden Adlandr
Delete / Sil
Check Links / Balantlar Kontrol Et
Exit / k
Ksayol
Ctrl+Shift+N
Ctrl+Shift+Alt+N
F2
Del
Shift+F8
Ctrl+Q
Ksayol
Ctrl+X
Ctrl+C
Ctrl+V
Ctrl+D
Ctrl+A
Ksayol
F5
Ctrl+Shift+Y
Ctrl+Shift+R
Ctrl+Shift+T
F8
Alt+F8
Site Mens
Komut / Trkesi
Get / Getir
Checkout / Al
Put / Gtr
Check In / Gnder
Check Links Sitewide/
Sitenin Balantlarn Kontrol Et
Link to New File / Yeni Dosyaya Bala
Link to Existing File/
Mevcut Dosyaya Bala
Change Link / Balanty Deitir
Remove Link / Balanty Kaldr
Ksayol
Ctrl+Shift+D
Ctrl+Shift+Alt+D
Ctrl+Shift+U
Ctrl+Shift+Alt+U
Ctrl+F8
Ctrl+Shift+N
Ctrl+Shift+K
Ctrl+L
Ctrl+Shift+L
Dizin
A
<a> etiketi, 74
<b> etiketi, 59
kaydetmek, 1823
oluturmak, 1823
paneller, 2731
belgeye bal gndermeler, 176
Bg Color arka plan (katmanlar), 320
Bg Image arka plan (katmanlar), 320
BGCOLOR nitelii, 453
biimlendirme
satrii, 5961
tablo hcreleri, 220225, 249250
bildirimler, 122
birden fazla resim, bir olayla resimleri
deitirmek, 287289
blok alnt, 5051
blok dzeyi elemanlar, 43
Bold dmesi, 59
Bold komutu (Text mens), 59
Book mens, OReilly HTML
Reference, 521
Border nitelii, 225
BORDER nitelii, 453
Border Thickness seenei (Table
iletiim kutusu), 212
boluklar, dosyalar adlandrmak, 23
Bottom seenei, hizalama, 183
blnemez boluklar, 4749
<br> etiketi, 47
Brightness and Contrast arac, 198
Brightness/Contrast iletiim kutusu, 198
Browse For File dmesi, 78, 538
Browse For File Folder simgesi, 181
Button komutu (Insert mens), 401
Button Name metin alan, 402
byklk, katmanlar, 348
580 DZN
alma alanlar, 34
ok satrl metin alanlar, formlar, 398
oklu dil destei ieren belgeler, 6365
znrlk, 141, 241242
DZN 581
etiketler
HTML etiketlerini silmek, 553557
Meta etiketler, 529533
seici, 2425
etkileim (kullanc)
alr menler oluturmak, 300305
bir olayla resimleri deitirmek, 287
Check Browser davran, 294297
durum ubuu mesaj oluturmak, 293
eylemleri ve olaylar dzenlemek, 291
resim haritalarna davran eklemek, 291
yeni tarayc penceresi amak, 297
etkileim, rollover resimleri, 279282
etkin balantlar, renkler, 74
Events mens, 292
Exit komutu (File mens), 547
Expand All ara ubuu seenei (Code
ara ubuu), 524
Export komutu
File mens, 130, 230
Site mens, 489
Export Styles As CSS File iletiim
kutusu, 130
Export Table iletiim kutusu, 230
Extensible Hypertext Markup Language
(XHTML), 2021
Extensible Markup Language (XML), 20
Extension Manager iletiim kutusu, 547
Extension Manager, 546
eylemler, 284, 291293
582 DZN
<i> etiketi, 59
DZN 583
584 DZN
lang nitelii, 51
Macintosh
font boyutlar, 116
klavye ksayollar, 571574
resimleri nizlemek, 176
sistem gereksinimleri, xviii
kullanc alma alan, 3
Macromedia Extension Manager, 546
Macromedia Website, 36
madde imli listeler, 5256
Make Attribute Editable onay kutusu, 454
Make Attributes Editable komutu
(Modify mens), 452, 454
Manage Extensions komutu, 546
Manage Sites iletiim kutusu, 469
Manage Sites komutu, 11, 468
Map and Files grnm, 90
Map Only grnm, 90
Match case seenei (Find and Replace
iletiim kutusu), 552
Match whole word seenei (Find and
Replace iletiim kutusu), 552
Max Chars metin alan, 388
l birimi, 141
ncelik, CSS (Cascading Style Sheets)
orijin, 151153
zgllk, 154156
sralama, 157159
zel karakterler
dosyalar adlandrmak, 23
dzenli ifadeler, 569570
ierie eklemek, 6162
satrii metin biimlendirme, 5961
zel stiller, 560562
zelletirme, ileri dzeyde kod
dzenleme, 545547
zellikler, 122, 363366
DZN 585
586 DZN
S -
DZN 587
588 DZN
Frames, 358
History, 60
Insert, 65, 104
klavye ksayollar, 573, 577
Layers, 315
Others, 342
Properties, 380
Results, 561
Tag Inspector, 212, 534
Workspace Layout, 3, 28
Windows
font boyutu, 116
klavye ksayollar, 575578
kullanc alma alan, 3
resimleri nizlemek, 176
sistem gereksinimleri, xviii
Workspace Layout komutu (Window
mens), 3, 28
Wrap men eleri, 399
Wrap Tag mode (Quick Tag Editor), 536
Wrap With Label Tag seenei (form
nesneleri), 385
DZN 589
LSANS ANLAMASI
KTAPLA BRLKTE VERLEN BU YAZILIM MEDYASININ PAKETN
AMADAN NCE EKTEK ANLAMA ARTLARINI OKUYUNUZ.
BU KAPALI YAZILIM PAKETN AARAK, AAIDA YAZILMI
OLAN ANLAMA KOULLARINI KABUL ETM OLURSUNUZ.
EER BU KOULLARI KABUL ETMYORSANIZ,
PAKET AMAYINIZ. SADECE PAKET GER VERNZ.
Bu kitaptaki bilgiler sadece bilgilendirme amal olup ve nceden haber verilmeksizin
zerinde deiiklik yaplabilir. Adobe Systems, Inc., Adobe Press ve Medyasoft Yaynlar, bu
kitapta olabilecek hatalardan ve yanllklardan dolay hibir sorumluluk stlenmemektedir.
Bu kitapta ele alnan yazlm lisansl bir yazlm olup,
sadece lisans koullarna uygun olarak kullanlabilir veya kopyalanabilir.
Kitapla birlikte verilen CD-ROMdaki yazlm dosyalarnn telifi Adobe Systems, Inc.e aittir.
Bu programlar ve dosyalar zel olarak kullanma hakknz yoktur.
Bunlar bir defada tek bir bilgisayarda kullanabilirsiniz.
Bunlar bir a zerindeki baka bir bilgisayara kopyalayamazsnz. Orijinal
CD-ROMa sahip olduunuz srece dosyalar tek bir sabit diske kopyalayabilirsiniz.
Yazlm zerinde kaynak kodlar gstermek iin hibir ilem yapamaz, kaynak kodlarn
deitiremez ya da paralara ayramazsnz. Adobe Systems, Inc.in yazl izni olmakszn
yazlm deitiremez, eviremez ya da kopyalarn datamazsnz.
Yazlm ortam olduu gibi esaslarna gre garantisiz olarak datlmaktadr.
Yazarlar, yazlm gelitiricileri, yaync Pearson Education Inc. ve
Medyasoft Yaynlar, yazlm programlarnn kaliteleriyle, doruluklaryla
veya belirli amalar iin kullanlmalaryla ilgili kesin veya dolayl olarak
hibir garanti ya da tavsiyede bulunmamtr.
Bu yzden, yazarlar, yazlm gelitiricileri, yaync Pearson Education Inc. ve
Medyasoft Yaynlar, medya zerinde bulunan yazlmlarn dolayl olarak
veya dorudan sebep olduu ne srlen kayp veya hasarlar nedeniyle size
veya hibir kii veya varla kar sorumluluk kabul etmez.
Bu, hizmetin yarda kesilmesi veri kayplar, zaman kayb, danma ve beklenti
yarar kayb veya bu programlarn kullanmna bal olan zararlar ierir,
fakat bununla snrl deildir. Eer medya kusurluysa, deitirmek zere iade edebilirsiniz.
CD paketinin almas lisans anlamasn kabul ettiiniz anlamna gelir.
Ykleme talimatlar iin, CD iindeki (ngilizce) ReadMe dosyasna baknz.