HTML Ders Notları.

Benzer belgeler
HTML (Hyper Text Markum Language)

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.

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

WEB TASARIMININ TEMELLERİ

BİLGİ İŞLEM DAİRE BAŞKANLIĞI. HTML Ders Notları

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

INTERNET 19/02/2018. WEB (www World Wide Web) Nedir? Nedir? Nedir? Adres: URL (UNIFORM RESOURCE LOCATOR) Adres: URL (UNIFORM RESOURCE LOCATOR)

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

Web Tasarımının Temelleri

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

WEB TASARIMININ TEMELLERİ

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 2

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

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

Web Tasarımının Temelleri

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

WEB TABANLI PROGRAMLAMA

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

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

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

WEB TABANLI 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.

Hazırlayan Mustafa ULAŞ

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

HTML Etiketleri Genel Özellikler (Global Attributes)

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

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

HTML WEB TASARIMI-1 DERSİ

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

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

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

TEMEL HTML DERS NOTLARI - Table-Form

görüntüleyebilirsiniz. HTML, programlama dilleri bir programlama mantığı taşımadığından öğrenilmesi gayet kolay bir dildir.

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

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

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

Web Programlama Kursu


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

İNTERNET PROGRAMCILIĞI

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 4

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

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

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

2. HTML Temel Etiketleri

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

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

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

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

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

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

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

Site Temizlik Projesi Kodları

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

2-Hafta Temel İşlemler

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

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

2. BÖLÜM TEMEL HTML DERS NOTLARI

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

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

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.

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

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

TAG NEDĠR? WEB SAYFASI OLUġTURMAK ĠÇĠN KULLANILAN KOMUTLARA TAG DENĠR. <TAG>...</TAG> ġeklġnde KULLANILIRLAR.

İNTERNET PROGRAMCILIĞI I

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

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

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

İNTERNET TABANLI PROGRAMLAMA- 5.ders

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.

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

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 3


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

İNTERNET PROGRAMCILIĞI I

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

BİLİŞİM TEKNOLOJİLERİ

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

WEB TASARIMI. Đnternet Nedir?

WEB TASARIMININ TEMELLERİ

Ekran 1 : Font Komutları Dosyası ekranı

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.

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

WEB TASARIM. CSS, IFRAME, TEMPLATE, SLICE, INCLUDE(php komutu) Tarık ÖZEL

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

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

4 Front Page Sayfası Özellikleri

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:

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

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

Web Teknolojileri ve Programla

Web Teknolojileri ve Programla

İnternet Programcılığı

CSS(CASCADING STYLE SHEETS)

İNTERNET TABANLI PROGRAMLAMA- 5.ders

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

Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri


Transkript:

HTML Ders Notları

HTML nedir? Hyper Text Markup Language'in kısaltması olan HTML; anlamı hiper metin işaretleme dilidir, bir programlama dili değildir. Metin, resim ve diğer nesnelerin bir web sayfası üzerinde nasıl görüntülendiğini ve web sayfasının, bağlantıların birleşimiyle nasıl oluştuğunu belirten dili ifade eder. HTML ziyaretçileriyle web sayfaları arasında etkileşimi mümkün kılacak komutlar içermez. Fakat, php, asp, javascript, flash veya css gibi farklı eklentiler sayesinde dinamik web sayfaları biçimlendirilebilir.

HTML tag ları HTML komutlarının her biri Tag olarak adlandırılır. Tag, daima sivri parantezler içinde yazılır. Harflerin küçük veya büyük yazılması HTML'de hiçbir önem taşımaz. <html>...</html> <HTML>...</HTML> <Html>...</HTML> HTML tagları iki şekilde sınıflandırılabilir. Bir açma bir de kapama tag ından oluşan container tag lari ( <b> kalın yazı </b> ) Tek başına bulunan tag lar ( <hr>, <br> )

HTML Dökümanlarının Yapısı <HTML> <HEAD> başlık kısmı <title> </title> </HEAD> <BODY> Gövde kısmı. </BODY> </HTML>

