|  | 
| 
 |  | |||||||
| BİLGİSAYAR GENEL EĞİTİM BÖLÜMÜ Bilgisayar hakkında merak ettiğiniz her şeyi ve püf noktaları burada bulabilirsiniz | 
 
 
|   | ||
|    | 
|  | Seçenekler | Stil | 
|  04.05.10, 11:08 | #1 | 
|  HTML Ders Notları HTML Ders  Notları HTML Temel Komutlar  HTML  dökümanı hazırlamak için  her hangi bir text dosya yazabilecek bir  editör olması yeterlidir. Bütün  yapılması gereken dökümanı HTML  kurallarına uygun bir şekilde yazmak ve de  dosyayı ".htm" ya da ".php3"  olarak kaydetmektir. Ne derleme ne de  ".exe" gibi dosyalara  çevirme işlemi yoktur. HTML dosyası hazırdır. Artık  tek yapılması  gereken hazırlanan bu dosyanın bir internet tarayıcı programı   tarafından çağrılmasıdır.  Herhangi bir internet erişim programından bir HTML dökümanının kodlarını görmek istiyorsanız o sayfa üzerinde farenin (mouse) sağ butonuna basınız. Özellikler menüsünden kodu göster (view source) seçeneğini seçiniz. (ya da internet erişim programının göster (view) menüsünden source (kod) seçeneğini seçiniz.) HTML de program yazılırken her satır bir HTML komutu ile başlar ve de komutun geçerliliği biteceği zaman aynı komut isminin başına "/" konularak tekrar yazılır. <komut>...</komut> Bir HTML sayfası <Html> komutuyla başlar ve de sayfa sonunda </Html> komutuyla biter. Sayfayla ilgili bilgiler (Başlığı, hangi program kullanılarak yapıldığı...) <Head> komutu yazıldıktan sonra verilir ve de bilgiler bitince </Head> komutuyla kapatılır. Sayfada gösterilecek bilgiler <Body>...</Body> komutları arasında yazılır. Örnek : <Html> <Head> <Title>Deneme Sayfası</Title><!--Başlık burada tanımlanır--> </Head> <Body><!--Bilgiler burada gösterilir--> Html öğreniyorum, ilk deneme sayfası </Body> </Html> Yukarıda verilen örnek her hangi bir editörde yazılıp, ".php3" ya da ".htm" uzantılı olarak kaydedilir ve herhangi bir internet programından çağrılırsa ekranda "Html öğreniyorum, ilk deneme sayfası" yazısı çıkacaktır. Çalıştırdığınız internet programının başlık kısmında da "Deneme Sayfası" başlığı gözükecektir. HTML de  açıklama satırı <!--  açıklama --> şeklinde  kullanılır. Yazılan  açıklama sadece program satırlarıyla gözükür. Sayfa  çağrıldığında  gözükmez. Yazdığınız program kodlarının ne anlama geldiğini  anlamanız  veya başka biri tarafından bakılan kodlarınızın anlaşılabilmesi   bakımından bol bol açıklama satırı koyunuz.  <Body> komutu yardımıyla sayfanın arka rengini, arkaya konulacak resmi, bağlantıların (Hyperlinks) rengini, sayfanın yukarı ve sol tarafa göre konumları belirtilebilir. <Body Background = url Bgcolor = color Bgproperties = fixed Leftmargin = n Link = color Text = color Topmargin = n Alink = color Vlink = color > Bir komutun yanına eğer varsa parametreler komut kapatılmadan ">" önce verilir. Komut kapatılıncaya kadar bu parametreler geçerliliğini korur. Background = url sayfanın arka planında bulunacak resmi tanımlamaya yarar. URL (Uniform Resource Locator) resmin adresini gösterir. Bgcolor = color sayfanın arka planının rengini gösterir. Color rengin hexadecimal karsılığı, RGB(RedGreenBlue) değeri ya da rengin ismi olabilir. Bgproperties = fixed sayfanın arka planındaki resmin internet tarayıcısının boyutlarından etkilenmemesini sağlar. Leftmargin = n sayfanın sol kenardan ne kadar uzakta olacağını belirler. Link = color sayfada bulunan bağlantıların (Hyperlinks) rengini belirler. Text = color sayfadaki yazıların rengini belirler. Topmargin = n sayfanın üst kenardan ne kadar uzakta olacağını belirler. Alink = color Aktif olan yani o an seçili olan bağlantının (Hyperlink) rengini belirler Vlink = color Ziyaret edilen bağlantıların (Hyperlinks) renklerini belirtir. HTML'de komutların büyük ya da küçük harfle yazılma zorunluluğu yoktur. HTML Diline Giriş HTML  (Hyper Text Markup  Language) internet ortamında döküman yaratmak için  geliştirilmiş bir programlama  dilidir. HTML dökümanı bir text dosyadır  ve tek başına bir yazı olmaktan öteye  gidemez. Ancak her hangi bir  internet tarayıcısı (internet explorer, netscape  navigator gibi )  yardımıyla çalıştırıldığında içerdiği komutlara göre ve de  tarayıcı  programın desteklediği özelliklere göre, hazırlanan dökümanlar bir   anlam kazanır.  HTML dili programlama mantığından biraz uzak, görsel yönü oldukça önemli olan bir dildir. HTML nin öğrenilmesi, diğer programlama dillerine göre daha kolay olup bazı temel kural ve komutların bilinmesi yeterlidir. HTML nin temel mantığını kısaca "Ne görürseniz onu alırsınız" (What you see what you get) şeklinde açıklayabiliriz. Günümüzde HTML sayfaları hazırlamak için bir çok görsel program vardır. (Microsoft FrontPage, HotDog gibi ) Bu tür programlarla HTML sayfaları hazırlamak çok kolay ve hızlı olmakla beraber HTML kodlarını da yine bu programlar üretmektedir. "Madem ki hazır programlar var neden HTML öğrenelim?" şeklinde bir soru aklınıza gelebilir. Hazır programların olması, kodların el değmeden programlar tarafından yazılması elbette daha güzel, daha kolay ve daha hızlıdır. Ancak hazırlanan sayfaların nasıl oluştuğunu, nasıl çalıştığını, arka planda nelerin olduğunu bilmeden, ezberci bir zihniyet kullanmak bir programcı mantığına terstir. Bu tür programları hemen her yerde bulamayabilirsiniz. Dökümanların değiştirilmesi gereken yerlerde eğer hazırladığınız program yoksa ve de HTML dilini biliyorsanız her hangi bir editörden dökümanınıza müdahale edebilirsiniz. HTML dili çalışan örneklerle, ilginç ipuçlarıyla, sizlerden gelen soru, öneri ve dökümanlarla en iyi şekilde anlatılmaya çalışılacaktır. Düzen ve  Yerleşim HTML  dili için görsellik,  dolayısıyla da ekran dizaynı çok önemlidir.  Dökümanlarınızı en iyi ve en güzel  şekilde sunmanız gerekir. Html de bu  dizaynları yapabilmeniz için bazı temel  komutlar bulunmaktadır. Yazı  veya resimlerinizi kısaca dökümanlarınızda  kullanacağınız nesneleri  ekranın sağına, soluna ve ortasına koyabilmeniz için  <align  =...> komutu kullanılır. Bu komutun  kullanımını biraz  detaylı olarak inceleyelim.  <p align = left> </p> Nesneleri ekranın soluna yerleştirir. <p align = right> </p> Nesneleri ekranın sağına yerleştirir. <p align = center> </p> Nesneleri ekranın ortasına yerleştirir. <p> ..</p> komutu arasında kalan tüm nesneler (yazı, resim, ...) paragraf gibi ayrılır. Paragrafın başında ve sonunda paragraf olduğunu belirtmek için boşluk bırakır. HTML de tüm nesneler aksi belirtilmedikçe ekranın solundan itibaren gösterilir. Yani soldan başla***** yazı yazmak için <align = left> komutunu kullanmanıza gerek yoktur. Bazı internet tarayıcıları <center> komutunu da kullanabilmektedir ama emin olmak için <align = center> komutunu kullanmanızda yarar vardır. Örnek : <html> <body> <h2> <ALIGN=LEFT> Komutu</h2> Aksi belirtilmedikçe yazılar ekranın sol tarafına yerleştirilir.<br> Yazınızı soldan başla***** yazmak için <ALIGN=LEFT> <br> komutunu kullanmanıza gerek yoktur.<br> <h2 align = right> <ALIGN=RIGHT> Komutu</h2> <p align = right>Yazınızı ekranın sağına yerleştirir.</p> <h2 align = center> <ALIGN=CENTER> Komutu</h2> <p align = center>Yazınızı ekranın ortasına yerleştirir.</p> </body> </html> HTML'de komutların büyük ya da küçük harfle yazılma zorunluluğu yoktur. Başlıklar Bir  döküman hazırlanırken,  mektup, dilekçe, kompozisyon, Web dökümanı, ...  gibi mutlaka baş tarafında bir  başlık bulunmalıdır. Başlık koymakla  dökümanınızın içeriği hakkında bilgi vermiş  olur ve dökümanınıza olan  ilgiyi artırabilirsiniz. HTML de bu bakımdan başlık  tanımlamaları için  özel komutlar vardır. Yazdığınız yazının başlık olduğunun  belli olması  için ... komutları arasına yazılır. H harfleri İngilizce'deki  "Header"  kelimesinden gelmektedir. H harflerinin yanlarındaki nokta ise bir sayı   değeri alır ve bu değerde yazının büyüklüğünü belirler. HTML de 6 tip  başlık  büyüklüğü vardır.  <h1> ... </h1> Büyük yazı, ana başlıklar <h2> ... </h2> Orta yazı, alt başlıklar <h3> ... </h3> Küçük yazı ... <h6> ... </h6> En küçük yazı Örnek <html> <body> <h1>Programlama.com, HTML Sayfası, H1 formatında yazı örneği</h1><br> <h2>Programlama.com, HTML Sayfası, H2 formatında yazı örneği</h2><br> <h3>Programlama.com, HTML Sayfası, H3 formatında yazı örneği</h3><br> <h4>Programlama.com, HTML Sayfası, H4 formatında yazı örneği</h4><br> <h5>Programlama.com, HTML Sayfası, H5 formatında yazı örneği</h5><br> <h6>Programlama.com, HTML Sayfası, H6 formatında yazı örneği</h6><br> </html> </body><br> komutu programda bulunduğu yerden itibaren alt satıra geçişi sağlar. Bu komutun </br> ifadesi yoktur.Uzun bir satır yazmak istiyorsunuz ve de bu satırın birkaç satıra bölünmesini istemiyorsunuz. Bunun için <NoBr> (NoBreak) komutunu kullanabilirsiniz. Örnek : <html> <body> <NoBr>Uzun bir yazınız var ve de yazınızın birkaç satıra bölünmesini istemiyorsanız <NoBr> komutunu kullanabilirsiniz. </NoBr>Eğer <NoBr> komutunu kullanmazsanız internet servis sağlayıcınızın boyutuna göre yazınız satırlara ayrılacaktır. </html> </body>HTML'de komutların büyük ya da küçük harfle yazılma zorunluluğu yoktur. HTML dökümanlarında başlık yazmanız için sadece bu komutları kullanmanız gerekmez. Başlıklarınızı kendinizde oluşturabilirsiniz. Yazıların büyüklük, kalınlık ve de ekrandaki yerlerini ayarla*****ta kendi başlıklarınızı oluşturabilirsiniz. Yazıların ekranda eğik "italic", kalın "bold", altı çizgili "underline" , büyük "large" gibi değişik şekillerde olması için ekrana yazdırılacak yazının başına yazının ne şekilde olacağının belirtilmesi gerekir. Aşağıda verilen komutlar temel yazı komutlarıdır ve ileriki konularda yeri geldikçe değinilecektir. <B> ... </B> Kalın "Bold" <i> ... </i> Eğik "Italic" <u> ... </u> Altı çizgili "Underline" <big> ... </big> Büyük <small> ... </small> Küçük Örnek : <html> <body> <B>Kalın yazı</B> <br> <i>Eğik yazı</i> <br> <u>Altı çizgili yazı</u> <br> <big>Büyük yazı</big> <br> <small>Küçük yazı</small> <br> </body> </html> Çizgisiz Linkler   Eğer  sayfamızdaki tüm linklerin  altlarının çizgisiz görünmesini istiyorsak  aşağıdaki kodu sayfamıza eklememiz  yeterli olacaktır.  <STYLE> <!-- A{text-decoration:none} --> </STYLE> Eğer sadece bir linkin altının çizgisiz görünmesini istiyorsak linki aşağıdaki gibi tanımlamalıyız <a href="www.domainadi.com" style="text-decoration: none">Bunun da Altında Çizgi Yok</a> HTML'de Müzik   ilavesi Html'den  müzik çaldırmanın iki  yolu vardır. Birincisi fare ile bir yere  tıklandığında, diğeri ise sayfa  yüklendiğinde müzik çalmasıdır Foreground Music (Link Altına Müzik Dosyası Koymak): Fare ile bir yere tıklandığında müzik çaldırmanın en kolay yolu; bir link 'in altına müzik dosyasını koymaktır. Aşağıdaki kodu inceleyin lütfen. <a href = "music.mid">Müziği Dinlemek İçin Tıklayın</a>Çalınacak müzik dosyası "mid" uzantılı olmak zorunda değildir,"au" veya"wav" uzantılı da olabilir. Fakat "wav" uzantılı bir müzik dosyasını indirmek sayfanıza giren kişinin çok zamanını alabilir. Ayrıca yukarıdaki örnekteki "music.mid" yerine müzik dosyasının ismi ile birlikte yerinin de yazılması gerektiğini unutmayın.(Öreneğin; "../sounds/music.mid" gibi.) Html kodunda müzik dosyasını belirtirken, dosya ismindeki büyük-küçük harfe dikkat edilmelidir . Örneğin; "music.mid" ile "Music.mid" aynı şeyler değildir. Background Music (Fon Müziği) İkinci yol ise sayfa yüklendiğinde fon müziği olarak müzik çalmasıdır. I.E ve Netscape' in geri planda müzik çalmayı sağlayan html tag'leri birbirinden farklıdır. Sayfanızın daha fazla kişi tarafından kullanılabilirliği açısından bunu göz önünde bulundurmanızda fayda var. Netscape için <embed> I.E için <bgsound> tag'i kullanılır. Örnek : Sayfa yüklendiğinde, ebatlarını belirttiğimiz, üzerinde "play" ve "stop butonları" olan bir konsol çıkar. Sayfa yüklenir yüklenmez müzik başlamaz "play" butonuna basılarak müziğin başlatılması gerekir. <embed src = "music.mid" width ="150" height = "100" > <noembed> <bgsound src ="music.mid"> </noembed>Yukarıdaki <noembed> tag' ini kullanılması browser' ın I.E olması durumunda da müzik çalınabilmesini sağlar. Browser <embed> tag' ini anlamazsa <noembed> içindeki kodu yürütür ve browser I.E ise müzik çalınır. Örnek : Sayfa yüklenir yüklenmez müzik başlar ve bir kez çalınır. <embed src = "music.mid" width ="150" height = "100" autostart = "true"> <noembed> <bgsound src ="music.mid"> </noembed>Örnek : Sayfa yüklenir yüklenmez müzik başlar ve sayfa açık olduğu sürece çalmaya devam eder. Ayrıca sayfada, boyutları standart, küçük bir konsol çıkar. <embed src = "music.mid" autostart = "true" controls = "smallconsole" loop = true> <noembed> <bgsound src ="music.mid"> </noembed>Örnek : Ekranda herhangi bir konsol görünmesini istemiyorsanız, aşağıdaki kodu kullanmalısınız. <embed src = "music.mid" autostart = true hidden = true> <noembed> <bgsound src ="music.mid"> </noembed>Fakat şunu da unutmayın ! Konsolu saklarsanız ve "loop = true" seçerseniz, sayfanızı ziyaret kişi, sayfada kaldığı süre boyunca aynı müziği tekrar tekrar dinlemek zorunda kalacaktır. Bu da sinir bozucu olabilir. Özel Karakterler   HTML  dilinde bazı karakterler  kodun kendisini oluşturduğu için bir yazı  içinde geçmesi gerektiğinde oldukları  gibi kullanılamazlar. Bunların  yazı içinde gösterilebilmesi için özel  kısaltmalar kullanılır.  < Küçüktür İşareti < > Büyüktür İşareti > & AND işareti & " Çift Tırnak " @ Ampersand @ © Copyright © ® Registered ® Bir Boşluk   ww.uydulife.tv | |
|   |   | 
|    | 
| Bookmarks | 
| Etiketler | 
| html ders notları | 
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| 
 | 
 |