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.



Benzer belgeler
12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

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

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

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

Web Tasarımının Temelleri

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 4

WEB TASARIMININ TEMELLERİ

2. HTML Temel Etiketleri

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

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

HTML Etiketleri Genel Özellikler (Global Attributes)

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

Web Tasarımının Temelleri

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

Web Programlama Kursu

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

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

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.

İNTERNET PROGRAMCILIĞI

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

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 2

İNTERNET PROGRAMCILIĞI I

Metin Tabanlı İçerik Oluşturma Araçları

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

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

4 Front Page Sayfası Özellikleri

İNTERNET PROGRAMCILIĞI I

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

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

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

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

MICROSOFT OFFİCE WORD PROGRAMI DOSYA İŞLEMLERİ


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

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.

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

HTML (Hyper Text Markum Language)

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

Site Temizlik Projesi Kodları

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

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

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

WEB SİTESİ YÖNETİM PANELİ KULLANMA YÖNERGESİ

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

WEB TASARIMI VE PROGRAMLAMA DERSİ

WEB SİTESİ YÖNETİM PANELİ KULLANMA YÖNERGESİ

İNTERNET TABANLI PROGRAMLAMA- 5.ders

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

Temel Bilgi Teknolojileri - II Ayrıntılı Ders İçerikleri

WEB TASARIMIN TEMELLERİ

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

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

Temel Bilgi Teknolojileri - I Ayrıntılı Ders İçerikleri

EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI

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

ÖNDER BİLGİSAYAR KURSU. Microsoft Office Kursu Eğitim İçeriği

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

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

Kopya Hakkı 2005 The European Computer Driving Licence Foundation Ltd

İdari Birimler Yönetim Paneli Kullanma Kılavuzu Bilgi İşlem Daire Başkanlığı Web Tasarım Ve Yazılım Birimi

8.Sayfa ve 9.Yazım 10.Belge Görünüm 11.Ekran Yakınlaştırma Sözcük Sayısı Denetimi Düğmeleri ve Uzaklaştırma

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

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 3


MICROSOFT OFFICE WORD 2010 ÖRNEK TEST SORULARI

WEB TASARIMI VE PROGRAMLAMA

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

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

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

İ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.

Aaraçlar Menüsünden Seçeneklerden Görünüm

Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

Ekle sekmesindeki Tablolar grubundaki Tablo seçeneği ile tablo oluşturulur.

WORD KULLANIMI

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

Kullanım Kılavuzu Milli Eğitim Bakanlığı 2010

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

WEB TASARIMIN TEMELLERİ

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

WORD KULLANIMI

WEB TASARIMI. Đnternet Nedir?

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

EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI

BİLGİSAYARDA OFİS PROGRAMLARI BİÇİMLENDİRME

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.

HTTP & HTML BİRİNCİ BÖLÜM. HTTP Nedir? HTTP Safhaları Nelerdir? Protokol ve Eklentiler. HTTP Servisleri. HTTP Nedir? HTML Nedir?

TEMEL BİLGİSAYAR. Ders Notları. Yrd. Doç. Dr. Seyit Okan KARA

WEB TASARIMI veprogramlama DERSİ CSS DERS NOTLARI

ÜNİTE 1: KELİME İŞLEMCİ PROGRAMI

CSS (Stil Şablon) (Cascading Style Sheets) YRD. DOÇ. DR. ENGİN CEMAL MENGÜÇ

Her bir ofis programının olduğu gibi FrontPage inde bir dosya uzantısı vardır. Bunlar *.html veya *.htm dosya uzantılarıdır.

2) <head></head> Sayfa başlık bölümüdür. Javascript vs. burda tanımlanır.

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

WEB TABANLI PROGRAMLAMA

MS POWERPOINT Şekil 111 Powerpoint 2010 Programını Başlatmak

5.Slayt ana hat görünümü 6.Görev bölmesi penceresi 7.Not alanı 8.Durum çubuğu

Dersin Konusu ve Amaçları: Ders P lanı: Bölüm 1: Bilgi Teknolojilerinde Temel Kavramlar

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

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

Transkript:

