| Duello- PoRtaL & ForuM ™ 2009-2010 |
Would you like to react to this message? Create an account in a few clicks or log in to continue.

| Duello- PoRtaL & ForuM ™ 2009-2010 |


 
AnasayfaAnasayfa  GaleriGaleri  AramaArama  Latest imagesLatest images  Giriş yapGiriş yap  Kayıt OlKayıt Ol  
Dynamic Feed Control
Yükleniyor ...

 

 Dreamweaver ve Tablolar

Aşağa gitmek 
YazarMesaj
Admin
DueLLoYöneticisi

DueLLoYöneticisi
Admin


<b>Mesaj Sayısı</b> Mesaj Sayısı : 928
<b>Doğum tarihi</b> Doğum tarihi : 06/07/90
<b>Yaşı</b> Yaşı : 34
<b>Nerden</b> Nerden : Antalya
<b>İş/Hobiler</b> İş/Hobiler : Webtasarım - Öğrenci
<b>Lakap</b> Lakap : Site sahibi
<b>Rep Puanı</b> Rep Puanı : 735008

Dreamweaver ve Tablolar Empty
MesajKonu: Dreamweaver ve Tablolar   Dreamweaver ve Tablolar I_icon_minitimeSalı Eyl. 15, 2009 1:23 am

Tabloların anlamını
herkes bildiği için sadece DW içerisindeki kullanımlarına
değineceğim. Tablolar sayfamızda ziyaretçimize sunmamız gereken
düzenli anlamlı veriler için bir nevi konteynır görevi
görmektedir. Sayfa tasarımlarımızı doğrudan tablolar ile yapmak da
mümkündür fakat yeni web standartları kapsamında sayfa tasarımının
temelinde (layout) tablo kullanan ve tasarımını tablolar üzerine
oturtan siteler demode siteler olarak sınıflandırılmakta ve bu
konudaki otoriteler tarafından kabul görmemektedir. Ayrıntılı
bilgiyi W3C nin web sayfasından almanız da mümkün.



Biz burada listeli
verileri tablolar ile nasıl kullanıcıya sunabileceğimizi ve DW
içerisinde tablolara nasıl hükmedebileceğimizi göreceğiz.





Tablolar oluşturmak





Öncelikle DW içerisinde
yeni bir tablo nasıl yaratılıyor onu görelim.


Sayfanıza yeni bir
tablo eklemek için:





Insert / Table
(CTRL+ALT+T) menüsünü kullanabilir ya da "Insert"
(Eski adı ile Object Panel) panelindeki
Common
ve Layout başlıkları altında yer
alan "Table" düğmesine tıklayabilirsiniz.







Dreamweaver ve Tablolar T_000342



Tablo ekleme k
için Isert panelini kullanabilirsiniz



Bu aşamadan sonra
karşımıza bir iletişim penceresi gelecek ve eklemek istediğimiz
tablo ile ilgili özellikleri bizden girmemizi isteyecektir.






Dreamweaver ve Tablolar T_000343



Tablo ekleme
iletişim penceresi






  • Rows:
    (Satırlar) Tablomuzun satır sayısı.




  • Columns:
    (Kolonlar) Tablomuzun kolon sayısı.




  • Table Width:
    (Genişlik) Tablomuzun genişliği. Burada birim olarak iki
    seçeneğimiz mevcut. İlki kurulum ile standart olarak işaretli
    olarak gelen "Percent" (yüzde) diğeri ise "Pixels"
    (piksel). Percent adından da anlaşılacağı üzere tablonun
    sayfamızın % olarak ne kadarını kaplayacağını belirtiyor. Bunu
    seçerseniz kullanıcın çözünürlüğü her ne olursa olsun tablo
    sayfanın, sizin belirlediğin yüzde kısmını kaplayacaktır. (%100
    tüm sayfayı kaplar) Pixels ise sayfamızın piksel cinsinden sabit
    genişliğini belirler. Ve çözünürlüğe göre değişmez. (Yüzde
    olarak girilen genişliklerde dikkat edilmesi gerek nokta eğer bu
    tablo başka bir tablonun içerisinde ise dıştaki tablonun
    genişliğinin yüzdesi üzerinden boyutlandırılacağıdır.)




  • Border:
    (Çerçeve) Tablomuzu ve hücrelerimizi çevreleyen çerçevenin
    piksel cinsinden kalınlığını belirtir. 0 (Sıfır) Olarak
    kullanılması halinde çerçeve kalkar.




  • Cell Padding:
    Bu hücre içindeki materyalin duvarlarına olan uzaklığı olarak
    yorumlanabilir. Piksel olarak işlenir. 0 girildiği takdirde
    resim, yazı gibi içerik hücre duvarlarına bitişik bir durumda
    görünür.




  • Cell Spacing:
    Piksel cinsinden hücreler arası boşluğu ifade eder.




  • Header:
    Tablomuzun ilk satırını yada ilk sütununu yada hem satır ve
    sütununu başlık olarak ayarlayarak, içeriğimizin daha kolay
    anlaşılır bir hal almasını sağlayabiliriz.




  • Caption:
    Tablomuzun başlığı diyebiliriz. Örneğin üyelerin isimlerinin
    listelendiği bir tabloya başlık olarak üyeler yazabiliriz.




  • Align Caption:
    başlığın ne tarafa hizalanacağını belirtir.




  • Summary:
    tablonun içeriğine dair bir özet. Sadece kod görünümünde
    görülebilir ziyaretçiler için bir anlam taşımaz.




