HTML Dersi
Table Kullanımı Hakkında (TR ve TD)
Geç kalanlar serisinin yeni HTML dersine hoş geldiniz. Bu dersin konusu
Table kullanımıdır. Web programlama yapabilmenizi sağlayacak ders serisinin ikincisidir.
Bir önceki HTML Nedir dersi ile neyi hedeflemiştik?
1. Dersin Hedefi:
HTML kısaltmasındaki M (markup/işaretleme) harfini kendi adınızın anlamını bildiğiniz gibi bildirmek.
1. Dersi okumadan buradan sonraya devam etmeyin lütfen.
Şimdi ise binanın ikinci katını inşa edelim. Bu dersi işaretleme detaylarına ayırdım.
Table kullanımı
üzerinden konuyu ele alacağız. Bu detaylara parametre desek de olur. Bunlar (renk, biçim, en, boy, mesafe) gibi şeylerdir.
HTML etiketleri ile detaylı işaretleme nasıl yapılır?
Parametre ile aşağıdaki 7 noktaya dikkat ederek yapabiliriz.
HTML Nedir
İşaretleme dili ile html uzantılı web sayfaları hazırlanır. [hatırlatma]
Etiket içinde parametre kullanımı:
-
Parametrelerin kendi içinde sıralaması önemsizdir.
-
Etiketin açma kısmında yazılır.
-
Değer ataması EŞİTTİR ile yapılır.
-
Değer ÇİFT tırnak içi yazılabilir (="...").
-
Değer TEK tırnak içi yazılabilir (='...').
-
Parametre değeri direkt de yazılabilir (=...)
Table NEDİR?
Table, Genellikle web sayfası ile yoğun bilgi sunulacağında kullanılır. Table Kullanımı ile tablolama ihtiyacı giderilir. Tablo
şeklinde bilgi sunmanın olmassa olmazı hizalama ihtiyacını bu HTML elementi giderir.
Dosya türü *.html şeklinde olan
dosyaları editör ile açtığımızda bu HTML etiketini okuyabiliriz. Table etiketi içinde satır (TR) ve hücre (TD) etiketi
barındırır. Hücreyi hem table hem de TR'nin kapsaması gerekir.
*.html şeklindeki dosyaları hangi programlar yorumlar?
Web tarayıcılar yorumlar. Oluşturdukları görüntüleri
bizlere gösterirler. Peki gösteremezler ise ne yaparlar? Yatay ve dikey kaydırma düzeneklerini devreye alırlar
(Tasarımda Responsive konusudur)
Geç Kalanlar
Bu serideki HTML dersleri kimler içindi?
30 yaş üstü olan ve daha önce bu konular ile ilgisiz kalmış bay ve bayanlar için; evet sizin için! Geç kalanlar içinde siz de
varsınız. Daha fazla geç kalmamak için bu dersi sonuna kadar okuyun lütfen.
HTML Parametreleri Şöyle Kullanılır
Gelin parametre mantığını HTML dilinde ele almadan önce anadil ile bunun mantığını görelim:
<isaretlialan
renk='acikmavi' buyukluk=5
tabanrenk="koyuyesil">
Allah'tan başka ilah yoktur;
Muhammed O'nun kulu ve elçisidir.
</isaretlialan>
Yukarıda saydığım kullanımla ilgili 6 maddeyi şimdi tekrar okurmusun lütfen. Bir web sayfasında sınırsız sayıda tablo olabilir. Sayfadaki tablolar birbirinden bağımsızdır. Tablo kendi bölgesinde satırları barındırır. Satırın bölgesinde de hücreler olur.
En az 30 yıldır uzak kaldığınız şu çağın etkileşimli kitapları olan web sitelerindeki tabloları kodlama eğlencesine başlayalım.
Table Kullanımı
Anadil vurgulu işaret etiketleri şu şekildedir:
tablo = <tablo></tablo>
satır =
<satır></satır>
hücre = <hücre></hücre>
Bu yukarıdaki kodlar henüz nem ve sıcaklık görmemiş
tohum gibidir.
Anadil ile mantığını aldığınızda geriye baba dil ile ezberleme zorluğu kalacak. Sevene zorluk vız gelir.
Bu zorluğun pratik yaparak üstesinden gelirsiniz. HTML ye olan sevgi ve ilginizi yüksek tutarsanız size kolaylaşır.
Yukarıdaki kodun baba dil İngilizceye anlam olarak çevirisi şöyledir:
TABLO = table
SATIR = table row
HÜCRE = table data
HTML Çevirisi ise şunun gibi olur:
Tablo = <table></table>
Satır= <tr></tr>
Hücre=<td></td>
Tek hücreli canlıları bilmeden çok hücreli canlıları anlamaya çalışmak yürüme çağında çocuğun durup durup koşması gibidir; böyle birşey olmaz. Aşamalı öğrenmek hız ve keyif kazandırır. "Volvoxlu günlerin özlemi elbet birgün gidecek"
Anlık Ödev: Tek hücreli tablo çiz, hücrede "Selam !" yazısı olsun.
Anadil ile bu ödevin html kodları şöyle olabilir:
<tablo>
<satır>
<hücre>
Selam!
</hücre>
</satır>
</tablo>
Baba dil ile ise kod şunun gibi olur;
<table><tr><td>Selam! </td></tr></table>
Birinci dersten hatırladınız mı?
HTML Kodları tek satırda yazılabilir. Yukarıda tek satırda yazdığımız kodu aşağıda "white space" küme elemanları olan; boşluk, tab ve enter tuşları ile görsel hale getirelim.
Şu yazım da doğrudur:
HTML Table Kullanımı Örnekleri:
Hadi! Bu konuda HTML örneklerine geçelim. Table kod örneklerinin ekran görüntüleri aşağıdaki gibidir. Kodların tarayıcıda oluşturduğu görüntülere alıcı gözle bakarsanız zihin kendini kodlara hazırlar.
Örnek [1] Görüntüsü:
Örnek [2] Görüntüsü:
Örnek [3] Görüntüsü: ()
Örnek [4] Görüntüsü:
HTML etiketlerinden biri olan table kodları ile tasarıma başladık.
Az önce tarayıcı görüntü resimlerini verdiğimiz örnek HTML tablo kodları şu
şekildedir:
Örnek [1]
HTML Table Border
Örnek [2]
HTML Table Width Height
Örnek [3]
HTML Table valign align
Örnek [4]
HTML Table Bgcolor
Color parametresi de tablodaki yazıya renk verir. Renklerin ingilizce isimlerinin listesini sizler için hazırlıyorum... Renkleri anlamanız için ayrıca renklerin anlaşılmasına yönelik bir ders hazırlığım var.
Bazı çocuklar apalamadan yürür!
Hacker olmak isteyen arkadaş da gelmiş HTML ders 2'ye.
Ne yapsam etsem de dersin havasını konusunu bozmadan arkadaşa da iki kelam
etsem.
Hacker Olmak İsteyene HTML Table
Bak hacker yolcusu arkadaş; ne dedik Tablo TR leri yani satırları barındırır. Satır da hücreleri barındırır. Peki ya iki
hücreli tek TR li bir tablo kodu ile şu aşağıdaki görüntü nasıl oluşuyor?
Yukarıdaki tablo görüntüsünün HTML kodu şu şekildedir:
Böyle bir kod ile altlı üstlü iki hücre olur mu? Yan yana iki hücre olması gerekmiyor muydu? Source incelemesi yapar mısınız; Bakalım olayı çözmeniz kaç dakikada sürecek.
Bir hacker için olanaksız kelimesi yoktur. "Acaba şunu nasıl yapabilirim?" diye bir cümlenin peşinde gider. Programcı için 1
çabalama yeterli iken hacker 2 çabalar.
İleride CSS den bahsederken şunu tekrar söyleyeceğim:
Hangi biçim koleksiyonu hangi etiketi etkiler? Bu CSS ile HTML
bağlaması class parametresi ile yapılır.
Hacker olmak isteyen arkadaş lütfen iyi bir takipçi ol. Class daki
isimlendirme seni <style> </style> etiketine götürecek. Orada hacker olmak isteğin kadar çalışırsan çözersin. Ben
HTML dersi öğrencilerime "a href" konusunu hazırlayacağım; gösterdiğim yeri inceler misin!
HTML Table Detayları
İleride bu konuda "HTML Table [2]" başlıklı bir ders yapılacaktır. Caption,colgroup, thead, tbody, tfood, TH, Colspan, Rowspan gibi özellikler ele alınacaktır. Şu anda ikinci tarzın önceliği ısındırmadır.
Motive Eden Söz:
Türkler çalışırsa dilleri anadil olmaktan çıkıp baba dil olur.
Sen çalışırsan, ben çalışırsam, o çalışırsa dilimiz baba
dil olur. İngilizce'ye fesatlanıp söylenmek değil çalışmakla TR ve TD; STR ve HCR ye dönüşecek
HTML Ana Sayfa Tüm Sponsorlar
Bu Sayfanın Detayı:
Konusu: Web Yazılım için HTML Dersi.
Hazırlayan: İsmail PALA (1973-)
Yayın Tarihi:
2022-10-07 01:14:24
Tekil Ziyaretçi : 483
Tüm Hakları Saklıdır. Copyright © 2022