WEB TASARIMI 1) HTML (Hyper Text Markup Language-Hiper Metin işaretleme Dili): HTML bitr metin işaretleme dilidir. HTML kodları < ve > işaretleri arasına yazılır. Ör: <HTML>: Açılış belirteci </HTML>: Kapanış belirteci HTML Belgesi Oluşturma: HTML belgesi oluşturmak için Not Defteri kelime işlemci programı açılır, kodlar yazıldıktan sonra uzantısı.htm ya da.html olacak şekilde belge kaydedilir. Editörler: a) Belirteç Editörleri: İçerdiği butonlar yardımıyla belirteçleri (etiketleri) kullanıcının doğru olarak yazmasını sağlar. Bu programlara örnek olarak; Hot Dog ve Homesite verilebilir. b)wysiwys Türü Editörler: Ne görürsen onu alırsın anlamına gelen bir kısaltmadır. Bu tür editörlerde kullanıcı hiçbir kodu yazmadan Web sayfası oluşturabilir. Bu tür editörlere MM Dreamweaver ve MS Frontpage örnek olarak verilebilir. 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. HTML Belgelerinin Yapısı: <html> <head> <title>sayfa Başlığı </title> </head> <body> </body> </html> <html> </html>: Belgede html kodlarının başladığını ve bittiğini gösteren etiketlerdir. <head></head>: Başlık kısmıdır. Bu iki etiket arasına, sayfa başlığı, stiller, anahtar kelimeler ve scriptler yazılır. <title></title>: Sayfa başlığının tanımlandığı kısımdır. <body></body>: Sayfa içeriğinin kodlandığı kısımdır. Not Defterini Kullanarak HTML Hazırlama: 1) Başlat-Programlar-Donatılar-Not Defteri 2) HTML kodları Not Defterinde yazılır. 3) Dosya Farklı Kaydet seçeneği ile dosya uzantısı htm ya da html olacak şekilde kaydedilir. 1

Sayfa Yapısı İle İlgili İşlemler: Çoklu Ortam: Metin, ses, grafik ve video. <body> etiketi içerisinde sayfanın zemin rengi, sayfa zemininde resim olup olmaması, sayfadaki metinlerin renkleri, köprülerin (linklerin) renkleri ve sayfa boşluklarının tanımlanması yardımcı etiketlerle yapılır. bgcolor: Zemin renginin düzenlenmesi için kullanılır. text: Metin renginin düzenlenmesi için kullanılır. link: Köprü renginin belirlenmesi için kullanılır. Örnek: <body bgcolor= red text= black link= blue > Not: Bu renkleri tanımlarken ya isimlerini ya da Hexadecimal karşılıklarını kullanırız. Bazı Renklerin Hexadecimal Karşılıkları: RGB=Red Gren Blue RGB Rengi Hexadecimal Değeri Beyaz #FFFFFF Siyah #000000 Kırmızı #FF0000 Yeşil #00FF00 Mavi #0000FF Magenta #FF00FF Sarı #FFFF00 Pembe #FF6EC7 Turuncu #FF7F00 Cyan #00FFFF Örnek 1: Başlık ve paragraf etiketleri <html> <head> <title>web Tasarımı </title> </head> <body bgcolor="yellow" text="black" link="red" alink="white" vlink="blue" leftmargin="50" topmargin="50"> <center> <h1> Başlık 1</h1> <h2> Başlık 2</h2> <h3> Başlık 3</h3> <h4> Başlık 4</h4> <h5> Başlık 5</h5> <h6> Başlık 6</h6> </center> Bu metin bir paragraf oluşturur mu? Burası birinci paragraf mıdır? <p>bu paragraf birinci paragraftır.</p> <p>bu paragraf ikinci paragraftır.</p> <p>bu paragraf üçüncü paragraftır.</p> </body> </html> 2

Örnek 2: Paragraf hizalama ve yatay çizgi Şekil 1. Başlık ve paragraf etiketleri (Örnek 1) <html> <head> <title>web Tasarımı </title> </head> <body bgcolor="yellow" background="resim1.jpg" text="black" link="red" alink="white" vlink="blue" leftmargin="50" topmargin="50"> <p align="left">bu paragraf sola hizalanmış bir paragraftır. Align parametresi paragraf etiketi içerisinde kullanılarak metnin sola ve sağa hizalanmasını, ortalanmasını ya da iki yana yaslanmasını sağlayan yardımcı bir parametre olarak kullanılmaktadır. Bu yardımcı parametrenin kullanımı ile web sayfalarımızın biçimsel görünümünü daha güzel bir hale getirebiliriz. Web sayfamızın görselliğinin daha güzel olması sayfanın çekiciliğini arttıran bir özelliktir. Bu nedenle bu yardımcı parametreleri kullanmak oldukça faydalı olabilir.</p> <p align="right">bu paragraf sağa hizalanmış bir paragraftır. Align parametresi paragraf etiketi içerisinde kullanılarak metnin sola ve sağa hizalanmasını, ortalanmasını ya da iki yana yaslanmasını sağlayan yardımcı bir parametre olarak kullanılmaktadır. Bu yardımcı parametrenin kullanımı ile web sayfalarımızın biçimsel görünümünü daha güzel bir hale getirebiliriz. Web sayfamızın görselliğinin daha güzel olması sayfanın çekiciliğini arttıran bir özelliktir. Bu nedenle bu yardımcı parametreleri kullanmak oldukça faydalı olabilir.</p> <p align="center">bu paragraf ortalanmış bir paragraftır. Align parametresi paragraf etiketi içerisinde kullanılarak metnin sola ve sağa hizalanmasını, ortalanmasını ya da iki yana yaslanmasını sağlayan yardımcı bir parametre olarak kullanılmaktadır. Bu yardımcı parametrenin kullanımı ile web sayfalarımızın biçimsel görünümünü daha güzel bir hale getirebiliriz. Web sayfamızın görselliğinin daha güzel olması sayfanın çekiciliğini arttıran 3