Temel ayarları bu
şekilde yaptıktan sonra OK'e tıklayarak tablonuzu
sayfaya ekleyebilirsiniz.





Tabloları
biçimlendirmek





Tablomuzu sayfamıza
eklediğimize göre şimdide Properties (Eski adı
ile Properties Inspector) panelinden tablomuza ilişkin ayrıntılı
ayarları nasıl yapacağımıza bir göz atalım.





Dreamweaver ve Tablolar T_000344



Tabloları
biçimlendirmek için Properties panelini kullanabilirsiniz






  • Table Id:
    Tablomuzun HTML içindeki adı.




  • Rows:
    Satır sayısı.




  • Cols:
    Kolon sayısı




  • H:
    Tablonun yüksekliği




  • W:
    Tablonun genişliği.




  • CellSpace:
    Hücreler arası genişlik.




  • CellPad:
    Hücre içeriğinin hücre duvarlarına olan mesafesi.




  • Align:
    Tablonun hizalama durumu.




  • Border:
    Çerçeve kalınlığı.




  • Clear Column
    Widths
    : Kolonları genişlik değerlerini temizle.




  • Convert Table
    Widths to Pixel
    : Tablonun genişliklerini piksele çevir.




  • Convert Table
    Widths to Percent
    : Tablonun genişliklerini yüzdeye
    çevir.




  • Clear Rows
    Heights
    : Satırların yükseklik değerlerini temizle.




  • Convert Table
    Heights to Pixel
    : Tablonun yüksekliklerini piksele
    çevir.




  • Convert Table
    Heights to Percent
    : Tablonun yüksekliklerini yüzdeye
    çevir.




  • Bg color:
    Tablonun arka fon rengi.




  • Bg Image:
    Tablonun arka fon resmi.




  • Brdr Color:
    Tablonun çerçeve rengi.




  • Class: Tabloya
    uygulanacak CSS stili.




İlgili kısımlara
ulaşarak tabloları istediğiniz gibi biçimlendirebilirsiniz. Tablo
ID leri veya sayfada kullanılan bir nesnenin ID benzersiz olmalı
ve sayfa içerisinde sadece bir kez kullanılmış olmalıdır.




Ayrıca Tablonuz ile
ilgili ayarların bir kısmını da Modify menüsünden
gerçekleştirebilmeniz mümkün. Bunlardan:






  • Tablonuza satır
    eklemek için: Modify / Table / Insert Row




  • Tablonuza kolon
    eklemek için: Modify / Table / Insert Column




  • Satır silmek için:
    Modify / Table / Delete Row




  • Kolon silmek için:
    Modify / Table / Delete Column




  • Seçili hücreden
    sonraki satırı birleştirmek için: Modify / Table /
    Increase Row Span




  • Seçili hücreden
    sonraki kolonları birleştirmek için: Modify / Table /
    Increase Column Span




  • Önceden
    birleştirilmiş satırları tekrar geri ayırmak için:
    Modify / Table / Decrease Row Span




  • Önceden
    birleştirilmiş kolonları tekrar geri ayırmak için:
    Modify / Table / Decrease Column Span






Hücreleri
biçimlendirmek





Bazen tüm tablonun
değil de belli bir hücrenin ya da satırın (sütun da olabilir)
özelliklerini değiştirmek isteyebiliriz. Tablo içindeki herhangi
bir hücreye tıkladığınızda Properties paneli
aşağıdaki gibi değişecektir. Sırasıyla;





Dreamweaver ve Tablolar T_000345



