İNTERNET TABANLI PROGRAMLAMA- 5.ders



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

İNTERNET TABANLI PROGRAMLAMA- 5.ders

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

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

Web Tasarımının Temelleri

WEB TASARIMININ TEMELLERİ

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

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

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 4

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.

HTML (Hyper Text Markum Language)

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

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

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

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.

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


Web Tasarımının Temelleri

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 2

İNTERNET PROGRAMCILIĞI I

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

2. HTML Temel Etiketleri

HTML Etiketleri Genel Özellikler (Global Attributes)

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

Web Programlama Kursu

İNTERNET PROGRAMCILIĞI

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

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

WEB TABANLI PROGRAMLAMA

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

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

WEB TASARIMININ TEMELLERİ

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

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

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

2-Hafta Temel İşlemler

4 Front Page Sayfası Özellikleri

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

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

İNTERNET PROGRAMCILIĞI I

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

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

Site Temizlik Projesi Kodları

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

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

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

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

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

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

Web Teknolojileri ve Programla

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

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.

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

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

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.

HTML (Hyper Text Markup Language) YRD. DOÇ. DR. ENGİN CEMAL MENGÜÇ

WEB TASARIMI. Đnternet Nedir?

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

Yine benzer şekilde hücreler içine yazılan yazıların renklerini değiştirebiliriz. Bunun için tüm satırı veya sütunu yine fareyle seçmek durumundayız.

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

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

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

Html temelleri. Ders 4

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

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

HTML WEB TASARIMI-1 DERSİ

HTML Ders Notları.

CSS(CASCADING STYLE SHEETS)

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

<html> <head> </head> <body> </body> </html> METİN BİÇİMLENDİRME ETİKETLERİ Şimdi yukarıda öğrendiklerimizi bir örnek ile uygulayalım.

WEB TASARIMIN TEMELLERİ

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.

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

MICROSOFT OFFİCE WORD PROGRAMI DOSYA İŞLEMLERİ

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

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

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

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

HTML Bloklar. CSS Display özelliği

INTERNET. Fırat Üniversitesi Enformatik Bölümü

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

Uluslararası arası ağ (International Network) bağlanan tüm bilgisayarların ortak bir dil konuşur ortak iletişim diline TCP/IP

Balıkesir Özel Serper Bilgisayar Kursu Ders Notları WEB TASARIMI

Bo lu m 7: Hesap Tabloları

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

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

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

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

Note: If you want to validate a page containing frames, be sure the DTD is set to "Frameset DTD". Read more about XHTML Validation.

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

Hazırlayan Mustafa ULAŞ

11. STIL ŞABLONU (CSS) MENÜ İŞLEMLERİ

2. Belgeye Metin Ekleme

HTML 4. Bölüm. Doç. Dr. İsmail Rakıp Karaş Dersin Course Page:

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

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

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

Ekran 1 : Font Komutları Dosyası ekranı

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

Transkript:

Html nedir? İNTERNET TABANLI PROGRAMLAMA- 5.ders Hareketli metin işleme dili basitce browser larda görebileceğimiz (internet exp.) internet dökümanları olusturmaya yarayan bir cesit dildir html ile oluşturduğumuz belgelerı harddiskinize kaydedebilir internet bağlantısı olmasa bile bu belgelerı görüntüleyebilirsiniz. Kullanabileceğimiz editorler: Bu konuda 3 tene editor tavsiyeediebilir. 1not defteri 2-frontpage(gorsel olarak sayfayı hazırlamamızı sağlar) 3-dreamweaver( ) Örnek: not defterine şu ifadeleri yazıp deneyin. <body> sayfama hoşgeldiniz Deneme1.htm olarak kaydedin.. Sayfa yapısını gösteren etiketler Sayfanı yap. Gös. Etiketler ve yapmak istediğimiz işlemler için kullanılan etiketler <> işaretlerinin arasına yazılır bunlara tag denir. Birkaç istisna dışında tüm etiketler kapatılmak zorundadır. Etiketleri kapatmak için / işareti kullanılır. </>html dosyasının başladığını ve bittiğini gösrerei. Tüm kodlar bu 2 etiketin arasına yazılır.. <Head>.. bu etiketler arasına sayfa hakkında bilgiler yazılır. Meta ve tittle etiketleri buraya yazılır. <body>. bu etiketler arası sayfanın gövde kısmıdır. ekranda gösterilen her şey bu2 etiket arasına yazılır. Metin biçimlendirme etiketleri Başlık etiketleri <h1> <h6> Paragraf etiketi <p> ile başlıyor </p> ile bitiyor Ortalam etiketi <center>..<7center> 1