bir özelliktir. Bu nedenle bu yardımcı parametreleri kullanmak oldukça faydalı olabilir.</p> <p align="justify">bu paragraf iki yana yaslanmış bir paragraftır. Align parametresi paragraf etiketi içerisinde kullanılarak metnin sola ve sağa hizalanmasını, ortalanmasını ya da iki yana yaslanmasını sağlayan yardımcı bir parametre olarak kullanılmaktadır. Bu yardımcı parametrenin kullanımı ile web sayfalarımızın biçimsel görünümünü daha güzel bir hale getirebiliriz. Web sayfamızın görselliğinin daha güzel olması sayfanın çekiciliğini arttıran bir özelliktir. Bu nedenle bu yardımcı parametreleri kullanmak oldukça faydalı olabilir.</p> <hr align="center" size="4" width="75%" color="blue"> Aşağıdaki linke tıklayarak Mersin Üniversitesi web sayfasına ulaşabilirsiniz. <p> <a href=http://www.mersin.edu.tr>mersin Üniversitesi</a> </body> </html> Şekil 2. Paragraf hizalama ve yatay çizgi (Örnek 2) Kullanılan Etiket ve Parametreler: a)<center></center>: Metni ortalamak için kullanılan etiketlerdir. b) <body> etiketi içerisinde kullanılan parametreler. alink: Aktif linktir, yani üzerine gelindiğinde link renginin ne olacağını belirtir. vlink: Ziyaret edilmiş link rengini belirler. leftmargin: Sol ve sağ kenarlardaki boşluğun değerini belirler. topmargin: Üst ve alt kenarlardaki boşluğun değerini belirler. 4

c) <p></p>: Paragraf yapmak için kullanılır. d) <p align= >: Paragrafları hizalamak için <p> parametresi içerisinde; left: paragrafı sola hizalamak için, center: paragrafı ortalamak için, right: paragrafı sağa hizalamak için, justify: paragrafı iki yana yaslamak için, gibi parametreler kullanılır. e) <br>: Yazdığımız metnin bir kısmının bir alt satırda olmasını ya da diğer bir ifade ile satır başı (veya satır sonu) yapmamızı sağlayan etikettir. Kapanış etiketi yoktur. f) <h1></h1>.<h6></h6>: Başlık etiketleridir. g) <hr>: Yatay çizgi etiketidir. Yatay çizgi için özellikler: Etiket Görevi size Çizgi kalınlığını belirler. width Çizgi uzunluğunu pixel veya % olarak belirler. align Hizalamayı düzenler. color Çizgi rengini düzenler. h) background: <body> etiketi içerisinde kullanılarak arka plana resim yerleştirmemizi sağlar. Resim dosyasını adresinin belirtilmesi: Adresleme resim.jpg resimler/resim.jpg resimler/foto/resim.jpg../resim.jpg../../resim.jpg Anlamı resim dosyası ve web sayfası aynı klasörde resim dosyası bir alt klasörde (resimler klasörünün içinde) resim dosyası bir alt klasörün alt klasöründe resim dosyası bir üst klasörde resim dosyası iki klasör üstte Biçimlendirilmiş Metin: Bir HTML sayfasında bilgileri sütun halinde gösterebilmeyi sağlar. Ancak tabloların geliştirilmesi ile bu alanda kullanılmamaya başlanmıştır. HTML sayfalarında biçimlendirilmiş metin elde etmek için <pre></pre> etiketleri kullanılır. Örnek 3: Biçimlendirilmiş metin <html><head><title>html Kursu </title></head> <body> <pre> Adı Soyadı Tel Ali Aydın 1234567 Ahmet Sel 7654321 Veli Altın 1985567 </pre> </body></html> 5

Şekil 3. Biçimlendirilmiş metin (Örnek 3) Karakter Biçimleme: Yazı tipinin, renginin ve büyüklüğünün belirlenmesidir. <font></font> Etiketi: Yazı tipinin, renginin ve büyüklüğünün belirlenmesi bu etiket ile yapılır. Yardımcı etiketler şunlardır: size: Büyüklüğü belirler. 1-7 arası değer alır. color: Yazı rengini düzenler. face: Yazı tipini belirler. (Arial, Times New Roman, vs.) Örnek 4: Karakter biçimleme <html><head><title>html Kursu </title></head> <body> <font face="tahoma" color="red" size="5"> Bu bir örnektir. </font> <font face="tahoma" color="red" size="-4"> Bu bir örnektir. </font> <font face="arial" color="red" size="7"> <pre> Bugün hava çok güzel. </pre></font></body></html> 6

Şekil 4. Karakter biçimleme (Örnek 4) Size parametresi için punto değerleri: Özel karakterlere ait komutlar Size Punto Değeri Özel Karakter Komut 1 8 & & 2 10 3 12 4 14 ¼ ¼ 5 18 ½ ½ 6 24 > > 7 36 < < " <b></b> <i></i> <u></u> <strike></strike> <sub></sub> <sup></sup> <big></big> <small></small> : Karakterlerin kalın (bold) olmasını sağlar. : Karakterlerin italik olmasını sağlar. : Karakterlerin altı çizili olmasını sağlar. : Karakterlerin üstü çizili olmasını sağlar. : Karakterlerin alt indis olarak yazılmasını sağlar. : Karakterlerin üstsel olarak yazılmasını sağlar. : Karakterlerin bir üst büyüklüğe çıkartılmasını sağlar. : Karakterlerin bir alt büyüklüğe indirilmesini sağlar. 7

Örnek 5: Özel karakterler ve diğer biçimlendirme etiketleri <html> <head> <title>html Kursu </title> </head> <body bgcolor="white"> <font face="tahoma" color="black" size="3"> <p><b>karakterlerin kalın (bold) olmasını sağlar.</b></p> <p><i>karakterlerin italik olmasını sağlar.</i></p> <p><u>karakterlerin altı çizili olmasını sağlar.</u></p> <p><strike> Karakterlerin üstü çizili olmasını sağlar.</strike></p> <p>h<sub>2</sub>o</p> <p>c<sub>6</sub>h<sub>12</sub>o<sub>6</sub></p> <p>c<sup>6</sup>h<sup>12</sup>o<sup>6</sup></p> <p>x<sup>2</sup>+y<sup>3</sup>+z<sup>6</sup>=3</p> <br>& ¼½><" </font> </body> </html> Şekil 5. Özel karakterler ve diğer biçimlendirme etiketleri (Örnek 5) 8

Listeler HTML etiketleri yardımı ile birçok liste oluşturulabilir. Bu bölümde liste çeşitleri üzerinde durulacaktır. a) Numaralı Listeler: <ol> </ol> etiketleri kullanılarak oluşturulan listelerdir. Her bir liste elemanının başında <li> etiketi kullanılır. b) Numarasız Listeler: <ul> </ul> etiketleri kullanılarak oluşturulan listelerdir. Madde imli listeler oluşturmak için kullanılır. c) Tanım Listeleri: <dl> </dl> etiketleri ile oluşturulurlar. Liste elemanlarına ait tanımlayıcı bilgilerin verildiği liste türüdür. <dt> </dt> arasına liste elemanları ve <dd> </dd> etiketleri arasına da liste elemanlarının tanımları yazılır. d) İç içe Listeler: <ul> ve <ol> etiketleri birlikte kullanılarak birbiri içerisine gömülmüş listeler oluşturulabilir. Bir liste elemanına ait bir alt liste olduğu durumlarda kullanılırlar. Örnek 6: Listeler 1 <html> <head> <title>html Kursu </title> </head> <body> <ol> <li>numaralı listeler 1 <li>numaralı listeler 2 <li>numaralı listeler 3 <li>numaralı listeler 4 </ol> <ul> <li>numarasız listeler 1 <li>numarasız listeler 2 <li>numarasız listeler 3 <li>numarasız listeler 4 </ul> <dl> <dt>html</dt> <dd>hyper Text Markup Language şeklinde bir açık yazımı vardır. </dd> <dt>http</dt> <dd>hyper Text Transfer Protocol şeklinde bir açık yazımı vardır. </dd> <dt>cpu</dt> <dd>central Process Unit </dd> <dt>algoritma</dt> <dd>bir problemin çözümünde takip edilen yol olarak tanımlanır.</dd> </dl> </body> </html> 9

Şekil 6. Listeler 1 (Örnek 6) Type Parametresinin Kullanımı: Type i I A a Square Circle Disc Görevi Küçük roma rakamları ile numaralandırır. Büyük roma rakamları ile numaralandırır. Büyük harflerle listeler. Küçük harflerle listeler. İçi dolu bir kareyi madde imi yapar. Çemberi madde imi yapar. Daireyi madde imi yapar. 10

Örnek 7: Listeler 2 <html> <head> <title>html Kursu </title> </head> <body> <ol> <li>numaralı listeler 1 <li>numaralı listeler 2 <li>numaralı listeler 3 <li>numaralı listeler 4 </ol> <ol type="i"> <li>numaralı listeler 1 <li>numaralı listeler 2 <li>numaralı listeler 3 <li>numaralı listeler 4 </ol> <ol type="a"> <li>numaralı listeler 1 <li>numaralı listeler 2 <li>numaralı listeler 3 <li>numaralı listeler 4 </ol> <ul type="square"> <li>numarasız listeler 1 <li>numarasız listeler 2 <li>numarasız listeler 3 <li>numarasız listeler 4 </ul> <ul type="circle"> <li>numarasız listeler 1 <li>numarasız listeler 2 <li>numarasız listeler 3 <li>numarasız listeler 4 </ul> </body> </html> 11

Şekil 7. Listeler 2 (Örnek 7) Resimler Web sayfalarına resim eklemek için <img> etiketi kullanılır. IMG etiketi için bazı parametreler kullanılarak görsellik zenginleştirilebilir. Bu parametreler ve görevleri aşağıda verilmiştir. Parametre src alt align width height border hspace Vspace Görevi Resmin kaynağını belirtir. Resmin üzerine gelindiğinde görünen bir ifade atanmasını sağlar. Resmin hizalanmasını sağlar. Resmin genişliğini tanımlar. Resmin yüksekliğini tanımlar. Resmin etrafında oluşturulan çerçevenin pixel olarak kalınlığını belirler. Resmin etrafındaki yatay boşluğu tanımlar. Resmin etrafındaki dikey boşluğu tanımlar. 12

Örnek 8: Resimler <html> <head> <title>html Kursu </title> </head> <body> <center> <font size="5" face="tahoma"> <img src="mersin.jpg" align="middle" hspace="50" vspace="50" border="5"alt="mersin"> Mersin Üniversitesi <img src="mersin.jpg" align="middle" hspace="50" vspace="50" border="5" alt="mersin"> </font> </center> </body> </html> Şekil 8. Resimler (Örnek 8) 13

Köprü Oluşturma Köprü, iki sayfanın birbirine bağlanması, birisinden diğerine geçişin veya iki taraflı geçişin olması demektir. Köprü oluşturmak için; <a> </a> etiketi kullanılır. a) Yerel Köprüler: Kendi sunucumuz üzerindeki sayfalarımıza verdiğimiz köprülerdir. Örneğin; <a href= index.htm >Anasayfa</a> b) Harici Köprüler: Farklı sunucular üzerindeki sayfalara köprü tanımlamamızı ifade etmektedir. Örneğin; <a href= http://www.mersin.edu.tr >Mersin Üniversitesi </a> c) Dahili Köprüler: Çok büyük içeriklere sahip sayfalar çeşitli bölümlere ayrılabilir. Sayfanın bu bölümlerine rahatça ulaşabilmek için verilen köprülere Dahili Köprüler denir. Örneğin; <a href= #bolumismi >Bölüm X e Git</a> d) E-Posta Köprüleri: Web sayfasını gezen ziyaretçilerin kolay bir şekilde e-mail gönderebilmelerini sağlayan köprülerdir. Örneğin;<a href=mailto:mehmetyuksel1980@gmail.com> Bana Yazabilirsiniz.</a> Örnek 9: Köprü oluşturma <html> <head> <title>html Kursu </title> </head> <body> <center> <h1>içindekiler</h1> <font face="tahoma" size="4" > <a href="gul.htm">gül Yaprağı</a><br><br> <a href="gul.htm"><img src="gül.jpg"></a><br><br> <a href="#sayfabasi">sayfanın Başına Dön </a><br><br> <a href="http://www.mersin.edu.tr">mersin Üniversitesi </a><br><br> <a href="http://www.mersin.edu.tr"> <img src="mersin.jpg"></a><br><br> <a href=mailto:mehmetyuksel1980@gmail.com> Bana Yazabilirsiniz.</a> </center></body></html> Şekil 9. Köprü oluşturma (Örnek 9) 14

Tablolar Web sayfalarındaki bilgilerin görünümünü düzenlemek ve daha etkili tasarımlar oluşturmak için tablolar kullanılmaktadır. Tablo oluşturmak için <table></table> etiketleri ve bu iki etiket arasında, <tr></tr> etiketleri satır tanımlamak için <td></td> etiketleri de hücre tanımlamak için kullanılır. <table></table> etiketi içerisinde kullanabileceğimiz parametreler aşağıda verilmiştir. Parametre bgcolor width cellspacing cellpadding align background bordercolor border Görevi Zemin renginin belirlenmesini sağlar. Tablo genişliğini tanımlar. Hücreler arasındaki boşluk miktarının değerini pixel olarak belirler. Hücre kenarlığı ile hücre içeriği arasındaki boşluğun değerini belirler. Hizalamayı düzenler. Zeminde resim tanımlamayı sağlar. Tablo kenarlığının rengini tanımlar. Tablo kenarlığının kaç pixel olacağını belirler. Oluşturulan tabloya başlık vermek için; <caption> </caption> etiketinden faydalanılır. Örneğin; <caption align= top >Tablo Başlığı </caption> ifadesi başlığın tablonun üstünde olacağını belirtir. <td></td> etiketi içerisinde de bazı parametreler kullanırız. Kullanabileceğimiz parametreler aşağıda verilmiştir. Parametre colspan rowspan align valign background bgcolor width height Görevi Aktif hücrenin kaç sütuna yayılacağını belirler. Aktif hücrenin kaç satıra yayılacağını belirler. Hücre içeriğinin sağa, sola, ortaya veya iki yana hizalanmasını sağlar. Hücre içeriğinin dikey olarak hizalanmasını sağlar. Hücre zeminde resim bulundurmayı sağlar. Hücre zemininin rengini tanımlama. Hücre genişliğinin tanımlanması. Hücre yüksekliğinin tanımlanması. Örnek 10: Tablo oluşturma <html> <head> <title>tablolar</title> </head> <body> <center> <table border="1" bordercolor="red" cellpadding="0" cellspacing="0"> <caption align="top">genel yapı</caption> <tr> <td>1. Hücre</td> <td>2. Hücre</td> </tr> <tr> <td>3. Hücre</td> <td>4. Hücre</td> </tr> </table> <br> 15

<table border="1" bordercolor="red" cellpadding="0" cellspacing="10"> <caption align="top">cellspacing örneği</caption> <tr> <td>1. Hücre</td> </tr> <tr> <td>2. Hücre</td> <td>3. Hücre</td> <td>4. Hücre</td> </tr> </table> <table border="1" bordercolor="red" cellpadding="10" cellspacing="0"> <caption align="top">cellpadding örneği</caption> <tr> <td>1. Hücre</td> </tr> <tr> <td>2. Hücre</td> <td>3. Hücre</td> <td>4. Hücre</td> </tr> </table> <br> <table border="5" bordercolor="red" cellpadding="0" cellspacing="0"> <caption align="top">colspan örneği</caption> <tr> <td colspan="2">1. Hücre</td> <td>2. Hücre</td> </tr> <tr> <td bgcolor="yellow">3. Hücre</td> <td>4. Hücre</td> </tr> </table> <br> <table border="5" bordercolor="red" cellpadding="0" cellspacing="0"> <caption align="top">rowspan örneği</caption> <tr> <td rowspan="2" valign="top">1. Hücre</td> <td>2. Hücre</td> </tr> <tr> <td>3. Hücre</td> <td>4. Hücre</td> </tr> </table> </center> </body> </html> 16

Çerçeveler (Frames) Şekil 10. Tablo oluşturma (Örnek 10) Birden fazla HTML belgesinin tek HTML belgesi olarak tarayıcıda gösterilmesi demektir. Tarayıcının ekranı birden fazla pencereye bölünür ve her pencerede farklı bir web sayfası görüntülenir. Aşağıdaki şekiller bu durumu açıklar. bir.htm iki.htm bir.htm iki.htm Frame.htm Çerçeveli sayfalar, <frameset> </frameset> etiketi ile oluşturulur. <frameset> etiketi <body> etiketinden önce yazılır ve sonra kapatılır. Örnek 11: Frame sayfasının genel yapısı <html> <head><title>çerçeveler </title></head> <frameset cols="30%,*"> <frame src="a.htm" name="sol" scrolling="auto"> <frame src="b.htm" name="sag" scrolling="auto"> <noframes> <body> </body> </noframes> <frameset> </html> 17

<frameset> etiketi içerisinde bazı parametreler kullanırız. Kullanabileceğimiz parametreler aşağıda verilmiştir. Parametre rows cols frameborder bordercolor src name scrolling noresize framespacing target Görevi Satır sayısını ve yüksekliğini tanımlar. Sütun sayısını ve genişliğini tanımlar. 0 veya 1 değerini alır. 0 ise çerçeveler arası kenarlık iptal edilmiş olur. Kenarlık rengini belirler. Çerçevede görünmesi istenen belgenin kaynağını belirtir. Çerçeveye isim vermeyi sağlar. Target parametresi ile kullanılır. Çerçevede kaydırma çubuğuna ilişkin ayarları düzenlemeyi sağlar. Çerçevelerin genişlik veya yüksekliğinin değiştirilmesini engeller. Çerçeveler arası boşluk kalmamasını sağlamak için kullanılır. Bunu yapabilmek için frameborder 0 olarak tanımlanmışsa bu da 0 olarak tanımlanmalıdır. Köprü verilmiş metin veya resimlere tıklandığında ilgili sayfanın hangi pencerede açılacağını tanımlar. NOT: Çerçevelere name parametresi ile atadığımız isimleri kullanarak tanımlayamayacağımız bazı köprü türleri vardır. Bunları target parametresinin özel durumlarını kullanarak ifade ederiz. Bu ifadeler şu şekildedir. Target _top _blank _parent _self Görevi Köprü verilmiş sayfanın tarayıcıda tam ekran olarak açılmasını sağlar. Köprü verilmiş sayfanın tarayıcıda yeni bir pencerede açılmasını sağlar. Köprü verilmiş sayfanın ebeveyn pencerede açılmasını sağlar. Köprü verilmiş sayfayı aynı pencerede açar. Örnek 12: Frame sayfaları 1. Başlık <html> <head> <title>frame Yapıları</title> </head> <body><center><h2> <img src="logo.jpg" align="middle" hspace="10" vspace="10" alt="mersin"> Mersin Üniversitesi Tarsus Teknik Eğitim Fakültesi <img src="logo.jpg" align="middle" hspace="10" vspace="10" alt="mersin"> </h2></center> </body> </html> 18

Şekil 11. Frame sayfaları Başlık (Örnek 12) 2. Sol bölme <html> <head> <title>frame Yapıları</title> </head> <body bgcolor="yellow" text="black" link="red" alink="white" vlink="blue"> <font face="tahoma"> <h5>bölümler</h5> <a href="http://www.bilgisayar.mersin.edu.tr" target="sag">bilgisayar Öğretmenliği</a> <br><br> <a href="http://www.elektronik.mersin.edu.tr" target="sag">elektronik Öğretmenliği</a> <br><br> <a href="http://www.telekom.mersin.edu.tr" target="sag">telekom Öğretmenliği</a> <br><br> <a href="http://www.kontrol.mersin.edu.tr" target="sag">kontrol Öğretmenliği</a> </font> </body> </html> 19

Şekil 12. Frame sayfaları Sol bölme (Örnek 12) 3. Sağ bölme <html> <head> <title>frame Yapıları</title> </head> <body bgcolor="white" text="black" link="red" alink="white" vlink="blue"> <font face="tahoma"> <center> <h3>web Sayfamıza Hoş Geldiniz.<br>Ziyaret etmek istediğiniz linke sol taraftan tıklayabilirsiniz.</h3> </center> </font> </body> </html> 20

Şekil 13. Frame sayfaları Sağ bölme (Örnek 12) 4. Sayfa <html> <head> <title>frame Yapıları</title> </head> <frameset rows="150,*"><frame src="baslik.htm"> <frameset cols="180,*"> <frame src="sol.htm" name="sol" target="sag" scrolling="auto"> <frame src="sag.htm" name="sag" scrolling="auto"> <noframes> <body> <p>tarayıcınızı Güncelleyiniz. </body> </noframes> </frameset> </html> 21

Şekil 14. Frame sayfaları Sayfa bölmesi (Örnek 12) 22

FRONTPAGE KULLANIMI Frontpage WYSIWYG (What You See is What You Get-Ne Görürsen Onu Alırsın) türü bir web tasarım programıdır. 1. Frontpage i Başlatma: Başlat Programlar MS Office MS Office Frontpage yolu izlenerek başlatılır (Şekil 15). 2. İlk Ekran Şekil 15. Frontpage i başlatma Şekil 16. Frontpage ekranı 23

Program başlatıldığında Standart ve Biçimlendirme araç çubukları kendiliğinden görünür. Yeni bir Frontpage tasarım sayfası açmak için Dosya Yeni tıklanır. Yeni Frontpage sayfasında sol alt bölümde Böl sekmesi tıklanarak; hem tasarım ekranı hem de kod ekranı, Tasarla sekmesi tıklanarak; sadece tasarım ekranı, Kod sekmesi tıklanarak da kod ekranı rahatlıkla görüntülenebilir. 3. Sayfa Yapısı ile İlgili İşlemler Şekil 17. Sayfa yapısı Tasarım ekranında sağ tıklandıktan sonra Sayfa Özellikleri tıklanır. Ya da Dosya Özellikler tıklanarak Sayfa Özellikleri ekranı görüntülenir. 24

Sayfa Özellikleri ekranında; Genel sekmesi: Bu sekme ile sayfa başlığı (title kodu), sayfa açıklaması, anahtar sözcükler ve arka plan sesi eklenebilir. Biçimlendirme sekmesi: Bu sekme ile arka plan resmi (background kodu), arka plan rengi (bgcolor kodu), metin rengi (text kodu) ve köprü renkleri (link, alink, vlink kodları) eklenebilir (Şekil 18). Şekil 18. Sayfa yapısı ile ilgili işlemler 1 Gelişmiş sekmesi: Bu sekme ile en basit anlamda sayfa kenar boşlukları rahatlıkla ayarlanabilir (Şekil 19). Şekil 19. Sayfa yapısı ile ilgili işlemler 2 25

4. Menü Çubuğu: Dosya, Düzen, Görünüm, Ekle, Biçim, Araçlar, Tablo, Veri Çerçeveler, Pencere ve Yardım menülerini içerir. Ekle menüsü: Bu menü yardımı ile tasarlanan web sayfasına, yatay çizgi (hr kodu), katman (div kodu), tarih ve saat, resim (img kodu), köprü (a href kodu) ve etkileşimli düğme (buton) eklenebilir (Şekil 20-21-22-23-24-25-26). Şekil 20. Resim ekleme 1 Şekil 21. Resim ekleme 2 26

Şekil 22. Resim ekleme 3 Şekil 23. Resim ekleme 4 27

Öğr.Gör. Mehmet YÜKSEL M.Ü. Tarsus Teknik Eğitim Fakültesi Şekil 24. Katman ekleme 1 Şekil 25. Köprü ekleme 1 28 Temel Bilgisayar Bilimleri

5. Dosya Menüsü Şekil 26. Köprü ekleme 2 Şekil 27. Dosya menüsü 29

Öğr.Gör. Mehmet YÜKSEL M.Ü. Tarsus Teknik Eğitim Fakültesi 6. Düzen Menüsü Şekil 28. Düzen menüsü 7. Görünüm Menüsü Şekil 29. Görünüm menüsü 30 Temel Bilgisayar Bilimleri

Öğr.Gör. Mehmet YÜKSEL M.Ü. Tarsus Teknik Eğitim Fakültesi 8. Ekle Menüsü Şekil 30. Ekle menüsü 9. Biçim Menüsü Şekil 31. Biçim menüsü 31 Temel Bilgisayar Bilimleri

Öğr.Gör. Mehmet YÜKSEL M.Ü. Tarsus Teknik Eğitim Fakültesi 10. Araçlar Menüsü Şekil 32. Araçlar menüsü 11. Tablo Menüsü Şekil 33. Tablo menüsü 32 Temel Bilgisayar Bilimleri

12. Veri Menüsü Şekil 34. Veri menüsü Not: Derste konunun daha iyi kavranması için kullanılan görsel anlatım programları, videolar, animasyonlar ve diğer ders araç-gereçleri ile yapılan uygulamalar bu ders notları içerisinde yer almamıştır. Bu ders notları sadece yol gösterici olarak kullanılmıştır. Yararlanılan kaynaklar bir sonraki sayfada yer almaktadır (Sayfa 34). 2009-2010 Eğitim-Öğretim Yılı Bahar Yarıyılı Başarılar Dilerim. Mehmet YÜKSEL 33

KAYNAKLAR 1. Bilgisayara Giriş, Yazarlar: Burhan Sevim, Dr. Coşkun Hamzaçebi, Dr. Erkan Çetiner, Mehmet Pekkaya, Özgür Zeydan, Suat Öztürk. Editörler: Dr. Coşkun Hamzaçebi, Dr. Erkan Çetiner. Beta Basım Yayım Dağıtım A.Ş., ISBN: 972-975-295-725-1. Kasım 2007, İstanbul. 2. İnternet ve Web Sayfası Hazırlama, Yazarlar: Hüseyin Çakır, M. Ali Göksel. Atlas Yayın Dağıtım., ISBN: 975-6574-17-8. Ekim 2002, İstanbul. 3. Office XP Öğreniyorum 2 Görsel Anlatım Seti, Microsoft Frontpage Eğitimi. 34