Bir hücreyi
seçtikten sonra Properties panelinden ilgili hücrenin
özelliklerini değiştirebilirsiniz






  • Marges
    selected cells using spans
    : Seçtiğiniz birden fazla
    hücreyi birleştirip tek bir hücre haline sokar. Aynı işlemi
    Modify / Marge Cell menüsü ile de
    yapabilirsiniz.




  • Splits cell
    into rows or columns
    : Seçtiğiniz hücreyi kolon veya
    satır olarak ikiye ya da daha fazla parçaya böler. Aynı işlemi
    Modify / Split Cell menüsü ile de
    yapabilirsiniz.




  • Horz:
    Hücre içi dikey hizalama.




  • Vert:
    Hücre içi yatay hizalama.




  • H:
    Hücre yüksekliği.




  • W:
    Hücre genişliği.




  • No Wrap:
    Hücre içindeki dokümanı bölmeden düz olarak devam etmesini
    sağlar.




  • Header:
    Seçili hücreyi başlık hücresi olarak vurgular. (TD tagını TH'ye
    çevirir)




  • Bg:
    Hücre arka fon resmi ve rengi.




  • Brdr:
    Hücre çerçeve kalınlığı.






Tabloları sıralama





Çok uzun ve düzenli
tablolar yapmanız gereken durumlarda içeriği daha sonra bir sıraya
koymak gerekebilir. Buda daha önce düzensiz bir sırayla eklenen
içerik için zor bir durum ortaya çıkartır. Fakat DW'ın bize
sunduğu kullanışlı araçlar ile bu sorunun üstesinden gelebiliriz.



Bir tabloyu seçtikten
sonra Commands / Sort Table menüsü ile tablo
içeriği sıralama için kullanılacak araca ulaşabilirsiniz. Bu
açılan diyalog penceresinden ise sıralamanın kriterlerini
giriyoruz. Alfabetik ya da nümerik olarak sıralama yapabileceğimiz
gibi ikincil sıralama kriterleri de belirleyebilirsiniz.






Dreamweaver ve Tablolar T_000346



Tablo sıralama
iletişim penceresi



Sort By
kısmı sıralamanın hangi kolon içeriğine göre yapılacağını
belirtiyor.



Then by
ise eğer ilk sıralama kriterleri eşit ise ikincil olarak hangi
kolon içeriğinin sıralama kriteri olarak kullanacağını belirtiyor.



Sort includes
the firs row
İlk satırı da sıralamaya dahil etme
seçeneğidir. Eğer Header kullandıysanız bunu işaretlememelisiniz.



Keep all row
colors the same after the sort has been completed

sıralama işlemi bittikten sonra bütün satır renklerinin rengini
aynen koru. Eğer tabloda alternate renk kullandıysanız (bir satır
koyu bir satır açık renk) sıralama sonunda bu renk düzeninin
bozulmaması için bu kısmı işaretlememelisiniz.





Tabloları
biçimlendirmek (Format Table)





Hazır tablo şablonları
sayesinde büyük ve karışık tabloları düzenli ve anlaşılır bir hale
getirebilirsiniz.



Commands /
Format Table
menüsü ile Tablo formatlandırma aracına
ulaşabilirsiniz.





Dreamweaver ve Tablolar T_000347



Tablo
biçimlendirme iletişim penceresi



Burada göze çarpan
ayarlar olarak:



Alternate:
Satırların birbirini taklip eden bir sıra ile renk değiştirmesi
olarak nitelendirilebilir. Böylece uzun ve geniş kapsamlı
tablolarda ziyaretçi için satır bilgilerini takip kolaylaşmış
olur.



Top row:
İlk satırı belirtir. Bunu tablonun header'ı olarak düşünürsek
tablo header biçimlerini buradan yapabilirsiniz.



Left col:
Yine top row'da olduğu gibi en soldaki kolonu header gibi
biçimlendirmenize olanak sağlar.



Border:
Çerçeve kalınlığı



Apply All
Attributes to TD Tags Instead of TR Tags
: Biçimlendirme
işlemi için kullanılan parametreleri satır kodları yerine her
sütun için ayrı ayrı girilmesini sağlar. Ne gibi bir fayda
getireceğini tam anlayamamakla beraber, HTML kodunu oldukça
büyüteceğinden eminim.





Dinamik Tablolar





Sunucu modelleri ile
çalışırken işinizi kolaylaştıracak bir seçenek olduğu için deyinme
ihtiyacı duydum.



"Insert"
panelden Application kısmında ya da
Insert / Application Object / Dynamic data / Dynamic Table
menüsü ile ulaşabileceğiniz bu seçenek ile bir defada
tablo yapısını oluşturabilir bir defada kaç kayıt çekileceğini
düzenleyebilirsiniz.





Dreamweaver ve Tablolar T_000348



Dinamik
tablolar ile kayıtları listelemek çok kolay





Inport Tabular Data