<html>...</html>tarayıcıya HTML dosyasının başladığını ve bittiğini belirtiyor. Diğer tüm kodlar bu iki etiket arasına yazılır. Bir HTML belgesi iki bölüme ayrılıyor: head(baş) ve body(gövde). <head>...</head> etiketleri arasına sayfa hakkında bilgiler yazıyoruz. meta ve title gibi etiketler burada yeralıyor. <body>...</body> arası ise sayfamızın gövde bölümü. Ekranda gösterilecek kısımlar bu tagler arasında yeralıyor. <title>...</title>title sayfanın başlığını belirtiyor.

İlk Sayfamız <html> <head> <title> İlk Sayfam</title> </head> <body> Sayfama Hoşgeldiniz </body> </html>

Head (Baş) Bölümü <html> <head> <META http-equiv= Content-Type CONTENT=text/html; CHARSET=iso-8859-9 > <meta NAME ="Description" content= "Html ders notlarını bu bölümde bulabilirsiniz" /></head> <META NAME= Keywords Content= HTML, HTML Dersleri > <TITLE> HTML NOTLARI </TITLE> </head>

Body (Gövde) Bölümü --- <body> Sayfama Hoşgeldiniz <br> <font face="tahoma" size="5" İlkbahar</font><br> <img src= kedi.gif" width= 65" height= 91" > ><br> <a href="mailto: huseyinduran@akseniz.edu.tr"> mail atın</a> </body> </html>

Fontlar (yazı tipi,büyüklüğü ve rengi) <font face=".." size=".." color="..">yazı</font> face= yazıtipinin adı (arial, tahoma, verdana,...) size= yazının büyüklüğü (1-7 arası) color= yazının rengi (red, green gibi renklerin ingilizce karşılığı yada RGB renk değeri) Bunlara font etiketinin parametreleri diyoruz.

Yazıyı istediğimiz yere yerleştirmek <center>...</center> Sayfanın ortasında görünür. <p> Paragraf yapmak için kullanılır. Paragraf, Hem satırbaşı hem de bir satır boşluk olması demektir. Sola dayalı olması için: <p align=left>yazıyı sola dayalı yaz</p> Ortada olması için: <p align=center>yazıyı ortalayarak yaz</p> Sağa dayalı olması için: <p align=right>yazıyı sağa dayalı yaz</p> Satırbaşı ve paragraf yapmak <br>

<html> <head> <title>mevsimler</title> </head> <body> <font face="verdana" size= 7" color="#008000">ilkbahar</font><br> <font face="monotype Corsiva" size= 6" color="#ff0000">yaz</font> <font face="arial" size= 5" color="fuchsia">sonbahar</font><br> <font face="comic sans ms" size= 4" color="#0000ff">kış</font><br> </body> </html>

Başlık Etiketleri <html> <head> <title>başlık Etiketleri</title> </head> <body> <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> </body> </html>

RESİMLER Yapmamız gereken browser'a sayfaya koyacağı resmin nerede olduğunu göstermekten ibaret. Her ne kadar şart olmasa da resmin pixel cinsinden en ve boy uzunluğunu belirtmenizde gerekmektedir. Kullanacağımız etiket şu şekilde olacak; <img src="resmin bulunduğu yer ve adı" width="x" height="y"> Burada x resmin enini y ise boyunu belirtiyor. Bu bilgileri, resmi herhangi bir grafik editörüyle açarak öğrenebilirsiniz.

Dikkat Edilecek Hususlar Örneğin bu sevimli kediyi sayfamıza ekleyelim. Bu resmin nerede olduğunu browser'a nasıl izah ederiz? Diyelim ki resmimizin adı kedi.gif eni 65, boyu da 91 piksel, eğer bu resim html sayfamızla aynı dizinde duruyorsa sorun yok, kod aynen şu şekilde olmalı: <img src="kedi.gif" width="65" height="91 >

Benim eklemek istediğim resimlerim resim adlı bir alt dizinlerde. Yani html dosyası c:\html_uygulama dizininde resimler de c:\html_uygulama\resim dizininde. Bu durumda browser'ınız o an çalışan html dosyasının bulunduğu klasörü kök dizin olarak kabul edecektir. Siz de buna göre resmin yolunu uyarlayacaksınız. Etiketi bu sefer şu şekilde kullanacağız; <img src="resim/kedi.gif" width="65" height="91">

Fakat üst dizinlere nasıl ulaşacağız? Bu seferde html dosyamızı bir klasör oluşturup o klasörün içine koyalım, klasörün adı da dersler olsun. Kedicik bulunduğu resim klasöründe kalsın. c:\html_uygulama\dersler\ders.htm yolunda html dökümanımız, c:\html_uygulama\resim\kedi.gif yolunda resim var. <img src="../resim/kedi.gif" width="65" height="91"> Üst dizine çıkmayı../ ifadesiyle belirtiyoruz.

Resmi Hizalama Resim artık sayfamızda, fakat daima hep solda duruyor. Bir hizalama (align) komutuyla resmi sağa (right), ortaya (center) ya da sola (left) alabiliriz. <img src= kedi.gif" width= 65" height= 91" align= right"> <img src= kedi.gif" width= 65" height= 91" align= left"> <img src= kedi.gif" width= 65" height= 91" align= center">

RENKLER Renk Kodları Fontlar konusunda, metnin rengini belirlerken <font color="..."> etiketini kullanmıştık ve color komutunun karşısına rengin ingilizce karşılığını yazabiliriz demiştik. Etikette kullandığımız color=#xxxxxx ifadesi ise RGB (redgreen-blue,kırmızı-yeşil-mavi) renklerinin karışım oranlarını belirtir. Bu renklerden herbirinin alacağı değer 00 ile FF aralığında olabilir. <font color= blue > <font color= #0000FF >

Renk Kodları: #000000=black(siyah) #000080=navy(lacivert) #0000FF=blue(mavi) #008000=green(yeşil) #00FFFF=aqua(turkuaz) #800000=maroon(vişne çürüğü) #808080=gray(gri) #FF0000=red(kırmızı) #FF00FF=fuchsia(parlak pembe) #FFFF00=yellow(sarı) #FFFFFF=white(beyaz)

Artalanı Renklendirmek Bu renklerle yalnızca metinleri değil sayfamızın artalananını da renklendirebiliriz. Bunun için <body bgcolor= #xxxxxx > etiketini kullanıyoruz. Daha doğrusu sayfamızın gövdesini belirtmek için yazdığımız <body> etiketini, <body bgcolor= #ffffff > şeklinde değiştiriyoruz.!! Renk kodlarını yazarken # işaretini kullanmayı unutmayın.

Artalana Resim Koyalım Artalanı renklendirmeyi öğrenmiştik: <body bgcolor= blue"> Bu ifadeyi şu şekilde yazarsak resmimiz artalana döşenecektir. <body background= zemin.gif"> Background ifadesinin karşısına istediğimiz resmi koyabiliriz. Fakat bu sefer en ve boy ifadesini kullanmamıza gerek yok. Seçtiğimiz resim browser tarafından tüm sayfayı kaplayacak şekilde sayfaya yerleştirilecektir.

BAĞLANTILAR <a href= tarihce.html">tarihçe</a> HTML'de en önemli unsurlardan birisi bağlantılar. Bağlantılar sayesinde hazırladığımız birçok sayfayı birbirleriyle ilişkili hale getirebiliriz. HTML'de metin, resim, ses, grafik dosyaları, sıkıştırılmış dosyalar, internet adresleri,.. bunların hepsine bağlantı kazandırmak mümkün. Yazının bağlantı olduğu eğer aksi belirtilmemişse browser tarafından altı çizili ve mavi renkli gösterilir. <a href= tarihce.html style="text-decoration: none; > Tarihçe </a>

<a href="meyve.gif"> meyve resmi açın </a> <a href="midi.zip"> midi dosyalarını çekin </a> <a href="sayfa2.htm"> 2.sayfaya git </a> <a href="http://www.akdeniz.edu.tr"> Akdeniz Üniversitesi</a> <a href="ftp://ftp.akdeniz.edu.tr"> dosyaları indirin </a> <a href="mailto: huseyinduran@akdseniz.edu.tr"> mail atın </a>

Resimlere bağlantı özelliği kazandırmak Metinlere bağlantı vermeyi öğrendik, resimlere nasıl link vereceğiz? Bunun için resmi yerleştirmek için kullandığımız: <img src="..." width="x" height="y"> etiketini <a href>...</a> etiketinin arasına alıyoruz. İşte örnek; <a href="sayfa1.htm"><img src="resim.gif" border="0"></a> resim.gif tıklanacak resmi, sayfa1.htm resme tıklandığında açılacak sayfayı gösteriyor. Border komutu ise resimde bağlantı özelliği olduğunu belirten çerçeveyi kontrol ediyor, 0 (sıfır) değeri bu çerçeveyi tamamen yok eder. Bu komutu değişik sayılarla deneyebilirsiniz.

Target Parametresi Son olarak bağlantının açılacağı pencereyi belirtmek için kullanılan target parametresini öğrenelim. <a href= http://www.akdeniz.edu.tr" target= blank">akdenizüniversitesi</a> target="blank"bağlantı yeni bir pencerede açılır. target="self Bağlantı aynı pencere içerisinde açılır. target="top Bağlantı aynı pencere içerisinde en üstte açılır. target="parent Açılan bağlantı, o anda açık sayfayı oluşturmuş bir ana sayfa varsa onun yerine konur.

TABLOLAR Tablolar, sayfaları satırlara/sütunlara bölmek ya da metin veya grafiklerin sayfada istediğimiz yerde durmasını sağlamak amaçlarıyla kullanabileceğimiz HTML'nin en önemli yapıtaşlarındandır.

Basit bir tablo yapmak için gerekli etiketler Öncelikle <table>...</table> etiketlerini yazıyoruz ve arasını doldurmaya başlıyoruz. etiketi ile satırları <td> etiketi ile de sütunları oluşturuyoruz. <table border="1"> <td>hücre</td> </table> <table border="1"> <td>hücre1</td> <td>hücre2</td> </table>

<table border="1"> <td>hücre1</td> <td>hücre2</td> </table> <table border="1"> <td>hücre1</td> <td>hücre2</td> <td>hücre3</td> <td>hücre4</td> </table>

Parametreler <table border=".." cellpading=".." cellspacing=".." align=".." width="... height="... > border parametresi çerçevenin kalınlığını belirtir. border=0 çerçevenin görünmemesini sağlar. <table border="0"> <td>hücre</td> </table> <table border="2"> <td>hücre</td> </table>

align parametresi tabloyu düşey hizalamada kullanılır, align=left sola, align=right sağa dayalı yapar, align=center ortalar. <table border="1" align="left"> <td>hücre1</td> <td>hücre2</td> </table> <table border="1" align="right"> <td>hücre1</td> <td>hücre2</td> </table>

width ve height parametreleri resimler konusunda gördüğümüz gibi tabloda en ve boy uzunluğunu belirtir. Tablonun değer verilmediğinde sahip olduğu normal ölçülerinden küçük değerler verilirse bu değerler dikkate alınmaz, bir başka deyişle tabloyu büyütebiliriz fakat küçültemeyiz. <table border="1" width="150" height="200"> <td>hücre1</td> <td>hücre2</td> </table>

<td> Etiketi için Parametreler <td bgcolor="..." background="..." width="..." height="..." align="..." valign="..."> bgcolor parametresi hücreyi renklendirmede kullanılır. <table border="1" cellpadding="7"> <td bgcolor="#ff0000">hücre1</td> <td bgcolor="#00ff00">hücre2</td> <td bgcolor="#0000ff">hücre3</td> <td bgcolor="#ffff00">hücre4</td> </table>

background parametresi ile hücreye grafik-artalan yerleştirebiliriz. <table border="1" cellpadding="9"> <td background="resim1.jpg">hücre1</td> <td background="resim2.jpg">hücre2</td> <td background="resim3.jpg">hücre3</td> <td background="resim4.jpg">hücre4</td> </table>