Yazılarla ilgili temel etiketler <b> </b>:bold yazıyı kalın yazdırır <t> </t>:italik yazdırır <u> </u>:altı çizili yazdırır Html de metin biçimlendirme 3 şekilde yapılır. 1. düzenlemek istediğimiz metnin hemen önüne koyacağımız bir etiketle metin biimlendirme in-line(satır içi biçimlendirme denir) 2)sayfanın head kısmına konulan stil etiketleri ile gövdeye atıf yapılarak yapılan biçimlendirme buna embedded biçimlendirme denir. 3)html dosyasının dışında başka bir stil dosyası oluşturularak yapılan biçimlendirme buna css(castcading style sheets) (yığılmalı stil kağıtları) buna css denir Örnek: <title> Başlık etiketleri </title> <body> <h1>başlık1 </h1> <h2>baslık2 </h2> <h3>baslık3 </h3> <h4>baslık4 </h4> <h5>baslık5 </h5> <h6>baslık6 </h6> Burada başlıklar sayılarla ters orantılı olarak gösterilmistir. 2

Title etiketkeri arasına yazılan bilgler browswer ın en üst kısmında gösterilir Örnek: Su şekilde bir çıktı verecek kodları yazınız 3

Cevap: <title> başlık etiketleri </title> <body> <center><h1> SAYFAMA HOSGELDİNİZ </h1></center> <p>html etiketleri ile </p> yazılar <b>koyu</b> <i>italik </i> ve <u>altı çizili</u> olarak yazabiliyorum Bir etiket sonlandırılmadğığ sürece etkisinin göstermeye devam eder.. <br>etiketi: br etiketi bir bakıma enter görevini görür.html de metinleri not defterinde yazarken entere basıp alt satıra inmenin anlamı yoktur. Bütün bu satırlar yine tek satırda gösterilir bu yüzden metinleri bir alt satırdan başlatmak istiyorsak br etiketinin kullanırız. Br etiketinin sonlandırılması yoktur. 4

Örnek 3: şeklinde çıktı veren html kodlarını yazınız <title> Br etiketi </title> <body> <br>pazartesi</br> salı <br>carsamba günleri dersimiz var </br> fakat perşembe ve cuma günleri yok Fontlar: Şu ana kadar österilen fontlar browser ın var sayılan (default) ayarlarıdır. Browser dan default ayarları değiştirmek için şu yolu takip ederk deneyin.. Görünüm>internet seçenekleri> genel>yazı tipleri 5

gösterilecek yazıların fontlartına müdahele etmek için şu etiket kullanılır. <font face=.. size=.. > </font> Face:yazının adı örnek arial,tahoma Size: yazı boyutu(1(en küçük) -7(en büyük) arası) Color: yazı rengi (red green blue yada rgb renk kodunu yazarak belirtilir ) Eğer kullanmak istediğimiz font bilg. Da yüklü değilse browser in var sayılan fontu kullanılacaktır. 6

Örnek: Şu çıktıyı verecek kodu yazın Etiketlerden sonra kullandığımız colordan sonra??? işaretleri yerine rgb renk karışım değeri yazılır. Color= #?????? Buraya yazılacak sayılar 16 lık sayı sistemine göredir yani bu sayı sistemi 00 ile başlar ff ile biter. Örneğin siyah = #000000 Beyaz= #ffffff 16 renk ve kodları şu şekildedir. R G B 1. siyah(black)= #000000 2. lacivert(navy)= #000080 3. mavi Blue= #0000ff 4. yeşil gren= #008000 5. koyu yeşil (teal)= #008080 6. parlak yeşil(lime)= #00ff00 7. turkuaz(aqua)= #00ffff 8.vişne çürüğü(maroon)= #800000 9.mor(purple)= #800080 10. zeytin yeşili(olive)= #808000 11.gri(grey)= #808080 12.gümüş gri(silver)= #c0c0c0 7

13.kırmızı(red)= #ff0000 14.parlak pembe(fushsia)= #ff00ff 15.sarı(yellow)= #ffff00 16. beyaz(black)= #ffffff Arka alanı renklendirme <body bgcolor= #xxxxxx etiketi ve parametresi kullnaılır. # işareti her zanam kullanılmalıdır.eğer İngilizce ifade yazılacaksa örnek bgcolor= red Örnek: fuşya arka planlı örnek <title> renkler Ve Mevsimler </title> <body bgcolor="#ff00ff"> <br><font face="tahoma" size="7" color=green>ilkbahar </font></br> <font face="verdana" size="6" color="#00ff00"> yaz </font> <br><font face="arial" size="5" color=yellow> sonbahar</font> </br> <font face="comic sans ms" size="4" color=blue> kış</font> Title :arama motorları için gereklidir. Arama motorlari 2. sırada meta tag lara bakar. En son; sayfadaki textlere bakar. 8

