Bilgisayar ve İnternet
Bilim ve Teknoloji
SN? Pratik
Makineler
Elektronik ve Haberleşme
» ana sayfa / bilgisayar ve internet / web tasarım

Söyle Web Tasarım Nasıl? Yapılır

DİZAYN İÇİN HAZIRLIK

Biliyorum herkes bugünlerde, web sayfası dizayn etmekten bahsediyor yada web sitesi olduğunu söyleyip sizi kıskandırmaya çalışıyor. Bazıları HTML diye birşeyden bahsediyor fakat kimse size ne olduğunu söylemiyor, yada söylemek istemiyor. Yada web dizayn yapmanın çok zor birşey olduğu gibi bir izlenim veriyorlar size. Fakat bunlar sizi hiç yıldırmasın çünkü bu yazının sonunda sizde web sayfası dizayn etmeye ilk adımı atmış olacaksınız. En azından web sayfası tasarlamanın kolay ve çok zevkli birşey olduğunu bu uygulamalı yazımda göreceksiniz. Yazımı okuduktan sonra inanın bana, basit bir web sayfası yapacak duruma geleceksiniz.

Yazımın sonunda sizler için bir HTML Kılavuzu ekledim, ister yazdırın ister duvarınıza asın, bir HTML uzmanı olma yolunda işinize çok yarayacağından hiç şüphem yok.

Şimdi web sayfamızı dizayna başlamadan önce size neler gerekli olacak onlara bir göz atalım.

  • Bir adet bilgisayar.
  • İnternet Explorer yada Netscape Navigator, bu bizim web sayfalarımızın nasıl göründüğü gösterecek olan program yani web browser'ımız.
  • Ve son olarak da, belki de bu işin en önemli kısmı yani öğrenme isteği.
Evet, yukarıdaki maddeleri bir araya getirmeyi başarabildiyseniniz biran önce işimize koyulabiliriz. Fakat herşeyden önce ilerde ortaya çıkabilecek "üf-püf" leri en aza indirmek için web dizaynımız aşamasında karşımıza çıkacak bazı terimleri açıklamak istiyorum. bazı temel terimleri açıklarsam olayları belki daha kolay anlayabilirsiniz.

TEKNİK TERİMLER

Web sayfası nedir?

Web sayfaları genelde iki temel kısımdan oluşur, birincisi text yani sayfanınızın içeriği diğeri ise HTML Tag'leri. HTML kodları yani tag'leri web browser'ınızın (İnternet explorer yada netscape programınızın) web sayfalarını nasıl biçimlendireceğine yardımcı olan kodlardır. Mesela yazınızdaki karakter çeşitleri yada renkleri, veya menünün nerde olacağı, grafiklerin sayfada nerede durması gerektiği, boyutları, bunların hepsi HTML kodlarının yardımıyla olur. İşte bu iki temel kısmı biz de bir araya getirdiğimiz zaman bir web sayfası elde etmiş olacağız. Nasıl? Fazla da karmaşık bir şey değil değil mi?

HTML nedir?

Genelde web sayfası dosyalarmız HTML dosyalarıdır çünkü kısaca bu dosyaların kök uzantıları .htm veya .html olarak biter. HTML açılmış hali Hyper Text Markup Language, yani "markup language" bir bilgisayar dili, bu dilin görevide yazıları biçimlemesi sağlar, yani bir sayfadaki yazının nasıl görüneceğini ayarlar.

Web tarayıcı (browser) nedir?

Web browser İnternet üzerinde bize sörf yapmamıza yardımcı olan ve siteleri görmemizi sağlayan bir yazılımdır. Microsoft İnternet Explorer ve Netscape Navigator en çok yaygın olan web browserlardır. Teknik olarak browserların neler yaptığını iki madde de toplayabiliriz:

1- Browserınız sizin bağlandığınız web serverden yaptığınız dosya isteğini ağ (network) üzerinden size yani kullandığınız bilgisayara ulaşmasını sağlar.

2- Browserın ikinci görevi ise yaptığınız isteği, yani web serverdan gelen dosyayı size, yani monitörünüze nasıl yansıtacağını, formatlamasını bilmesi, tabi bunun için ne kullanıyor? Biraz önce bahsetmiştim: HTML tags.

Web Server(sunucu):

Web server bir bilgisayar programıdır, yani software (örnek Microsoft IIS, Apache) fakat bazı durumlarda tüm bir bilgisayar hardware olarakda web server diye isimlendirilebilir. Web server'in amacı kullanmakta olduğunuz browserdan gelen isteği yerine getirip sonucu size tekrar gönderen programdır.

