HTML (HyperText Markup Language)

Download Report

Transcript HTML (HyperText Markup Language)

HTML

(HyperText Markup Language)

HAYATI TANIMAK İÇİN İNTERNET; TANITMAK İÇİN KİŞİSEL BİR WEB

Giriş

   HTML nedir?

Daha hızlı dönen bu yeni dünyada hobi ya da gereksinimden bu dile ihtiyaç var!

Bu dilin Kolaylıkları ve Zorlukları

Gündem

 Bir web sitesi oluşturmak için günümüz teknolojisinde farklı yazılımlar ve bu siteleri paket olarak hazırlayan şirketler bulunmaktadır. Bir web sitesinin gerek hobi amaçlı tanıtım(genellikle gerekse kazanç önemli bir yer teşkil eder.

reklam düşüncesi) amaçlı yapılması, tanıtılması piyasalarda

1.1.HTML NEDİR ?

 HTML (HyperText Hareketli-Metin Markup İşaretleme HTML, Language Dili) görebileceğimiz, / basitçe, browserlarla bağlantınız olmasa bile bu internet dökümanları oluşturmaya yarayan bir çeşit dildir. Tanımda geçen "internet dökümanı" ifadesinin yanısıra HTML ile oluşturduğunuz belgeleri harddiskinize kaydedebilir ve internet belgeleri görüntüleyebilirsiniz.

dilleri (pascal, basic,..) gibi bir programlama mantığı taşımadığından programlama öğrenilmesi gayet kolay bir dildir. Dilden ziyade kabaca metinleri ya da verileri biçimlendirmek, düzenlemek için kullandığımız komutlar dizisidir diyebiliriz.

1.2. HTML'DE TEMEL UNSURLAR

 HTML nispeten kolay bir dildir. Bu dilde binary veya hexadecimal kodlar yok. Herşey metin tabanlı ve bir HTML dökümanı oluşturmak için ihtiyacınız olan şey bir editör. Hatta sizde herhangi bir HTML editörü bulunmuyorsa bu işi Windows'un notepad'i ile dahi halledebilirsiniz.