Listeler Html bize 3 liste hazırlama imkanı verir 1.sıralı listeler(ordered lists) 2.sırasız listeler(unordered) 3.tanımlama listeleri(definition) 1)Sıralı listeler:liste içine alınacak metinler <ol>.</ol> etiketleri arasına alınarak yazılır.bu etiketler listenin başladığını ve bittiğini gösterir. Listenin maddelerinin başına <li> (list item) etiketi getirilir. Bu etiket kapatılmaz. Ol etiketinin alt parametreleri olan type: listenin rakamla mı harfle mi başlayacağını söyler. Start : ise hangi rakam ya da harfle başlayacağını belirtir. Compact parametresi: ise listenin mümkün olduğunca minimum satır aralığına sahip olmasını sağlar. Örnek: Bu çıktıyı veren kodları yazınız. cevap: <title> </title> <body> <ol type="1"> <li>bilgisayar <ol type="a"> <li>blg 318 9

<li>blg 416 <li>blg 101 </ol> <li> Makine <ol type="a"> <li>tsk 314 <li>tsk 413 <li> tsk 214 Not: type = I I,II,III Type= 1 1 2 3 Type= a a b c 2)Sırasız listeler: bu tip listelerde de mantık aynıdır. Yalnız burada rakam ve harf yerine küçük daire ve kareler kullanılır. Etiket olark <ul> </ul> kullanılır. Liste maddeleri için yine <li> etiketi kullanılır. Type parametresi olarak maddenin şeklini gösteren parametre type parametresidir. Bu parametre 3 değişik şekilde kullanılabilir. 1)type= circle >içi biş daire 2)type= square >içi dolu kare 3)type= disc >içi dolu daire Compact:satırları sıkıştırmak için kullanılır. Örnek: Bu çıktıyı veren kodları yazınız. 10

<title> </title> <body> <ul type="disc"> <li>kimya <ul type="square"> <li>blg 318 <li>blg 416 <li>blg 101 </ul> <li> fizik <ul type="circle"> <li>tsk 314 <li>tsk 413 <li> tsk 214 3) Tanımlama listeleri: Bu listelemede madde başlarında işaret kullanılmaz sadece her maddenin başlığı ile gövdesi birbirinden ayrılarak yazılır. Bu tip bir listeleme için <dl> </dl> etiketleri kullanılır. Maddelerin başlığını göstermek için <dt> (definitionlist) <dd> maddenin gövdesini oluşturur. Madde başlıklarını ve gövdesini farklı fontlarda yazmak için font etiketi kullanılmalıdır. Örnek: Aşağıdaki çıktıyı verecek html kodlarını yazınız. 11

<title> </title> <body> <font face="tahoma" size="5" color=red>neler ÖĞRENDİK? </font> <dl> <dt><font face="tahoma" size="4" color=blue>sıralı listeler </font> <dd><font face="tahoma" size="2" color=black>liste içine alınacak metinler <ol></ol> etiketleri arasına alınarak yazılır.bu etiketler listenin başladığını ve bittiğini gösterir. Listenin maddelerinin başına <li> (list item) etiketi getirilir. Bu etiket kapatılmaz. Ol etiketinin alt parametreleri olan; Type: listenin rakamla mı harfle mi başlayacağını söyler. Start : ise hangi rakam ya da harfle başlayacağını belirtir. Compact parametresi: listenin mümkün olduğunca minimum satır aralığına sahip olmasını sağlar. </font> <dt><font face="tahoma" size="4" color=blue>sırasız listeler </font> <dd><font face="tahoma" size="2" color=black>bu tip listelerde de mantık aynıdır. Yalnız burada rakam ve harf yerine küçük daire ve kareler kullanılır. Etiket olark <ul> </ul> kullanılır. Liste maddeleri için yine <li> etiketi kullanılır. Type parametresi olarak maddenin şeklini gösteren parametre type parametresidir. Bu parametre 3 değişik şekilde kullanılabilir. 1)type= circle >içi biş daire 12