Biz biraz sonra başlayacağımız web sayfamızı dizayn ederken web server kullanmamıza gerek yok çünkü sadece internet explorerı kullanarak sayfamızın internet üzerinde nasıl görüleceğini test edebilme imkanımız olacak. Eğer dizayn ettiğiniz web sayfasını tüm dünya ile paylaşmak istiyorsanız sayfanızı bir yerde host etmeniz gerekecek. Fakat şimdi bunları düşünmenize gerek yok, ilkönce bir web sayfamızı hazırlayalım.

HTML'E GİRİŞ

HTML Tag'leri

Daha öncede bahsettiğim gibi HTML tag browserınıza yazınızın yani text'iniz biçimlendiren bir dizi kod dur. HTML tag'ler < (küçüktür) ve > (büyüktür) işaretlerinin arasına konur. <html>, <title>, yada <body> bunlara örnek olarak verebiliriz.

HTML tag'leri geneldeingilizce kelimeler olduğu için bazı kelimelerin kısaltılması tag olarak kullanılmıştır. Mesela paragraf açmak için kullanılan <p> tag'i aslında ingilizce 'paragraph' kelimesinden gelir. Her dilin bir gramer yapısı olduğuna göre, HTML tag'lerininde bir anlamda gramer'i de tag'leri nasıl kullandığınızdır. Bunun içinde dikkat edeceğiniz ilk nokta html tag'lerinin doğru bir şekilde kapatılmasıdır. Her tag'i mesela <html> kullandıktan sonra </html> şeklinde bölü işaretini tag'den önce kullanarak kapatmak gerekiyor. Yani diğer bir örnek verecek olursak; eğer <title> tag'ini kullandıysak aynı tag'i bitirince de </title> ile kapatılmış olması gerekiyor. Yoksa web tarayıcınız web sayfasına yerleştireceğiniz yazınız ile ne yapacağını şaşırır. Tabi bazı istisna tag'ler var, mesela <br> gibi, bu tagler için kapatma tag'i kullanmanıza gerek yok.

Her web sayfasında mutlak olması gereken HTML tag'leri:

Her web sayfasında mutlaka bazı HTML tag'lerini kullanmanız gerekiyor ve aşağıda sıraladığım bu tag'ler html dosyanızın omurgasını oluşturuyor.

<html>: bu tag browser'a HTML dosyasısnın başladığını haber verir.
<head>:
Web sayfasının içeriğinin dışında sayfa ile bilgilerin verildiği yerdir. Sitenizin ilerde arama motorlarında bulunmasına yardımcı olan meta tags olarak adlandırılan tag'lerde yine head'in dahili içindedir.
<title>: Sştemizin adını bu tag'le belirtiyoruz ve tarayıcınızın sol üst köşesinde bunu görebiliriz.
<body>: web tarayacısına web sayfamızdaki metnin başladığını haber verir. Browserınızda gördüğünüz herşey bu taglerin arasında yer alır.

tabi bu tagleri kullandıktan sonra taglerin kapatılması gerekiyor, daha önce söylediğim gibi. Diğer tag'lerle ilgili açıklamaları HTML Kılavuzu'nda bulabilirsiniz.

Şimdi heralde biraz olsun HTML ile yakınlaşmışsınızdır. Klasik bilgi yerine anlatımın kolay olması için uygulamalı bir web sayfası yapmaya karar verdim. İstersenin fazla zaman harcamadan sayfamızı dizayn etmeye başlayalım. Sitemizn adı: '12 Dev Adam'.

İLK SAYFAMIZI YAPIYORUZ

Evetttt, bu kadar temel bilgi ve hazırlıktan sonra artık '12 Dev Adam' web sayfamızı hazırlamaya başlayabiliriz.

Web sayfası hazırlamak için özel yazılımlar var mesela FrontPage, Dreamweaver, Adobe GoLive…vs. fakat bu programlar sizin işinizi ne kadar kolaylaştırsa da bazı dezavantajları olduğuda bir gerçek, o yüzden ben size asıl sahnenin arkasında neler döndüğünü göstermek istiyorum. Eğer windows tabanli bir bilgisayar kullanıyorsanız herhangi özel bir editör kullanmanıza gerek yoktur. Mesela dreamweaver veya frontpage gibi. Sizin için tek gerekli olan windows sisteminizinde içinde olan pek çekici görünmeyen Not Defteri’niz size yeterli olacaktir. Eğer bu program sistemizde mevcut değilse bunun yerine WordPerfect ya da Microsoft Word gibi farklı yazılımlarda kullabilirsiniz.

Şimdi isterseniz Not Defteri mizi açarak dizaynımıza başlayalım. Bunun için Başlangıç menü'sünden Donatıları ve ordan da Not Defterini seçebilirsiniz.

Önemli not: Not Defterinde dosyanızı saklarken dikkat etmeniz gereken en önemli nokta dosyanızın uzantısı. Not Defteri programı dosya uzantılarını .txt olarak saklar. Fakat bizim dosyamız bir HTML dosyası olduğu için uzantımızın .htm olması gereklidir. Ve eğer dikkatli olmazsak dosyamız '12devadam.htm.txt' gibi karışık bir hal alabilir. Böyle bir duruma izin vermemek aşağıdaki adımları izleyebilirsiniz:

1-Dosya menüsüne tıklayıp 'farklı kaydet' seçin.
2-Kayıt yapacağınız klasörün 'Konum' dan yerini tespit edin.
3-Dosya çesitini 'tüm dosyalar' olarak seçiniz.
4-Dosya adı olarak '12devadam.htm' diyerek .htm uzantısını dosya isminin sonuna eklemiş olun.


Yukardali resime göre konuşacak olursak A: sürücünüzde '12devadam.htm' adlı bir html dosyası artık mevcut olacak.

YAZILARIMIZI BİÇİMLENDİRİYORUZ

 

İşte hemen sol tarafta yapacağımız web sayfasının görünümü, heyecanlamayın biraz sonra sizin olacak. :-)

1. Başlığımızı yazıyoruz.
<html>
<head>
<title>12 Dev Adam!!!</title>
</head>
<body></body>
</html>

2. Sayfamızın arka plan rengini belirliyoruz.
<html>
<head>
<title>12 Dev Adam!!!</title>
</head>
<body><body bgcolor="#FF0000"></body>
</html>

3. İlk yazımızı yazıyoruz.
<html>
<head>
<title>12 Dev Adam!!!</title>
</head>
<body><body bgcolor="#FF0000"><p>12 DEV ADAM'IN WEB SITESINE</p>
<p>HOS GELDINIZ!!!</p>
</body>
</html>

4.Yazımıza renk ve biçim veriyoruz.
<html>
<head>
<title>12 Dev Adam!!!</title>
</head>
<body><body bgcolor="#FF0000"><p align="center"><font size="7"><b><font color="#FFFFFF">12 DEV ADAM'IN WEB SITESINE </font></b></font></p>
<p align="center"><font size="7" color="#FFFFFF"><b><font size="6">HOS GELDINIZ!!!</font></b></font><font size="6"><b>
</b></font></p>

</body>
</html>

 

Not: Bu sayfada kullandığım bütün html tag'lerinin açıklamalarını son sayfadaki HTML Kılavuzu'nda bulabilirsiniz.

RESİM EKLİYORUZ

 
 

Bu bölümümüzde sayfamızı görselleştireceğiz. Üç resimimizi eklediğimizde yandaki sayfayı elde edeceğiz. Hadi biran önce işe koyulalım.

 

1. İlk resimi ekliyoruz.
<html>
<head>
<title>12 Dev Adam!!!</title>
</head>
<body><body bgcolor="#FF0000"><p align="center"><font size="7"><b><font color="#FFFFFF">12 DEV ADAM'IN WEB SITESINE </font></b></font></p>
<p align="center"><font size="7" color="#FFFFFF"><b><font size="6">HOS GELDINIZ!!!</font></b></font><font size="6"><b>
</b></font></p>
<p align="center"><img src="dev1.gif" width="80" height="100"></p>
</body>
</html>

 

2. İkinci resimi ekliyoruz.
<html>
<head>
<title>12 Dev Adam!!!</title>
</head>
<body><body bgcolor="#FF0000"><p align="center"><font size="7"><b><font color="#FFFFFF">12 DEV ADAM'IN WEB SITESINE </font></b></font></p>
<p align="center"><font size="7" color="#FFFFFF"><b><font size="6">HOS GELDINIZ!!!</font></b></font><font size="6"><b>
</b></font></p>
<p align="center"><img src="dev1.gif" width="80" height="100"><img src="dev2.jpg" width="80" height="100"></p>
</body>
</html>

 

3. Üçüncü resimi ekliyoruz.
<html>
<head>
<title>12 Dev Adam!!!</title>
</head>
<body><body bgcolor="#FF0000"><p align="center"><font size="7"><b><font color="#FFFFFF">12 DEV ADAM'IN WEB SITESINE </font></b></font></p>
<p align="center"><font size="7" color="#FFFFFF"><b><font size="6">HOS GELDINIZ!!!</font></b></font><font size="6"><b>
</b></font></p>
<p align="center"><img src="dev1.gif" width="80" height="100"><img src="dev2.jpg" width="80" height="100"><img src="dev3.gif" width="80" height="100"></p>
</body>
</html>

ÇOK ÖNEMLİ NOT: Eğer sayfanızda resimlerinizi göremiyorsanız, resim dosyalarınızın ve html dosyalarının aynı klasör içinde olup olmadığına bakın.

Not: Bu sayfada kullandığım bütün html tag'lerinin açıklamalarını son sayfadaki HTML Kılavuzu'nda bulabilirsiniz.

LİNK VERİYORUZ

 

1. İlk link'imizi veriyoruz.
<html>
<head>
<title>12 Dev Adam!!!</title>
</head>
<body><body bgcolor="#FF0000"><p align="center"><font size="7"><b><font color="#FFFFFF">12 DEV ADAM'IN WEB SITESINE </font></b></font></p>
<p align="center"><font size="7" color="#FFFFFF"><b><font size="6">HOS GELDINIZ!!!</font></b></font><font size="6"><b>
</b></font></p>
<p align="center"><img src="dev1.gif" width="80" height="100"><img src="dev2.jpg" width="80" height="100"><img src="dev3.gif" width="80" height="100"></p>
<p><font color="#FFFFFF"><b><font size="4"><a href="ahref=%22dunya.htm%22">2002
Atlanta Dünya Kupası</a></font></b></font></p>

</body>
</html>

2. İkinci link'imizi veriyoruz.
<html>
<head>
<title>12 Dev Adam!!!</title>
</head>
<body><body bgcolor="#FF0000"><p align="center"><font size="7"><b><font color="#FFFFFF">12 DEV ADAM'IN WEB SITESINE </font></b></font></p>
<p align="center"><font size="7" color="#FFFFFF"><b><font size="6">HOS GELDINIZ!!!</font></b></font><font size="6"><b>
</b></font></p>
<p align="center"><img src="dev1.gif" width="80" height="100"><img src="dev2.jpg" width="80" height="100"><img src="dev3.gif" width="80" height="100"></p><p><font color="#FFFFFF"><b><font size="4"><a href="ahref=%22dunya.htm%22">2002
Atlanta Dünya Kupası</a></font></b></font></p>
<p><b><font size="4" color="#FFFFFF"><a href="avrupa.htm">2002 İstanbul Avrupa
Şampiyonası</a></font></b></p>

</body>
</html>

 

Not: Bu sayfada kullandığım bütün html tag'lerinin açıklamalarını son sayfadaki HTML Kılavuzu'nda bulabilirsiniz.

SAYFA KAYNAK KODUNU GÖRMEK

Browser'da kaynak(HTML kodu) nasıl görürüz?

Dosyalarımızı upload etmeden önce sizlerle web tasarımcılarının en büyük sırrını paylaşmak istiyorum: souRce code, yani sayfanın kaynak kodu. Evet ben dahil birçok tasarımcının belkide ilk öğrendikleri şey, web sitelerinin kodlarına merak edip bakmak. Böylece birçok şeyin nasıl yapıldığını anlayabilirsiniz. Neden bakmamıza izin veriliyor diye sorabilirsiniz, fakat ne yapalım web tarayacılarının çalışma sistemi böyle. Peki, şimdi kaynak nasıl görülür ona bakalım.

Farenizi görünüm menü'sünün üzerine getirin ve menü'den 'Kaynak' seçin,

seçtikten sonra göreceksiniz yeni bir NotDefteri penceresi açılacak, karşınıza belki biraz karmaşık yazıların ve html kodlarının olduğu bir dosya gelecek. İşte bu gördüğünüz web sayfasını oluşturan kod. Artık sizde bir profesyonel sayılabilirsiniz ve bu sayfayı dizayn edenin sırrını çözdünüz. Çok karmaşık gibi görunebilir fakat panik olmayın, bir sonraki sayfadaki HTML kılavuzu ile en karışık bir sayfada bile neyin ne olduğunu aşağı yukarı anlayabilirsiniz.

DOSYALARI UPLOAD EDIYORUZ

Web sitemizi hazirladiktan sonra artık vitrine koyma zamanımız geldi. Vitrinimizin adi Web ve işlemin adı "upload".