iki bulunuyor. Birisi metin tabanlı, kod yazmayı gerektiren fakat bunun yanısıra rutin bazı işlemleri kolaylaştıran HomeSite..) diğeri WYSIWYG (What You See Is What You Get / Ne görürsen onu alırsın) tarzı denen kısaca görsel, kodlamayla uğraştırmayı gerektirmeyen Piyasada editörler tip editör editörler(HotDog, (FrontPage, Dreamweaver, NetObjects Fusion,..).

1.2. HTML'DE TEMEL UNSURLAR

 Belgeyi nasıl oluşturduğumuzu anlamları genel olarak şöyledir: birlikte inceleyelim. Kelimeleri küçük "<" ve büyük ">" sembolleri arasına yazıyoruz. Bu ifadelere tag (etiket) deniyor. Etiketler etki etmesi istenilen metnin önüne ve arkasına yazılıyor.

Önce etiketi yazıyoruz, sonra metni yazıyoruz daha sonra aynı etiketi önüne bir bölü işaretiyle tekrar yazıyoruz. Bu son yaptığımız etiketi sonlandırıyor. Bir kaç istisna dışında tüm etiketler belge içerisinde sonlandırılmak zorunda. Burada kullandığımız etiketler ve

1.3. BAŞLIYORUZ

!

1.4. İLK SAYFAMIZI YAPALIM

 1.

Öncelikle çalışmalarınızı saklamak için kullanacağınız boş bir klasör oluşturup uygun bir ad verin, mesela “html_ders" olsun. Daha sonra bu ad bize lazım olacak.

 2. Şimdi de bu klasörü açıp yeni bir "metin belgesi" oluşturun (sağ fare/Yeni/Metin belgesi).

 3. Dosyayı çift tıklayarak açın ve şunları yazın:

1.4. İLK SAYFAMIZI YAPALIM

İlk Sayfam Sayfama Hoşgeldiniz

1.4. İLK SAYFAMIZI YAPALIM

  4. Şimdi dosyayı kaydedin (Dosya/Farklı Kaydet...).

Dosya adı

kısmına şöyle yazın: "sayfa1.htm" (tırnaklar dahil)ve

Tamam

'a basın 5. Notepad'i kapatın, metin dosyasını silin ve oluşan yeni dosyayı açın. Dosya varsayılan browser'ınız (internet explorer, netscape navigator gibi) tarafından açılacaktır. Şöyle bir görüntü elde edeceksiniz.

1.4. İLK SAYFAMIZI YAPALIM

1.4. İLK SAYFAMIZI YAPALIM

 Böylece ilk HTML sayfamızı yapmış olduk. Şimdi de bu belgeyi nasıl oluşturduğumuzu birlikte inceleyelim.

Kelimeleri küçük "

<

" ve büyük "

>

" sembolleri arasına yazıyoruz. Bu ifadelere etmesi istenilen metnin önüne ve arkasına yazılıyor. Önce etiketi yazıyoruz, sonra metni yazıyoruz daha sonra aynı etiketi önüne bir bölü işaretiyle tekrar yazıyoruz. Bu son yaptığımız etiketi sonlandırıyor. Bir kaç istisna dışında tüm etiketler belge içerisinde sonlandırılmak zorunda.

Hazırladığımız sayfada dikkat ederseniz sadece temel etiketleri kullandık. Yani metin biçimlendirmeye yarayan hiçbir etiket kullanmadık. Bu yüzden arasına yazdığımız

tag (etiket)

"Sayfama deniyor. Etiketler etki

....

Hoşgeldiniz" browser'ın varsayılan metin ayarlarıyla gösteriliyor.

yazısı

1.5.1.

METİN BİÇİMLENDİRME

Bu bölümde öğreneceğimiz etiketler: Başlık etiketleri:

...

Paragraf etiketi:

...

Ortalama :
...
Diğerleri : ...,...,...

1.5.2. METİN BİÇİMLENDİRME

  HTML'de metin stillerini üç şekilde belirleyebiliriz: 1. Düzenlemek istediğimiz metnin hemen önüne koyacağımız bir etiketle biçimleme stili. Buna in-line (aynı satırda) biçimlendirme denir.

1.5.3. METİN BİÇİMLENDİRME

  2. Sayfanın head (baş) kısmına koyulan stillere body (gövde) bölümden atıf yapılarak metin biçimleme. (Embedded-Gömülü biçimlendirme) 3. HTML dosyasının dışında başka bir stil dosyası oluşturarak til için bu dosyayı kullanma. Buna Cascading Style Sheets-Yığılmalı Stil Kağıtları deniyor. Kısaca CSS. Bu teknik bize örneğin yüzlerce sayfanın stilini tek bir stil dosyası ile belirleme gibi geniş imkanlar veriyor.

1.5.4. METİN BİÇİMLENDİRME

  Birinci metotta her metin için ayrı ayrı stil belirtirken ikinci ve üçüncü metodlarda stil bir defa belirleniyor ve bu stilleri istediğimiz metne uygulayabiliyoruz. Burada önemli olan bir diğer husus da ilk metodu tüm browserlar sorunsuz yorumlayabiliyor fakat 2. ve 3. metodu Internet Explorer ve Netscape'in son sürümleri (yorum farklılıkları ile beraber) destekliyorlar.

Burada konumuz birinci biçimlendirmeyi öğrenmek....!

metoda göre

1.5.5. METİN BİÇİMLENDİRME

  Başlık etiketlerinden başlıyoruz.

Notepad'i açıyor ve şunları yazıyoruz;  BaşlıkEtiketleri

Başlık1

Başlık2

Başlık3

Başlık4

Başlık5
Başlık6

1.5.6. METİN BİÇİMLENDİRME

1.5.7. METİN BİÇİMLENDİRME

 Sayfanın işleyişine baktığımızda, önce her zaman yapmamız gerektiği gibi html, head, title etiketlerini yerleştirdik. Sayfa başlığı gövde

(body) (title)

olarak "Başlık Etiketleri"ni seçtik ve sayfanın kısmına istediğimiz metinleri yazdık ve bu metinleri h1'den h6'ya kadar olan biçimlendirme etiketlerinin arasına aldık. Browser metin biçimleme etiketleri olan

...

etiketleri arasındaki kelimelere belirli büyüklükler verdi.

1.5.8. METİN BİÇİMLENDİRME

 Şimdi ise biraz daha amatörlük seviyesini geçip daha fazla kod kullanalım.

 Belki gün gelir iyi webmasterlar gibi sayfalarca kod yazıp sizde web tasarım şirketleri kurabilirsiniz.

 Kodlar şu şekilde olsun:

1.5.9. METİN BİÇİMLENDİRME

Başlık Etiketleri-2

Sayfama Hoşgeldiniz

>

HTML etiketleri ile,

Yazıları koyu italik ve altı çizili olarak yazabiliyorum

1.5.10. METİN BİÇİMLENDİRME

1.5.11. METİN BÇİMLENDİRME

 Yeni öğrendiğimiz kodlara bir göz atalım:

1.6. FONTLAR

 Font etiketinin kullanımı; 

1.6.1. FONTLAR

 Bunlara font etiketinin parametreleri deniyor.

1.6.2 FONTLAR

etiketinin yanı sıra öğreneceğimiz bir diğer etiket göreceğiz.

etiketi


etiketi. Önce bu etiketin kullanımını


etiketi bir bakıma görevini görüyor. Bunu biraz açıklayalım; HTML'de metinleri yazarken kullandığımız editörde bir alt satıra geçmek için

enter

HTML dilinde bunun hiçbir anlamı yoktur, tüm kodları ve metinleri tek satırda dahi yazsanız browser açısından fark etmeyecektir. Bu yüzden metinleri bölmek, yani ikinci satıra atmak için kullanıyoruz. İstisnai etiketlerden birisi bu, sonlandırılmıyor.

sonlandırmaya gerek yok.

Yani

enter

tuşunun tuşunu kullanırız. Fakat etiketini



” olarak

1.6.3. FONTLAR

  Buna bir örnek verelim; BR etiketi pazartesi salı çarşamba
ocak
şubat
mart
nisan

1.6.4. FONTLAR

1.6.5. FONTLAR

 Yukarıdaki örneğimizde "pazartesi, salı ve çarşamba"yı yazarken enter'la bir alt satıra geçmemize rağmen browser bunu gözönüne almayarak tüm metni bir satırda yazdı. Fakat ikinci sefer ay adlarını tek bir satıra yazdığımız halde bu kez browser aradaki


etiketine bakarak bir sonraki metni satır başına aldı.

Buradan da anlaşıldığı üzere "enter" etkisini


etiketiyle veriyoruz. Bu etiketin bir özelliği de sonlandırılmaması.

1.6.6. FONTLAR

 Şimdi font etiketinin kullanımını bir örnekle inceleyelim. Eğer kullanmak istediğiniz font bilgisayarınızda yüklü değilse font etiketi ile biçimlemek istediğiniz (Başlat/Ayarlar/Denetim metin browser'ın varsayılan fontu ile gösterilecektir. Bu yüzden önce sisteminizde yüklü olan fontları inceleyin Masası/Yazıtipleri).

Buradan yazı tiplerini açarak inceleyebilir ve beğendiklerinizi kullanabilirsiniz.

1.6.7. FONTLAR

Renkler ve Mevsimler İlkbahar
Yaz
Sonbahar
Kış

1.7.

LİNKLER

  ... Geldik HTML'de en önemli unsurlardan birisi olan yere yolla bağlantılara.

götürecektir.

dosyaları, sıkıştırılmış Bağlantılar sayesinde hazırladığımız birçok sayfayı birbirleriyle ilişkili hale getirebiliriz. Bir tıklama bizi istediğimiz HTML'de metinlere dosyalar, ve resimlere bağlantı kazandırmak mümkündür. Bu başka neler yapılabilir? Ses, grafik internet adresleri,..

kazandırmak olabilir.

bunların mümkün.

hepsine Hatta bağlantı yapacağımız bağlantı sayfa içinde, yani dahili bir bağlantı da

1 .7.1. LİNKLER

   Şimdi yapmak istediğimiz bağlantıya göre kullanacağımız komutları inceleyim:

...

Bu komutla oluşturduğumuz bağlantı ile yeni bir sayfa açabilir, kullanıcıyı farklı bir internet adresine yönlendirebilir, kullanıcının kendisine sunduğunuz bir dosyaya bağlantıları oluşturmak mümkün.

ulaşmasını sağlayabilirsiniz. Yani bu tanıma göre bildiğimiz

1 .7.2. LİNKLER

 Şimdi aşağıdaki örnekleri birlikte inceleyelim, fakat öncelikle bir kuralı belirtelim;

...

etiketi arasına yazdığımız yazılar bağlantı özelliğine sahip olacaktır, yazının bağlantı olduğu eğer aksi gösterilir.

belirtilmemişse browser tarafından altı çizili ve mavi renkli

1 .7.3. LİNKLER

  Ör:

buraya tıklandığında meyve resmi açılacak

Birinci örnekte "buraya tıklandığında meyve resmi şekline açılacak" yazısına dönüşecektir.

ile aynı dizinde bulunan bağlantı Kullanıcı kullanıcı hata mesajıyla karşılaşır.

bu

meyve.gif

özelliği kazandırdığımızdan browser tarafından altı çizili mavi yazıyla gösterilecek ve kullanıcı fare imlecini yazı üzerine getirdiğinde imleç el linke tıkladığında browser o anda açık bulunan sayfa resmini açacaktır. Tabii ki dosya farklı bir dizinde ise

1 .7.4. LİNKLER

  Ör:

sıkıştırılmış midi dosyalarını çekmek için tıklayın

İkinci örnekte aynı şekilde

meyve.gif

midi.zip

'e tıklandığında

"sıkıştırılmış midi dosyalarını çekmek için tıklayın"

browser gibi dosyaları görüntüleyememesidir.

yazısına bağlantı özelliği kazandırdık. Fakat dosya tipinden kaynaklanan bir fark var; ilk örnekte resmi açacaktır fakat bu örnekte browser kullanıcıya dosyasını açmak mı yoksa diske kaydetmek mi istediğini soran bir pencere açar.

Bunun sebebi browser htm, txt, jpg, gif,.. uzantılı dosyaları görüntüleyebilirken zip, doc, xls, mp3

1 .7.5. LİNKLER

      Ör:

2.sayfaya gitmek için tıklayın

Yine üçüncü örneğimizde oluşturduğumuz linke tıklandığında aynı dizinde bulunan

sayfa

isimli başka bir html dökümanı açılacaktır.

Ör:

tıklayın sitemi ziyaret edin

Dördüncü örnekte bir internet adresi verdik.

Ör:

tıklayın dosyaları indirin

Bu ise bir ftp adresine verilen link örneği.

1 .7.6. LİNKLER

  Ör:

mail atın

Buradaki linke tıklandığında kullanıcının ilgili mail programı açılacak ve mail'in

send to (kime)

kısmına verdiğimiz mail adresi otomatik olarak yazılacaktır.

TEŞEKKÜR EDERİM...