2)type= square >içi dolu kare 3)type= disc >içi dolu daire </font> <dt><font face="tahoma" size="4" color=blue>tanımlama listeleri </font> <dd><font face="tahoma" size="2" color=black>bu listelemede madde başlarında işaret kullanılmaz sadece her maddenin başlığı ile gövdesi birbirinden ayrılarak yazılır. Bu tip bir listeleme için <dl> </dl> etiketleri kullanılır. Maddelerin başlığını göstermek için <dt> (definition list) <dd> maddenin gövdesini oluşturur. Madde başlıklarını ve gövdesini farklı fontlarda yazmak için font etiketi kullanılmalıdır. </font> </dl> Resimler Sayfamızda resimleri göstermek için <img> etiketi kullanılır. Bu etiketin alt parametreleri ise şunlardır. Src= :Bu parametrede resmin bulunduğu adres verilir. Width= (genişlik) parametresi ile resmin genişliği Height= parametresi ile resmin uzunluğu Align= resmi hizalama için Bu 2 parametre kullanılarak resmin daha küçük yada daha büyük görünmesini sağlayabiliriz. Burada şu iki noktaya dikkat etmek gerekir. A)eğer resmin hafızadaki büyüklüğü fazla ise bu resmi küçük göstermek mantıklı değildir çünkü sonuçta yüklenen resim büyük hafızalı fakat gösterilen şekli ise küçüktür. Bunun yerine resim önce photoshop gibi programlarda küçültülmeli ondan sonra sayfada kullanılmalıdır. B)resmi sayfada gösterirken resmin genişlik ve yüksekliği orijinal haliyle orantılı olmalıdır. Yoksa resim çarpılmış olarak görünür. Örnek: <title> </title> <body > <img width="50" height="50" src="c:\documents and Settings\All Users\Belgeler\Resimlerim\Örnek Resimler\Günbatımı.jpg"> 13

Align: resmi sayfamızda sola ortaya ve sağa yanaştırmak için kullanılır. Align= center :resmi ortalamak için şu işlem yapılır; <center><img width="50" height="50" src="c:\documents and Settings\All Users\Belgeler\Resimlerim\Örnek Resimler\Günbatımı.jpg"> Align= right : resmi sağa yaslamak için Align= left :resmi sola yaslamak için Align= default : var olan değeri verir Alt= : bu parametre iki amaçla kullanılır. a) Mouse ile resmin üzerine geldiğimiz de bir açıklama penceresi göstermek istendiğinde kullanılır. b) Eğer resim herhangi bir hatadan dolayı sayfada gösterilememişse orada gösterilecek olan resim hakkında bilgi vermek için kullanılır. Örnek: resmi bulamayınca yok yazsın <title> </title> <body > <img width="100" alt=" yok" height="50" src="c:\documents and Settings\All Users\Belgeler\Resimlerim\Örnek Resim\Günbatımı.jpg"> Src parametresi ile resmin yollarını verirken şu hususlara dikkat etmek gerekir; <img src= resimler/kedi.jpg > 14

Burada resim sayfanın içinde bulunduğu alt klasör olan resimler klasörünün içinde bulanmalıdır. Sayfanın bulunduğu aktif klasördeb bir üst klasöre çıkarak o klasörün altındaki albüm klasörünün içinde bulunmalıdır <img src=".. /Örnek Resimler/Günbatımı.jpg"> burada 2 defa üst klasöre çıkmalıyız <img src=".. /../Belgelerim/Günbatımı.jpg"> <img src= http://www.ktef.org/ Günbatımı.jpg "> Bağlantılar(Linkler) Bağlantılar ile hazırladığımız sayfayı birçok başka sayfayla ilişkili hale getirebiliriz. Html de başka sayfalara gitmek için metinlere ve resimlere bağlantı verilebilir. Bunun dışında ses dosyası grafik dosyası sıkıştırılmış dosyalar gibi dosyaları da açmak için linkler verilebilir. Hatta bulunduğumuz sayfanın içerisinde başka bir paragrafa dahi link verebilirsiniz. Ayrıca açılan bir resmin üzerinde belli bir bölgeye link verilebilir. Link vermek için şu etiketler kullanılır. a) ilk noktalı yere a etiketinin parametreleri 2. noktalı yere link özelliği verilen metin ya da resim koyulur. <a..parametreler >..link özelliği metin yada resim koyulur.. </a> Href= Bu parametre ile sayfanın ya da açılacak dosyanın yolu verilir. Bu parametre ile link verirken şu şekilde link vermek mümkündür. <a href = kedi. jpg > kedi resmi </a> Html sayfasının bulunduğu resme link vermiş olduk. <a href = deneme. doc > dosyayı indir </a> Html sayfasının bulunduğu dizinde kayıtlı bir Word dokümanına link vermiş olduk. Tıkladığımızda bu dokümanı açmak ya da indirmek üzere bir p ncere çıkar.e <a href = /araba/arabalar.htm > araba sayfası </a> Burada html sayfasının kayıtlı olduğu dizinin bir üst dizinden çıkarak orada bulunan araba klasörünün içerisindeki bir htm dosyasını açıyoruz. <a href = http://www.ktef.org >ktefe git </a> Bu örnekte bir başka siteye link vermiş olduk. <a href= mailto:alisu@hotmail.com >mail gönder</a> Bu linkle verilen mail adresine link vermiş olduk.tıkladığımızda varsayılan mail gönderme prıgramı Outlook Express programı açılacaktır. 15

Eğer herhangi bir siteden mail hizmeti alıyorsanız ve Outlook programınız bu siteye göre ayarlanmışsa ali su ya mail gönderebilirsiniz. <a href= ftp://ftp.ktef.org\deneme.doc >Dosyaları ftp ile indir.</a> Bu şekilde link verirsek indirmek istediğimiz dosyayı ftp kullanarak indirebiliri.tıkladığımızda bilgisayarımızda yükllü olan ve varsayılan ftp programı açılacaktır.ve bu programdan ilgili dosyayı indirebiliriz. Resme Link Verme <a href= deneme. htm > <img src= kedi. jpg > </a> Bu örnekte kedi resmine tıkladığımızda deneme.htm sayfasını açacaktır. Resme tıklayıp başka bir resim açmak istiyorsam ne yapmalıyım? <a href= aslan. jpg > <img src= kedi. jpg > </a> Bu örnekte sayfada gösterilen kedi resmine tıkladığımızda bir aslan resmi açılacaktır. b)target= Bu parametre ile açılacak olan yeni sayfanın ne şekilde açılacağına karar verilir. Eğer target parametresi kullanılmazsa yeni sayfa bir önceki sayfanın yerine açılacaktır Target= _blank Bu parametrenin kullanım şekli ile yeni sayfa başka bir pencerede açılacaktır. Target= _self bu kullanım ile bağlantı yine aynı pencere içerisinde açılacaktır. Yani target kullanılmazken oluşan durumla aynıdır. Target= _top bu kullanım ile bağlantı aynı pencere içerisinde en üstten itibaren açılır. Bu durum zaten varsayılan durumdur. Target= _parent aktif sayfamız daha önceden bir başka sayfadan link verilerek açılmış olsun.bu sayfadan yeniden link verdiğimizde önceki sayfadan açılmasını istiyorsak bu şekilde kullanılır.(biri açılıp biri kapansın gibi.) Target= çerçeve Sayfa içine link verme A etiketi ile bir sayfanın kendi içerisindeki bir paragrafa ya da başka bir sayfanın herhangi bir paragrafına link verilebilir. Buna göre bu başlığı iki bölümde inceleyebiliriz. a)sayfa içinde herhangi bir yere link verme Bunun için kullanılacak etiketler şöyledir <a href= #ilgili yer > bu yazıya tıklandığında aynı sayfa içerisinde link olan yere gidecektir</a> <a name= ilgiliyer >burası aynı sayfada açılması istenen yerdir</a> burada birinci etiket yazıya tıkladığımız ızda nereye gideceğini gösterir. İkinci etiket ise tıklanıldığında hangi paragrafın gösterileceğini (ilgili paragraf sayfanın en üstüne getirileceğini) belirtir. Başka bir sayfanın herhangi bir yerine link verme Durum için şu linkler kullanılır. 16

Önce sayfanın ismi verilmelidir. <a href= sayfa2.htm#ilgili yer >bu yazıyı tıkladığında gidecektir.</a> <a name ilgili yer burası ikinci sayfanın açılması istenilen yerdir.</a> Örnek <title> </title> <body > <a href="#bilgisayar">günler günleri</a> Kadın her sabah olduğu gibi o günde beyaz degneği ve el yordami ile otobüse binmişti. Şöför : Soldan üçüncü sira bos hanimefendi, dedi. Kadin 32 yasinda güzel bir bayandi ve esi oldukça yakisikli bir hava subayi idi. Bundan birkaç ay önce yanlis bir teshis sonucu gerçeklestirilen ameliyatla gözlerini kaybetmişti genç kadin ve asla göremeyecekti. ta yolun karsisina geçmenizi bekliyor siz binaya girdikten sonra arkanızdan öpücük yollayıp size her gün sevgiyle el sallıyor, dedi." <a name="bilgisayar"></a> gggggggggggggggggggggg gggggggggggggggggggggggggggggg ggggggggggggggggggggggggggggo günde beyaz degneği ve el yordami ile otobüse binmişti. Tablolar HTML-2 Tablolar sayfaları satırlara ve sütunlara bölmek yada metin veya grafiklerin sayfada istediğimiz yerde durmasını sağlamak için kullanabileceğimiz en önemli elemanlardır. Tablolar satır ve sütunlardan oluşur.sütunların en üstüne başlık satırını oluşturabiliriz. Bazı hücreleri birbirleriyle birleştirebiliriz Tabloyu oluşturmak için <table>.</table> etiketi kullanılır.bu etiket içerisinden <tr>.</tr> etiketleri satırları oluşturmak için <td>.</td> etiketi ise sütunları oluşturmak içn kullanılır. Aşağıdaki çıktıyı verecek kodlar 17

<title> </title> <body > <table> <tr bgcolor="blue"> <td> 1.1 </td> <td> 1.2 </td> </tr> <br> <tr bgcolor="yellow"> <td> 2.1 </td> <td> 2.2 </td> </tr> </table> Örnek: Aşağıdaki çıktıyı verecek kodlar <title> </title> 18

<body > <table border=1> <thead> BURASI TABLONUN BAŞLIĞIDIR</thead> <caption align="bottom">alt YAZI</caption align> <tr> <th> 1.sütun </th> <th> 2.sütun </th> </tr> <tr> <td> 1.1</td> <td> 1.2</td> </tr> <tr> <td> 2.1</td> <td> 2.2</td> </tr> </table> <thead > etiketi tablonun en üstünde ana başlık olarak çıkmasını istediğimiz yazılar için kullanılır.bu etiket ana başlığın altında 2.bir alt başlık çıkmasını istediğimizde ya da tablonun en altında bir açıklama yazısı çıkmasını istediğimizde kullanabiliriz.eğer bu başlığın tablonunüstünd çıkmasını istiyorsak align= top parametresini kullanmaıyız eğer tablonun altında çıkmasını istiyorsak align= bottom parametresini kullanmalıyız. Bu etiketler her bir sütunun üzerine ayrı bir başlık getirmek istediğimizde kullanabiliriz. Buradaki <th> etiketi sayısı sütunlarla aynı sayıda olmalıdır.bu etiketler arasındaki sütun başlıkları bold olarak gösterilir. NOT:Tablo oluştururken tüm bu etiketlere gerek yoktur.en sade şekli ile <Table>,<tr>,<td> etiketleri yeterlidir. <table> etiketinin parametreleri Border parametresi:bu parametre ile çerçevenin bölünmesi sağlanır.yazılan rakam çerçevenin çizgi kalınlığını pixel olarak belirtir. Bu parametre çerçevenin rengini belirtir. <table border=1 bordercolor="red"> 19

Bgcolor parametresi:bu parametre tablonun zemin rengini belirtir. Bu parametre tabloda kullanılırsa tablonun tamamını,satırda kullanılırsa satırı,hücrenin içinde kullanılırsa o hücreyi etkiler. <table border=1 bgcolor="red"> align= center :Bu parametre tabloyu sayfanın içersinde ortalı olarak görüntülenmesini sağlar. Width= ve height= :bu parametreler tablonun genişliğini ve yüksekliğini belirtir.eğer tablonun içerisine yazılan yazılar tablonun genişliğini bozmaması isteniliyorsa mutlaka width parametresi kullanılmalıdır. Hücrenin içerisine yazılan yazılar boşluksuz uzunca bir metin ise width parametresi kullanılamaz ve tablo kontrolsüz olarak genişler.eğer bu metinin aralarında boşluklar var ise tablo genişliğini koruyacaktır ve sığmayan satırlar alt alta yazılacaktır. Cellpadding= 3 :Bu parametre yazı ile çerçeve arasındaki boşlukları ayarlar pixel olarak boşluk verilmelidir. Cellspacing= 2 :Bu parametre hücreler arasındaki boşluğu ayarlar. Background= resim1.jpg :Bu etiket tablonun yada hücrelerin arka planına resim eklememizi sağlar Tablolarda hücreleri birleştirme Tablo oluşturulurken yatay olarak ya da dikey olarak birleştirebiliriz Bunun için kullanacağımız parametreler <td..></td> nin içerisine yazılır.bu amaçla <td>nin içerisinde <td colspan= rowspan= > parametreleri kullanılır.hücreleri yatay olarak birleştirmek için colspan parametresi kullanılır.hücreleri dikey olarak birleştirmek içinse rowspan parametresi kullanılır. İçerisine kaç tane hücre birleştirilecekse onun sadedi yazılır.yazılan bu adet kadar çıkarılan hücrelerinin <td> etiketleri kaldırılmalıdır. <title> </title> <body > <table border="1"> <tr> <td colspan="3">a</td> 20

<td>d</td> </tr> <tr> <td>e</td> <td>f</td> <td>g</td> <td>h</td> </tr> <tr> <td>e </td> <td rowspan="2">f </td> <td>g</td> <td>h</td> </tr> <tr> <td>i</td> <td>j</td> <td>k</td> <td>l</td> </tr> Çerçeveler (Frame) Sayfanın bir tarafı sabit kalırken diğer tarafının kullanıcının isteğine göre değişmesine imkân verir. Frame1.htm <frameset cols="*,*"> <frame name="sol" src="sayfa1.htm"> <frame name="sag" src="sayfa2.htm"> </frameset> <body> Sayfa1.htm: 21

<body bgcolor="orange"> Sayfa2.htm: <body bgcolor="blue"> Sayfamızda frame kullanırken bir ana sayfa istenilen frame sayısınca da alt sayfa hazırlanmalıdır. Bu amaçla <frameset>..</frameset> etiketi kullanılır. Bu etiket den sonra <body> den önce kullanılmalıdır. <frameset> in alt parametreleri şöyledir; a)cols= *,* :bu ifade oluşturulacak olan frame lerin kolon şeklinde olmasını sağlar. Buraya cols= 140,500 yazarsak oluşturulan framelerin bir tanesi 140 genişliğinde diğeri 500 piksel genişliğinde olacak demektir. Cols= 140,* yazarsak ilk farame yi 140 genişliğinde alır ikincisini browser e bırakır. b)rows= *,* : bu parametre aynı cols da olduğu gibi bu seferde oluşturulan çerçevelerin yatay görünmesini sağlar. Buradaki yıldızlar çerçevelerin sayısını verir. c)bordur= no : Bu etiket çerçevelerin sınır çizgisinin görülüp görülmeyeceğini belirler. <frameset cols="*,*" border= no >: d)border= 5 : Çerçeveler arası sınır çizgisinin kalınlığını belirler. <frameset cols="*,*" border= 5 > Frame etiketi açılacak sayfaların adedince frameset etiketinin içinde kullanılır. Bu etiketin alt parametreleri şunlardır; 1-Name= sol : bu parametre çerçeveye başka bir yerden link verirken kullanılır. Çerçevenin ismini gösterir. 2-Src= sayfa1.htm :Bu parametre çerçevede gösterilecek sayfanın adresini verir. 3-Marginwidth= 20 : marginheight= 10 : bu parametreler çerçevenin içerisinde yazı gösterilirken yazının sol tarafında ve üst tarafındaki boşluğu belirler. <frame Marginwidth="100" marginheight="10" name="sol" src="sayfa1.htm"> 22

<frame Marginwidth="100" marginheight="10" noresize name="sag" src="sayfa2.htm"> 4-Scrolling=. (yes,no,auto) bu parametre kaydırma çubuklarının görünüp görünmeyeceğini ya da otomatik olarak bilgi sığmadığında görünmesini sağlar. 5-noresize: Normalde çerçevelerin kenarları Mouse ile tutulup sürüklendiğinde değişir. Eğer bu parametre kullanılırsa kullanıldığı çerçevenin kenarları artık değişmez. <frameset rows="*,*" > <frameset cols="*,*" > <frame name="1" src="sayfa1.htm"> <frame name="2" src="sayfa2.htm"> </frameset> <frame name="3" src="sayfa3.htm"> </frameset> <body> Örnek 23

<frameset rows="*,*" > <frameset cols="*,*" > <frame name="1" src="sayfa1.htm"> <frame name="2" <img width=10 height=40 src="c:\documents and Settings\ktef\Belgelerim\Resimlerim\GELINCIK (1225).jpg"> src="sayfa2.htm"> </frameset> <frame name="3" src="sayfa3.htm"> </frameset> <body> Örnek Frame.Htm <frameset rows="*,*" > <frameset cols="*,*" > <frame name="1" src="sayfa1.htm"> 24

<frame name="2" > </frameset> <frame name="3" > </frameset> <body> Sayfa1.Htm <body bgcolor="orange"> <a href="sayfa2.htm" target="2" >yazı</a> <br><a href="sayfa3.htm" target="2" >resim</a> Sayfa2.Htm <body bgcolor="blue"> Meta Etiketleri <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <meta name="keywords" content="frame, font etiketi"/> 25

<meta name="author" content="ali Su" /> <title>untitled Document</title> <body> Arka Plana Resim Ekleme <body background="c:\users\icayiroglu\pictures\41.jpg" > Not: buradaki etikete resmi tekrar edip etmesi için gerekli prametreyi araştıp ekleyin. Sayfaya Çizgi Ekleme <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <title>untitled Document</title> <body > ÇİZGİDEN ÖNCEKİ YAZI <hr width="600" color="#ff0000" size="4" noshade="noshade"/> ÇİZGİDEN SONRAKİ YAZI 26

Paragraf Etiketi <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <title>untitled Document</title> <body > <p align="right"> Burası Paragraf bir. Burası Paragraf bir.burası Paragraf bir.burası Paragraf bir.burası Paragraf bir.burası Paragraf bir.burası Paragraf bir.burası Paragraf bir.burası Paragraf bir.burası Paragraf bir.burası Paragraf bir.burası Paragraf bir.burası Paragraf bir.burası Paragraf bir.burası Paragraf bir.</p> <p align="center"> BURASI PARAGRAF İKİ. BURASI PARAGRAF İKİ. BURASI PARAGRAF İKİ. BURASI PARAGRAF İKİ. BURASI PARAGRAF İKİ. BURASI PARAGRAF İKİ. BURASI PARAGRAF İKİ. BURASI PARAGRAF İKİ. BURASI PARAGRAF İKİ. BURASI PARAGRAF İKİ. BURASI PARAGRAF İKİ. BURASI PARAGRAF İKİ. BURASI PARAGRAF İKİ. BURASI PARAGRAF İKİ. BURASI PARAGRAF İKİ. BURASI PARAGRAF İKİ. BURASI PARAGRAF İKİ. </p> <p align="justify" > Her iki tarafa Yaslı paragraf. Her iki tarafa Yaslı paragraf. Her iki tarafa Yaslı paragraf. Her iki tarafa Yaslı paragraf. Her iki tarafa Yaslı paragraf. Her iki tarafa Yaslı paragraf. Her iki tarafa Yaslı paragraf. Her iki tarafa Yaslı paragraf. Her iki tarafa Yaslı paragraf. Her iki tarafa Yaslı paragraf. Her iki tarafa Yaslı paragraf. Her iki tarafa Yaslı paragraf. Her iki tarafa Yaslı paragraf. Her iki tarafa Yaslı paragraf. </p> 27

Sayfaya Müzik Ekleme <body > <embed src="muzik1.mp3" /> Sayfaya Özel Karakter ile Üst ve Alt Simge Ekleme <body > Suyun Kimyasal Formülü H<sub>2</sub>O <br /> Dairenin Alan Formülü =π r<sup> 2 </sup> 28

Belli Bir Süre Sonra Başka Sayfaya Yönlendirme <title>untitled Document</title> <meta http-equiv="refresh" content="5;url=http://www.google.com"> Kayan Yazı Uygulaması <body > <marquee behavior="scroll" direction="up" scrolldelay="200" loop="2" style="border:dashed; width:200px"> <a href="http://www.karabuk.edu.tr">karabük Üniversitesi </a> </marquee> 29

*************************************** ÖRNEK <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <meta name="keywords" content="frame, font etiketi"/> <meta name="author" content="ali Su" /> <body > <font face="arial" size="7" color="#dddddd"> Merhaba Dünya! </font> <br/> <ol type="a"> <li> Mekatronik</li> <li> Bilgisayar</li> <li> İnşaat</li> </ol> <img src="1.jpg" width="150" height="98" alt="araba Resmi"/> <br/> <br/> 30

<a href="http://www.google.com.tr" Target="_blank" > GOOGLE GİDER </a> <hr> <center> <font size="7" color="#ff0000"> BURASI BAŞLIKTIR </font> </center> <br/> <br/> <b> <font face="arial"> Mevsimler <font color="#00ff00"> İLKBAHAR </font> <font color="red"> YAZ </font> <font color="#ffff00"> SONBAHAR </font> <font color="#999999"> KIŞ </font> tır </font> </b> <table border="1" cellpadding="10" cellspacing="15"> <tr > <td bgcolor="red" colspan="2"> Ali </td> <td bgcolor="#dddddd" rowspan="2"> Can </td> </tr> <tr> <td> Ahmet </td> <td> Hasan </td> </tr> </table> <embed src="*.mp3" /> <marquee behavior="scroll" direction="up" style="border:dashed; width:300px; height:500" scrolldelay="500" > <a href="http://www.karabuk.edu.tr"> KARABÜK ÜNİVERSİTESİ </a> </marquee > 31

<table border="3" bordercolor="red" cellpadding="20"> <tr><td> Mekatronik </td> <td> Makine </td></tr> <tr><td> Otomotiv </td> <td> <a href="http://www.karabuk.edu.tr"> <img src="8.jpg" width="60" height="80" /> </a> </td></tr> <tr><td> </td> <td> </td></tr> </table> 32