Eğer elinizde web
sayfasına dökmeniz gereken tablosal veriler varsa bunları DW için
aktarırken CSV formatını kullanabilirsiniz



CSV nedir?





CSV (Comma
Separated Values / Virgül ile ayrılmış değerler)
verileri
bir ayraçlar ile (genelde virgül veya noktalı virgül kullanılır)
ayrılmış her satırında bir veri içerdiği kabul edilen metin
dosyalarına verilen genel isimdir.



Örnek bir CSV
dosyasının içeriği şu şekildedir.











  1. ADI;SOYADI;ADRES;ILCE;IL





  2. SEVTAP;ÇINAR;1
    Nolu Sağlık Ocağı;SÖKE ;AYDIN





  3. A.GÜLTEN;KANTARCI;1440Sok.No:2D:9E.Ü.Ecz.Fak.;ALSANCAK;İZMİR






  4. A.NURHAL;ERTEM;Cumhuriyet
    Meydanı No:7;SEFERİHİSAR;İZMİR






  5. ABDÜLAZİZ;KARTAL;GazilerCd.No:341/A;YENİŞEHİR;İZMİR





  6. ADİL;OKUCU;AliHikmetPaşaMeyd.No:22;;BALIKESİR











Kolay yoldan CSV yapmak
için Microsoft Ecel'i kullanabilirsiniz. Tablo
ihtiva eden bir .xls (Excel dokümanı) dosyasını açıp Dosya
/ Faklı Kaydet
menüsü ile dokümanı farklı kaydedin.
Kaydederken Kayıt türü bölümünden "CSV (virgülle ayrılmış)
(*.csv)
" seçin ve Kaydet deyin.
Oluşturulan CSV dosyası bir Excel dokumanı gibi görünecektir ve
çift tıklandığında Excel tarafından açılacaktır. Bu dosyayı bir
Text editörü ile (Dreamweaver, EditPlus, Notepad vs.) açıp
düzenleme de yapabilirsiniz.





Dreamweaver ve Tablolar T_000349



Dosyayı
kaydederken türünü CSV (virgülle ayrılmış) (*.csv) olarak
seçmelisiniz



Elinizdeki CSV
dosyasını sayfaya eklemek için;



Yeni bir dokuman açın
ve ardından File / Inport / Tabular Data ya da
Insert / Table Object / Insert Tabular data
menüsü ile Tabular data (Çizelgeli veri diye çevirebiliriz) ekleme
iletişim penceresini açın. Sırasıyla;





Dreamweaver ve Tablolar T_000350



Insert Tablular
Data iletişim penceresi






  • Data File:
    bilgileri içeren .csv dosyası




  • Definiter:
    CSV dosyasından kullanılan ayracın türünü belirtiyor. Ayraç
    olarak Tab (sekme), Comma
    (virgül), Semicolon (noktalı virgül),
    Colon
    (kolon) veya özel bir ayraç olarak Other
    seçeneklerinden herhangi birini kullanabilirsiniz. (Excel
    varsayılan ayraç olarak noktalı virgül kullanır)




  • Table Witdh:
    Tablo genişliği. Eğer tablo genişliğinin içerdiği veriye göre
    genişleyebilmesini istiyorsanız Fit to data,
    sabit bir genişlikte olmasını istiyorsanız Set
    seçeneğini kullanabilirsiniz.




  • Cell padding:
    Tablo ekleme bölümünde ne olduğundan ayrıntılı bir şekilde
    bahsetmiştik.




  • Cell Spacing:
    Tablo ekleme bölümünde ne olduğundan ayrıntılı bir şekilde
    bahsetmiştik.




  • Border:
    Çerçeve kalınlığı.




  • Format Top
    Row
    : En üst satırın başlık olarak kullanılacağı
    durumlarda bu satırın farklı bir formatta olması daha
    mantıklıdır. Buradan uygun bir format seçebilirsiniz.




Seçeneklerini uygun
şekilde doldurup OK dediğinizde DW, CSV
dosyasının içeriğini otomatik olarak okuyup sayfamıza bir tablo
olarak ekleyecektir.



Daha sonra sayfaya
eklenen tablo üzerinden ilgili değişiklikleri yapabilirsiniz
Sayfa başına dön Aşağa gitmek
http://duello.goalsoccer.net
 
Dreamweaver ve Tablolar
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» Dreamweaver CS4
» Dreamweaver ve Metinler
» Dreamweaver ve CSS Stiller
» Dreamweaver ve Frameler
» Dreamweaver Temelleri

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
| Duello- PoRtaL & ForuM ™ 2009-2010 |  ::    Duello Adobe :: Dreamweaver-
Buraya geçin: