1.1 Temel bileşenler: html, head, title, meta ve body. Web dizayn yaparken bir WEB sayfasının ilk karşılaşacağımız standart bileşenleri şunlardır:

Benzer belgeler
Web Tasarımının Temelleri

BİLGİSAYAR 4. MOLEKÜLER BİYOLOJİ VE GENETİK BÖLÜMÜ HTML DERS NOTLARI 9. DERS Tablolar (HTML Giriş) YARD. DOÇ. DR.

WEB TASARIMININ TEMELLERİ

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 4

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

BİLGİSAYAR 4 MOLEKÜLER BİYOLOJİ VE GENETİK BÖLÜMÜ YARD. DOÇ. DR. MEHTAP YALÇINKAYA

Frame Çerçeveler Web sayfasını birden fazla html sayfa ile oluşturmaya imkan tanır. html örnekler\örnek17.html. örnek17.html

5. Tablo İşlemleri. Bu bölümü bitirdiğinizde,

Web Site Tasarımı (Html-Css) (SD0139) Murat KARA 2017

HTML Etiketleri Genel Özellikler (Global Attributes)

12. Tanımlama Listeleri <dl> </dl>, <dt> </dt>, <dd> </dd>

08119 Web Tasarımının Temelleri. Elbistan MYO Güz Dönemi Öğr.Gör. Murat KEÇECİOĞLU

7. Çerçeveler. Bu bölümü bitirdiğinizde,

Site Temizlik Projesi Kodları. Site Tasarım Çalışması -3

Web Tasarımının Temelleri

Örnek Ölçülü Site Kodları. Site Temizlik Projesi Kodları. İlk Hafta Sunumu ve Ön Test

Basamaklı Stil Şablonları (CSS) BIM206 Web Programlama

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 2

Temel Bilgisayar Terimleri Yrd. Doç. Dr. Devkan Kaleci

Karabük Üniversitesi, Mühendislik Fakültesi...

İNTERNET PROGRAMCILIĞI I

HTML Sayfaları. Bütün html sayfaları

Web tasarımı yaparken bir WEB sayfasının ilk karşılaşacağımız standart bileşenleri şunlardır:

HTML (Hyper Text Markum Language)

HTML - 8 Hypertext takıları iki ana değişik şekilde karşımıza çıkar: Anchors ve Images. Anchors, resim veya yazıya bir olay eklemek için kullanılır.

Site Temizlik Projesi Kodları

Site Tasarım Çalışması -3

İNTERNET PROGRAMCILIĞI

1.1 Web Kavramlar URL terimini tanımlayınız ve anlayınız.

4. Bağlantı (Köprü) Oluşturma

Web Programlama Kursu

Web sayfaları içinde tablolara sıkça ihtiyaç duyarız. Bu eğitim belgesinde temel tablo etiketlerini ve kullanımlarını öğreneceğiz.


İnternet,artık hayatımızın önemli bir parçası. Her gün interneti programlar aracılığı ile ya da internet siteleri aracılığı ile kullanıyoruz.

BMT 202 Web Tasarımı Bahar Dönemi. Yük. Müh. Köksal GÜNDOĞDU 1

Zengin Metin İşaretleme Dili (HTML) BIM206 Web Programlama

WEB TASARIMI. c) Çeviriciler: Kullanıcının değişik biçimlerde hazırladığı belgeleri HTML biçimine dönüştürmeye sağlayan programlardır.

BÖLÜM 5. HTML Biçimleme Belirteçleri

2. HTML Temel Etiketleri

HTML Bloklar. CSS Display özelliği

Doç. Dr. İsmail Rakıp Karaş Hazırlayan: İdris Kahraman

Html temelleri. Ders 4

Web sayfalarında yapılan her çalışma ve düzenleme tablolar aracılığı ile yapılır. Dolayısıyla çoğu web sayfalarında tablo kullanmak zorunluluktur.

Doç.Dr. Yaşar SARI, Web Tasarımı Ders Notları 1

3. Metin ve Görünüm Etiketleri

Elbistan MYO Güz Dönemi Öğr.Gör. Murat KEÇECİOĞLU

HTML & CSS. Öğr.Gör. M.Ersin AKAY

WEB TASARIMIN TEMELLERİ

HTML 5 ve CSS 3. Yrd. Doç. Dr. Murat Olcay ÖZCAN

MIS213T İNTERNET VE WEB PROGRAMLAMA GÜZ 2016 LAB DOKÜMANI #2. 1. Bölüm: Temel HTML Etiketleri - Resimler

WEB TASARIMI. Đnternet Nedir?

Sevdiğiniz editörü açın, Notepad, vi, pico vb. Daha sonra da aşağıdaki kodu yazın:

ÇALIŞMA SORULARI. 15. Linkin tıklanması durumunda sayfanın yeni pencerede açılmasını sağlayan HTML parametresi aşağıdakilerden hangisidir?

Css Stillerinin Nesneyi Etkileme Yolları Ve Sırası, Diez, Nokta, Yıldız, Class Css De Neyi İfade Eder.

<html> <head> <title>sayfa Başlığı</title> </head> <body> Bu benim ilk sayfam <b>bu metin koyu</b> </body> </html>

WEB TABANLI PROGRAMLAMA

h a k a n b a b a c. n e t HTML Web Tasarımı ve Programlama

Çözüm Bilgisayar. Çözüm İntSite

BIM CENG 307 BİRİNCİ DÖNEM

Arayüz Geliştirme Dokümantasyonu

Kopya Hakkı 2005 The European Computer Driving Licence Foundation Ltd

Atatürk Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü BM Web Programlama ÖDEV 1

HTML TABLO OLUŞTURMA HALİL İBRAHİM AKGÜN

HTML Ders Notları.

İNTERNET TABANLI PROGRAMLAMA- 5.ders

BİLGİSAYAR 4. MOLEKÜLER BİYOLOJİ VE GENETİK BÖLÜMÜ 5. ve 6. DERS Listeler ve Resim Ekleme (HTML Giriş) YARD. DOÇ. DR.

Web Teknolojileri ve Programla

BMT 202 Web Tasarımı Bahar Dönemi. Yük. Müh. Köksal GÜNDOĞDU 1

MICROSOFT OFFİCE WORD PROGRAMI DOSYA İŞLEMLERİ

İmleci yazıya getirip tıklayınca aşağıda hangi tag ler içinde olduğunu gösterir.

WEB TASARIMI veprogramlama DERSİ CSS DERS NOTLARI

2-Hafta Temel İşlemler

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

HTML 5 ve CSS 3. Yrd. Doç. Dr. Murat Olcay ÖZCAN

Kullanım Kılavuzu

Windows form uygulamalarından alışık olduğumuz sabit piksel koordinatları, WPF ile son buldu. WPF uygulamaları farklı çözünürlüklerde çalışsalar bile

MS WORD 5. BÖLÜM. Şekil Sayfa Düzeni Sekmesi. Şekil Temalar Grubu

HTML içerik oluşturmak için düşünülen bir işaret dilidir. Örnek

BİLGİSAYAR 4 MOLEKÜLER BİYOLOJİ VE GENETİK BÖLÜMÜ YARD. DOÇ. DR. MEHTAP YALÇINKAYA

Aşağıdaki örnekte, aynı düzen tablosu ve hücreleri içerikle birlikte gösterilmektedir.

Temel HTML Eğitimi. Erman Yükseltürk

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 3

8. Çokluortam Uygulamaları

AMACSEO TEMASI KULLANIM KILAVUZU. AmacSeo temasının Amacdizayn.com tarafından hazırlanmış kullanım kılavuzudur. 1

Boğaziçi Üniversitesi Bilgi İşlem Merkezi. Web Yönetimi Birimi. Drupal Kullanım Kılavuzu

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 4 MasterPage

Web Teknolojileri ve Programla

Giriş. Html temelleri. Giriş -devam. URL nedir? Ders 2

TEMEL HTML DERS NOTLARI - Table-Form

CSS. 1. CSS nin Yapısı Sınıf (Class) Seçicisi

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 5

2- Kontrol Sil En Öne Getir En Arkaya Gönder Resim Özellikler: Genel Özellikler...

İNTERNET PROGRAMCILIĞI I

CSS(CASCADING STYLE SHEETS)

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 1. FORMLAR

Tim Berners-Lee Tim Berners-Lee .html .htm HTML nin Tanımı not defteri WordPad pico, joe vi WYSIWYG

4 Front Page Sayfası Özellikleri

WEB TASARIMININ TEMELLERİ

HUAWEI Cihazlara Erişim Yöntemleri

HTML. HTML tagleri bir çok farklı şekilde sınıflandırıalabilir. Bir sınıflandırma şu şekildedir:

Transkript:

Web Dizayn ve Html. Temel bileşenler: html, head, title, meta ve body Web dizayn yaparken bir WEB sayfasının ilk karşılaşacağımız standart bileşenleri şunlardır: ve </html> : sayfanın başlangıç ve bitişini belirtir. <head> ve </head> : sayfanın başlık bilgileri title, meta vs. buraya yerleştirilir. <title> ve </title> : sayfanın içeriğinin ne olduğunun tanıtılmasında kullanılır. Sayfada görünmez ama Firefox ya da Internet Explorer bunu sayfayı tanımlamakta kullanır. <meta> : sayfanın içeriği hakkında www tarayıcılarına bilgi sağlamak, arama motoru ve arama motoruna kayıt için gereklidir. <body> ve </body> : sayfanın içeriğinin başlangıç ve bitişini belirtmekte ve sayfa hakkındaki genel tanımlamaları yapmakta kullanılır. Yukarıdaki bu komutların, bir web sitesi içindeki sıraları aşağidaki gibidir. Bir yazı editörü (joe, pico, xedit, edit, notepad vs.) ile ilk örneğimizi yazarsak: <head> <title>bir HTML Denemesi</title> <meta name= description content= html sayfası için bir kullanım örneği > </head> <body bgcolor=white> Bu sayfa inşa halindedir, ya da this page is under construction web sitelerinde ille de olması gerektiği düşünülen saçma yazılardır. </body>

</html> Aslında en basit web sayfası şöyle olabilir: Benim neyim eksik? </html> sondaki </html> yi koymasak dahi www sitesi gosterici programı (Firefox, Opera, IE, ) bunu bir HTML sayfası olarak yorumlayacaklardır..2 Renkler, body, font, ve h..h6 Önceki örnekte <body color=white> diye, aşağıdakinin basitlestirilmiş biçimini kullanmıştık: <body font=purple bgcolor=#ffffff text=black link=blue vlink=#808090> Burada font ile kullanilan genel yazıların rengi, bgcolor ile arkaplan rengi, text ile tanımsız yazıların rengi, link ile üzerine gelince el hareketi çekilen yazıların rengi, vlink ile de seçilmis bağların rengi belirlenir. renk belirtmek için o rengin İngilizce adı ya da RGB değerleri onaltılık sistemde verilir. RGB deki sıraya göre 00-FF arası üç değer kullanılır. Hepsi sıfır ise hiçbir renkten karıştırılmaz. hepsi FF ise her renk maksimum oranda kullanılır ve beyaz elde edilir. Örneğin salt bir kırmızı #FF0000 ile elde edilir. <font color= > ve </font> arasındakı yazılar belirtilen renkte yazılır. <h> ve </h> den <h6> ve </h6> ya kadar standard yazı tiplerinden biri seçilerek yazı yazılır. h ile belirtilenler h6 ile tanımlananlardan daha büyüktür.

örneğin: <h>sayfa başlığı için uygun büyüklükte harfler</h> <h4>bu harfler sanırım yazı için yeterliler</h4> <h6> Gözleriniz bozuk değilse, ve her gün A vitamini alıyorsaniz bu yazı sizin için okunabilir olmalı.</h6> </html>.3 Yazıları biçimlendirmek: kalın, yatık, ortalanmış, vs. Önceki web dizayn örneğinde <h>, <h2>, ile yazıların büyüklüklerini ayarlamanın basit bir yolunu görmüştük. HTML web sayfamızın yazılarına biraz daha kişilik kazandırmak için aşağıdaki komutları da kullanabiliriz. <b> ve </b> arasındaki yazılar koyu görünür. <i> ve </i> arasındaki yazılar ise italik basılır. <blink> ve </blink> arasındaki yazılar ise yanıp söner. <center> ve </center> arasındaki yazılar ortalanır. <pre> ve </pre> ile sınirlanan yazıların göruntüsünde ayarlama yapılmaz. Yani birden fazla boşluk varsa bunlar bir tane olacak şekilde azaltılmaz. <p> paragraf başı yapmak için kullanılır. <br> bir satır atlamak için kullanılır. <hr> bir çizgi çeker..4 Sayfada resim göstermek En basit şekliyle, bir sayfaya resim koymak için aşağıdaki komut şu şekilde; <img src= dosya-adi alt= align= > kullanılır.

Burada dosya-adı gösterilecek grafik dosyasının (png, gif ya da jpg tipinde) bulunduğu yer ve adıdır. Bağlanılan html sayfası ile aynı dizinde bulunan resimler için yer adı belirtmeye gerek yoktur. Alt ile ise lynx kullanıcılarının görebileceği bir açıklama yazmış oluruz. Align ile de resmin konumunu belirleriz. Örneğin: <img src=resim.gif align=right> ile resmin sağa yanaşık olarak çizilmesini sağlarız. right yerine left, center, middle gibi konum bildirici bir başka sözcük de kullanılabilir. Ayrıca yukarıdakilere ek olarak border, width, height belirteçlerini de <img > içinde kullanabiliriz. Bunlardan border= i kullanarak resmin çerçevesini belirleriz; border=0 dersek hiç çerçeve çizilmez. Width ve height ile resmin boyutlarını belirleyebiliriz. Bunlardan sadace birini verirsek, resmin boyutu orantılı olarak çizilecektir. Yani <img src=resim.gif width=300> demişsek, ve de resmimiz aslında 00 nokta genişliğinde 50 nokta yüksekliğinde idiyse, ekrana 300 nokta eninde ve 50 nokta yüksekliğinde çizilecektir. Her iki değeri de (width= height= ) kullanmışsak, resmin oranını istediğimiz gibi değiştirmek mümkün olur. Bu arada, sayfanın internetten indirilirken hızlı gösterilmesini istiyorsak, her resmin width ve height özelliklerini kullanmalıyız. Bu sayede browser (gösterici) programınız resimlerin yüklenmesini beklemeden çevrelerine yazıları yerleştirebilecektir. Sayfanın hızlı geliyor gibi görünmesini sağlamanın bir yolu da lowsrc belirtecini <img..> içinde kullanmak. Web dizayn yaparken eğer kullandığımız resimlerin bir de bulanık/niteliksiz/siyah-beyaz ama az yer tutan bir benzerini daha yapar, ve bunu <img src= resim.gif

lowsrc= hizliresim.gif alt= [resim] > şeklinde tanımlarsak, ilk önce hizliresim.gif yüklenip gösterilecektir. Bu sayede bulanık iken yavaş yavaş netleşmeye başlayan resimler belirir sayfamızda. Bunun yararı ise sayfanıza bakan kişinin çabuk karar vermesini sağlıyor olmasındadır..5 HTML sayfasına bağ (link) yerleştirmek <a> ve </a> : HTML nin temeli olan bu komutlarla bağ (link) yapılır. <a href= hedef bağ > Açıklama </a> Biçiminde kullanılır. Açıklama denilen kısım ister yazı ister bir grafik ya da herhangi bir nesne olabilir. hedef bağ kısmı ise yerel kaynakları gösteren bir dosya adı ya da uzak bir makinedeki bir başka nesneyi (yazı, grafik, video vs.) gösteren bir bağ (link) olur. Bu linkler, mevcut internet araçlarından biridir. Örneğin: http:// ftp:// telnet:// gopher:// news:// bu araçlardan bazılarıdır. Bunu kullanırken; <a href= telnet://orca.cc.metu.edu.tr/> Orca ya Netscape içinden bağlanmak için buraya tıklayın</a> yazarak, telnet aracını bir bağ (link) olarak sayfamıza yerleştirmiş oluruz. Ya da; <a href= resmim.jpg >Neye Benzediğimi Görmek İçin Buraya Bas</a> Yukarıda adı geçen resim bu web sayfası ile aynı dizinde (directory) olmalıdır. Başka şekilde örnekler ise: <a href= ftp://ftp.metu.edu.tr/pub/cica-win95/ > Windows95 için Uygulama dosyaları</a>

<a href= nntp://news.metu.edu.tr/> Netnews 60000 den fazla konuda insanların yazıştığı bölge</a> <a href= news:comp.sys.cbm > NetNews in C64 bilgisayarlarına ilişkin tartışmaları</a> Ve, internetin en gözde kullanımı: bir web sayfasından başka bir web sayfasına bağlanma: <a href= http://www.physics.metu.edu.tr/~filker/nukleer/ > Türkiye de nükleer enerji tartışmaları</a> dikkat ettiyseniz yukarıdaki örnekte sayfanın hangi dizinde oldugu ( ilker/nukleer/ ) belli ama hangi dosyada oldugu yazılmamış. Böyle bir durumda web sunucu program dosyanın adının index.html olduğunu öngörür. Kendi dizininizdeki bir sayfa için: <a href= ihd.html > İnsan Hakları Derneği ve pişmiş tavuk için buraya tıklayabilirsiniz.</a>.6 Bağlar yardımıyla etkileşimli kullanım örneği Web sitesinde bir bağa (link) ard arda tıklamak yoluyla, slow motion biçiminde ardışık resim gösterebilirsiniz. Bu kullanım en basit şekliyle bir Bilgisayar Destekli Eğitim sayfasında kullanılabilir. Amaç, kullanıcıya konuyu belli bir sırayla vermek ve konu içindeki ilişkilerin anlaşılmasını kolaylaştırmak. Bunu yapmak için, önce tek bir resim ve o resmin link olarak tanımlandığı bir web sayfası tasarımı yapmalısınız: <title>sayfa</title> <body> <a href= sayfa2.html ><img src= resim.gif ></a> </body> </html>

sonra da ikinci sayfa da hazırlanmalı: <title>sayfa2</title> <body> <a href= sayfa3.html ><img src= resim2.gif ></a> </body> </html> bu şekilde devam edilir. ve ilk sayfa yüklendikten sonra resmin üstüne tıklandığında ikinci sayfa ve içindeki resim yüklenir. İyi hazırlandığında, bu basit HTML kullanım şekli ile web-designprogramcılığına (Java, cgi-bin, ) bulaşmadan da etkili sunu ve anlatılar yapılabilir..7 Ekran düzenine ilişkin daha çok komut: <multicol cols=2> </multicol> : Aradaki yazılar cols= ile belirtilen sütunlara ayrılarak ekrana basılırlar. Sadece Netscape3.0 ve üstünde çalışır. Sütun içindeki yazının sütunun ne kadarını kaplayacağını width parametresi ile belirtiriz. <multicol cols=3 width=75%> gibi. Burada boşluğu yüzde yerine piksel olarak da verebiliriz. Ayrıca iki sütun arasındaki boşluğu da gutter parametresi ile veririz: <multicol cols=2 width=500 gutter=25> yazılar </multicol> <spacer type= size= height= width= align= > : Bununla paragraf başları için boşluk bırakmak mümkün. Örneğin <spacer type=block size=48> ile 48 48 piksellik bir boş kare alan yaratmis oluruz. Burada block yerine vertical ya da horizontal kullanmak da olası. Ayrica, <spacer type=block width=320 height=200 align=right> ile 320 200 luk bir boşluk yaratıp bunu ekranda sağa dayatmış oluruz. Gene align

komutundan sonra right, left, center, absmiddle gibi diğer konum belirteçlerini kullanabiliriz. : karakterlik boşluk bırakmak için kullanılır. Basit tablolar yapmak için kullanılabilir. Örneğin, aşağıdaki boşluklar yerine kullanırsak hizalı görünür: <h3><br> yıl ay gün <br> <br></h3>.8 Sayfalarda tablo kullanımı Genel kullanım: <table [seçenekler]> <tr [seçenekler] ><td [seçenekler] > sütun yazıları </td><td [seçenekler] >sütun 2</td><td> sütun 3..</td> </tr> <tr><td>2.satirin. sütunu</td><td>2. sütunu</td><td>3. sütunu </td></tr></table> Tablolar satırlar ve sütunlar şeklinde ayrilmış hücrelerden oluşuyor. Her yeni satıra başlamak için <tr> etiketini, her yeni sütun için ise <td> etiketini kullanıyoruz. Bir örnek web dizayn incelersek: <table border= width=200 cellspacing=2 cellpadding=2> <tr> <td align=top width= 50% >Bellek tipleri</td> <td align=top width= 50% >FPM<br>EDO<br>SDRAM<br>DDR RAM<br>RAMBus</td> </tr> <tr> <td align=top width= 50% >Disk tipleri</td> <td align=top width= 50% >MFM/RLL<br>ATA IDE<br>ULTRA ATA<br>SCSI</td> </tr> <tr>

<td align=top width= 50% >İşlemci tipleri</td> <td align=top width= 50% >RISC<br>CISC<br></td> </tr></table> Burada 2 3 lük bir tablo oluşturduk. Tablomuz pixel kalınlığında çerçeveye sahip (border=), tablo sayfada 200 pixel genişliğinde yer tutacak (width=200), hücreler arası 2 pixel boş ve 2 pixellik bir kalınlık efektimiz var (cellspacing ile cellpadding). Örnekte hücre genişliklerin yazı uzunluğuna göre otomatik ayarlanmamsı için genişlikleri kendimiz belirledik (width= 50% ). Bunu pixel olarak da belirlememiz mümkündü: <td width= 00 > ile. Hücreler içindeki yazıların nasıl yerleştirileceğini ise align= yer ile belirtiyoruz. Burada yer yerine top, bottom, left, right ve center kullanabiliriz. Ve eğer, bir hücrenin iki hücre genişliğinde veya yüksekliğinde olmasını istiyorsak colspan ve rowspan seçeneklerini de kullanıyoruz. Önceki örneğe bir başlık ekleyecek olursak: <tr><td align=center colspan= 2 >Bilgisayar Ana Bileşenleri</td></tr> Tabloları içiçe de kullanmamız mümkün. Bu şekilde bir kullanımla bir www sayfasındaki resim ve yazıları tam istediğimiz gibi konumlandırmamız mümkün olur..9 Basit bir HTML sayfası için gereken son noktalar Daha önce kısaca değinildiği gibi, ilk yüklenecek sayfanın adı standart olarak index.html olarak belirlenmiştir. Dolayısıyla ilk sayfanızı bu şekilde adlandırırsanız; http://www.physics.metu.edu.tr/~filker/ilksayfa.html yerine http://www.physics.metu.edu.tr/~filker/ gibi, daha kısa olan, bir adres kullanabilirsiniz.

2. İLERİ DÜZEY BİLGİLERDEN SEÇMELER 2. Sayfalara meta komutu ile kimlik vermek Web sayfamızın Google, MSN Search, Slurp, Gigablast, Didikle vs. gibi tarayıcı programlar tarafından içeriğine uygun olarak dizinlerine aktarılmasını istiyorsak, <meta > komutunu kullanmak uygun duser. Ayrıca, gene bu komut sayesinde sayfamıza bağlanani bir başka www adresine yönlendirebilir, bu yolla bir takım hareketli sayfalar dahi hazırlayabiliriz.. Sayfanın kimliği: Sayfayı tanımlamak için üç ayrı meta komutu yeterli. Bunlarla sayfa hakkında kısa bir paragraf, anahtar sözcük listesi, ve sayfayı hazırlayanin adını verebiliriz. <meta name= description content= Bu sayfada, Tüsiad raporunun üniversitelerde gerçekleştirdiği değişim sonucunda, üniversitelerin birer bilgili-öğretim-işçisi makinesi durumuna gelmesi tartışılmaktadır. > Yukarıda, sayfamızı kısaca tanıtmış olduk. Bu yazı, tarama sonucunda arayan kişiye gösterileceği için kısa, öz, ve içeriğe uygun olması gerekir. Tarayıcılar artık sayfanın tümünde geçen sözcüklere ve bu sözcüklerle ilgili diger sözcüklere bakarak arama yapsa da, sayfanızın hangi ölçütlere göre aranması gerektiğini sizden iyi kimse bilemez. Onun için, sayfayı tanımlayan anahtar sözcukleri de şu şekilde verebiliriz: <meta name= keywords content= üniversite, gelecek, tüsiad, öğrenim, öğretim, eğitim, 2. yüzyıl, Türkiy,e sermaye, yönetim, etki, rektör, özerk > Ve, son kimlik bilgisi olarak sayfadan sorumlu kişiyi belirtiriz: <meta name= author

content= İlker Fıçıcılar > Hazırladığımız bütün sayfalara bu türden kimlik vermeyi alışkanlık haline getirirsek, interneti araştırmaları için bir kaynak olarak kullananlara epey yardım etmiş oluruz.. Sayfa yönlendirme: Eğer yakında www adresimiz geçersiz olacaksa ve, yeni bir web hosting adresine şimdiden taşınmışsak, bunu kullanıcalara önceden duyurmalı ve onları yeni adrese yönlendirmeliyiz. Bunun için eski sayfamızı şu şekilde değiştirebiliriz.: <title>ilker s CBM Projects</title> <meta http-equiv= refresh content= 3;url=http://www.geocities.com/SiliconValley/Vista/56 66/ > <body> <h><center>this page is moved to a new address<br> <blink> http://www.geocities.com/siliconvalley/vista/5666/</blink> <br></center></h> <p><p><left> <h3><font color=blue><br>if your browser does not direct you to the new address in 3 seconds, then please <a href= http://www.geocities.com/siliconvalley/vista/5666/ > click here</a>. </font></h3> </left></body></html>

Bu ornekte <meta http-equiv= refresh > diyerek, www gösterici programına yeni bir sayfa yüklemesini istediğimizi belirtiyoruz. Bu yüklemeyi kaç saniye sonra yapması gerektiğini <meta.. nin devamındaki content= 3;. > yazısı ile belirliyoruz. Buradaki 3 yerine saniye cinsinden herhangi bir süre belirtebilirsiniz. 0 yazarsanız, doğal olarak hemen diğer sayfayı yüklemeye başlar. Yönelinen sayfanın adresi de, content= saniye; url=http:// > biçiminde veriliyor. Yukarıdaki örneğin gerekli kısmını bir daha yazarsak: <meta http-equiv= refresh content= 3;url=http://www.geocities.com/SiliconValley/Vista/56 66/ > Evet, burada kendi isteğimize göre değistirecegimiz, yalnızca iki yer var: 3 sayısı ve url= işaretinden sonraki adres kısmı.. Basit sayfa canlandırma Eğer, yukarıdaki gibi bir meta komutu içeren ardışık bir düzen içeren ayrı ayrı sayfalar hazırlarsak, ve meta komutunun adres kısmına sıradaki sayfanın adresini verirsek, hayal gücümüz ölçüsünde hareketli web sayfaları tasarımı yapabiliriz. Örneğin birisi sayfamıza bağlandığında, ekranda 3 2 şeklinde bir gerisayim görmesini ve ardından asıl sayfanın yüklenmesini istiyorsak, şu şekilde sayfalar hazırlarız: Diyelim ki, http://www.physics.metu.edu.tr/~filker/ adresine bağlanılmasını istiyoruz. Bu durumda index.html dosyasına 3 sayısını koyup bu sayfayı sıradaki 2 rakamını içeren sayfaya yönlendiririz. En sonunda da hiç bir yönlendirme içermeyen asıl sayfamıza geliriz. Dolayısıyla, index.html,

A.html, B.html, asil.html adlarında dört sayfa hazırlamamız yeterli olacaktır: index.html için: <meta http-equiv= refresh content= ;url=http://www.physics.metu.edu.tr/~filker/a.html > <body> <h><center> 3 </center></h> </body></html> A.html için: <meta http-equiv= refresh content= ;url=http://www.physics.metu.edu.tr/~filker/b.html > <body> <h><center> 2 </center></h> </body></html> B.html için: <meta http-equiv= refresh content= ;url=http://www.physics.metu.edu.tr/~filker/asil.htm l > <body> <h><center> </center></h> </body></html>

ve son olarak asıl sayfamızı hazırlarız: asil.html : <body bgcolor=black text=red> <h2> Bu sayfa WWW Sayfama Hoş Geldiniz yazısı içermemektedir <br> <p> vs. </h2> <hr> <p><h5> sayfayı en son 28 Şubat 2000 tarihinde web hosting firması ftp siyle güncelledim. </h5><br> </body></html> Biraz, zor ve yavaş olsa da bu şekilde animasyonlar (canlandırma), TV yayıncılığı (bir arkaplan programı ile sürekli yeni resimler ve yeni bir index.html hazırlayarak), ve anlık bilgi sunumu ( borsa fiyatları ) gerçekleştirilebilir. Ama basit resim canlandırmaları için sanırım animated gif türü.gif dosyaları daha uygun duşer. 2.2 Resimlerde MAP kullanarak yapılan web dizayn

Map ler bir resmin değişik yerlerine tıklandığında değişik bağların yüklenmesi veya değişik bir cgi-bin işinin yapılması olarak tanımlanır. Burada kullanacağımız resmin.gif biçiminde olması gereklidir. Sayfanın içinde bu resmi tanımladığımız <img belirtecinin içine bir kaç unsur daha ekleyerek ve bir de map (harita) alanının kısımlarını şekilleriyle birlikte tanımlayarak işimizi bitiririz.. Resmin betimi: <img src= filanca.gif ISMAP usemap= #falanca width=60 height=00> ISMAP, resmin bir harita olduğunu. usemap= hangi usemap html kodu tanımını kullanması gerektiğini, www gösterici programına söylüyor.. Usemap tanımı: <map name= falanca > <area shape= rect coords,,59,50 href= dikdortgen.html > <area shape= circle coords= 80,00,40 href= daire.html > <area shape= polyg coords= 0,0,50,0,80,90,9,0 href= ucgen.html > <area shape= default nohref> </map> name ile belirttiğimiz isim <img.. içinde usemap= # ile kullandığımızın aynısı. shape belirteci ile dikdortgen, daire, ya da poligon tanımlayabiliyoruz. Dikdörtgenin koordinatlarını: X-sol_ust,Ysol_ust,X-sag_alt,Y-sag_alt biçiminde coords= kısmında belirtiyoruz. href= bölümü ise bu dikdortgen alana tıklanıldığında neyin yüklenmesi gerektiğini söylüyor.

web sitesi alanında bir çember için X-merkez,Y-merkez,Ryarıçap biçiminde koordinat tanımlıyoruz. www sayfası poligonu tanımlarken sırayla her bir köşenin X,Y biçiminde koordinatlarını html kodları içine giriyoruz. Dikkat etmemiz gereken husus, poligonun noktalarını saat-yönünde tanımlamamız gerektiğidir. Ayrıca poligonu kapamaya da tarayıcı programlar arasında uyumsuzluk nedeniyle dikkat etmeliyiz. Yukarıdaki üçgen örneğini incelemek aslında poligon tanımı yapabilmek için yeterli. Üçgen için dört nokta kullandık (dördüncü ilkinin dibinde). Aynı zamanda bu üçgenin X,Y betimlemeleri de saat-yönünde girilmiş (noktaları kağıt üzerinde yaklaşık olarak işaretlerseniz bu saat-yönü kavramını daha iyi anlayabilirsiniz). son olarak da <area shape= default nohref> ile resmin diger bölgelerine tıklanıldığında hiç bir sey yapılmaması gerektiğini söylüyoruz. Evet bir harita tanımı için gerekenler bu kadar. 2.3 Dinamik HTML ile Web dizayn Aşağıdaki örnekte, mouse yazının üzerine geldiğinde, tıklamaksızın yazı değişir: <h2 style= color:purple; onmouseover= detay.style.display= onmouseout= detay.style.display= none >Flash Haber</h2> <div id= detay style= display: none ; color:red; > Son gelen haberlere gore, Libya lideri Kaddafi Turkiye ye geliyor </div> <font color=blue>ayrintilar 9.30 Ana haber bülteninde</font> FlexyWeb İnternet Çözümleri

web.getamarket.com