Dosyalarımızı upload etmeden önce ilk yapmamız gereken şey web sitemizin dosyalarını nereye aktarılması gerektiğidir. Diğer bir deyişle sitemizi host edeceğimiz yerin bulunması. Genelde Internet Servis Sağlayıcıları siteniz için bedava alan sağlayabilir. Fakat böyle bir seçeneğiniz yoksa bedava alan bulabileceğiniz hosting opsiyonlari çok fazla. Bunların ayrıntılarını webhosting'i konu alacağım yazımda bulabilirsiniz.

Eğer nereye host edeceğinize karar verdiyseniz artık çalışmaya başlayabiliriz. Bu aşamada bazı bilgilerin sitenize hosting servisi sağlayan kurumdan alınması gerekiyor. Aşağıdaki tüm resim üzerindeki bilgileri ben sitenizin mydomain.com adlı host sağlayıcıda bulunacakmış gibi verdim.

1- Kullanıcı Adı: metin
2- Şifreniz: soylenasil
3- Web sitenizin dosyalarını upload edeceğiniz server'in adı: server1.soylenasil.com
4- Web sitenizin URL adresi www.benimsitem.com

Evet artık upload etmeye başlamamız için hiç bir neden yok hemen İnternet'e bağlanarak upload'umuza başlayabiliriz.

HTML KILAVUZUNUZ 


Temel HTML Tag'leri
<html></html>
Her web sayfasında olması gereken ve html dosyasını başlatan ve bitiren tag.
<head></head>
Web sayfasının içeriğinin dışında sayfa ile bilgilerin verildiği yerdir. Sitenizin ilerde arama motorlarında bulunmasına yardımcı olan meta tags olarak adlandırılan tag'lerde yine head'in dahili içindedir.
<title></title>
Sitenizin adını buraya koyabilirsiniz.

<body></body>
Bir HTML dosyasında başlık yani head'den sonra gövde gelir. Sayfanın düzenlenmesi ile ilgili herşey buraya gelir.


Gövde ile ilgili ayarlar
<body bgcolor=?>
Gövdenin arkaplan rengini ayarlamak için kullanılır.
<body text=?>
Gövdenin içerisindeki yazının rengini ayarlar.
<body link=?>
Linklerin rengini ayarlar.
<body vlink=?>
Ziyaret edilimiş linklerin renklerini ayarlar.
<body alink=?>
Üzerine tıklayacağınız linklerin rengini belirlemede kulllanılır.

Yazı görünümü ile ilgili ayarlar
<pre></pre>
Ön formatlı yazı yazmak için.
<hl></hl>
En büyük başlık yazısını yazar.
<h6></h6>
En küçük başlık atar.
<b></b>
Yazıyı kalın bold yazmak için.
<i></i>
Yazıyı İtalic yani eğik yazmak için.
<tt></tt>
Daktilo stilinde yazı yazmak için.
<cite></cite>
Referans yazmak için.
<em></em>
İtalic veya Bold yazı kullanarak vurgulu yazar.
<strong></strong>
Kelimeyi vurgulu yazar.

<font size=?></font>
Font'un büyüklüğünü ayarlar.

<font color=?></font>
Font'un rengini ayarlar.

Linkler
<a href="URL"></a>
Yazınıza link vermek için kullanırlır.
<a href="mailto:EMAIL"></a>
Email linki vermek için.
<a name="NAME"></a>
Aynı sayfanın içerisinde belirli bir yere link vermek için.
<a href="#NAME"></a>
Sayfanın içerisindeki hedef noktaya link vermek için.

Yazıların formatlanması ile ilgili ayarlar
<p></p>
Paragraf yapmak için kullanılır.
<p align=?>
Paragrafın yerini ayarlamak için sağa, sola veya ortaya.
<br>
Satır başı yapmak için.
<blockquote></blockquote>
Tab yapmak için kullanılır.
<dl></dl>
Tanıtım listesi hazırlamak için.
<dt>
Tanıtım sonrası için.
<dd>
Tanım yapmak için.
<ol></ol>
Sıralı listelere başlamadan önce kullanılan ilk tag.
<li></li>
Listelenen elemanlara numara verir.
<ul></ul>
Sırasız liste yapmak için.
<div align=?>
Belirli bir kısım içerisindeki kodun formatlanmasında kullanılır.

 

 
SN?  |  SöyleNasıl? hakkında  |  bize yazın  |  önerileriniz  |  yardım site haritası
Copyright © 2000-2004. All rights reserved.