Top

Bölüm 1 (İleri seviye HTML) Şablon/Düzen/Layout

Bölüm 1 (İleri seviye HTML) Şablon/Düzen/Layout

Çeviriler tırnak içinde gösterilir. Çevirilerin kaynağı; w3schools.com‘dur. Çeviri haricindekiler bana aittir. Temel HTML derslerine de bakabilirsiniz bu konuya yabancıysanız. 16 Bölümdür ve ilk bölüme buradan ulaşabilirsiniz. Editör olarak; Notepad++, Dreamweaver ya da w3Schools’a ait paylaşacak olduğum online editörü kullanabilirsiniz.


Sitenizin iyi görünmesi için layout çok önemlidir. Sayfanızın düzenini çok iyi ayarlamalısınız.

Website Düzeni/ Layout ‘u

Çoğu web sitesi içeriklerini gazete ve dergilerdeki gibi çoklu sütunlara ayırarak yerleştirir.

Bu sütunlar ise ya <table> etiketi ile ya da <div> etiketi ile ayrılır. Bir miktar CSS kullanımı da renkli sayfa görünümü, sayfa konumlandırma, element yerleşimi, arkaplan resimi gibi sayfaya canlılık katar.

HTML’de Layout – Table Kullanımı

En basit şablon oluşturma yolu <table> etiketleri ile mümkündür. Aşağıdaki örnekte 3 satır ve 2 sütuna sahip bir düzen göreceksiniz tablolar ile; -birinci ve son satırın yaslanması ve sütunlar colspan özelliğini kullanmıştır-

Misal;

<html>
<body>

<table width=”500″ border=”0″>
<tr>
<td colspan=”2″ style=”background-color:#FFA500;”>
<h1>Main Title of Web Page</h1>
</td>
</tr>

<tr valign=”top”>
<td style=”background-color:#FFD700;width:100px;text-align:top;”>
<b>Menu</b><br />
HTML<br />
CSS<br />
JavaScript
</td>
<td style=”background-color:#EEEEEE;height:200px;width:400px;text-align:top;”>
Content goes here</td>
</tr>

<tr>
<td colspan=”2″ style=”background-color:#FFA500;text-align:center;”>
Copyright © 2011 W3Schools.com</td>
</tr>
</table>

</body>
</html>

Örneğin kaynağı; Buradadır.

Not; HTML tablolarıyla güzel şablonlar oluşturabilmek mümkün olduğu halde; tablolar sunulacak veriler için dizayn edilmiştir, tasarım için değil.

HTML’de Layout – Div Elementi kullanarak yani tablosuz kullanım

Div elementi blok seviyesinden bir elementtir ve HTML elemanlarını gruplamak için kullanılır.

Aşağıda 5 div elementi göreceksiniz, çok sütunlu bir düzen oluşturulmuştur önceki gibi;

<html>
<body>

<div id=”container” style=”width:500px”>

<div id=”header” style=”background-color:#FFA500;”>
<h1 style=”margin-bottom:0;”>Main Title of Web Page</h1></div>

<div id=”menu” style=”background-color:#FFD700;height:200px;width:100px;float:left;”>
<b>Menu</b><br />
HTML<br />
CSS<br />
JavaScript</div>

<div id=”content” style=”background-color:#EEEEEE;height:200px;width:400px;float:left;”>
Content goes here</div>

<div id=”footer” style=”background-color:#FFA500;clear:both;text-align:center;”>
Copyright © 2011 W3Schools.com</div>

</div>

</body>
</html>

Bu örneği de şurada görebilirsiniz, yalnız üsttekini ilk önce bilgisayarınızda denemelisiniz bence. Buraya tıklayıp görebilirsiniz…

HTML Layout – Yararlı ipuçları

İpucu; Css kullanımının en büyük avantajı, harici bir kaynaktan kullanıldığında, sitenizin kontrolü daha kolay olur. Css dosyasında bir değişiklik ile tüm sayfaları değiştirip kontrol altında tutabilirsiniz.

İpucu;  gelişmiş layout oluşturmak zaman alacağından, web’ten şablon(template) bulmanız daha çabuk sonuç verecektir. Google’dan ücretsiz olanları bulup çalışabilirsiniz.

 

 

No Comments