Ana Sayfa Reklam alanı
Gruplar  •  Site Yönetimi  •  Özel Mesajlarınız   •  Giriş   •  Kayıt
Ana Sayfa
Ana Sayfa
Forumlar
Forumlar
Yardım
Yardım
Arama
Arama
Albüm
Albüm
Kurallar
Kurallar
Linkler
Linkler
Makaleler
Makaleler
Oyunlar
Oyunlar
Sohbet
Sohbet
Üyeler
Üyeler
İstatistikler
İstatistikler

Google


ASP - PHP - PERL - CGI - HTML forumunda Html konu başlığının kısa özeti; HTML, web sayfası tasarım dilidir. İngilizce açılmış şekli: Hyper Text Markup Language (yani Hiper Metin Kodlama Dili). Her ne kadar böyle heybetli bir isime sahipse de, sizleri korkutmasın. Birkaç gü...

Bu başlığı gezen kullanıcılar:0 Kayıtlı, 0 Gizli, 0 Misafir ve 0 Bot
Kayıtlı Kullanıcılar: Yok



 
Yeni Başlık GönderCevap Gönder Digg it Stumble it Submit to Del.icio.us Diigo it Prefound it Reddit it Facebook it Blink it Slashdot it Linkagogo it 
Önceki başlık Arkadaşına GönderYazdırÖzel Mesajlarınız Sonraki başlık
Yazar Mesaj
UnreaL
Fast Friend
Fast Friend



Kayıt: 24 Aralık 2005
Mesajlar: 203
Tema: Parthenos (30072)

Yaş: 23

turkey.gif

Cinsiyet:Erkek Kova Fare

Puan: 309
Mesaj Tarih: 22 Temmuz 2006, 16:34   Mesaj konusu: Html
Alıntıyla Cevap Ver



HTML, web sayfası tasarım dilidir. İngilizce açılmış şekli: Hyper Text Markup Language (yani Hiper Metin Kodlama Dili). Her ne kadar böyle heybetli bir isime sahipse de, sizleri korkutmasın. Birkaç günlük bir çalışmayla, iyi web sitesi yapma yetisine ulaşabilirsiniz. Elbette HTML sanal ortamda her şey değildir, ama ilk kapıları size HTML açacaktır. Neyse lafı uzatmadan, konuya giriyorum.

HTML uygulamaları için derleyici bir programa ihtiyacınız yoktur. Basit bir metin editörü işinizi görecektir. Mesela ben “Notepad” kullanıyorum. Şimdi bir notepad açın ve yolculuğumuza başlayalım. (Notepad olması şart değil, bulamıyorsanız Internet Explorer’ın alet kutusundan “Görünüm/Kaynaklar” (“View/Source”) kısmını işaretleyin. Karşınıza bir notepad çıkacaktır, fareyle Dosya/Yeni (File/New) seçeneğini seçerek yeni bir sayfaya başlayın.)

Sayfa Yapısı

HTML dilinde çoğu kod için "AÇTIĞINI KAPAT" kuralı geçerlidir. Örneğin bir HTML sayfası <html> koduyla başlatılır ve </html> koduyla bitirilir. Şimdi ilk HTML uygulamamızı yapalım:

<html>
  merhaba
</html>


Bu uygulamada "merhaba" yazılı bir web sayfası yaptık. Bu sayfayı görmek için notepad'e yukarıdaki kodları yazın, ve deneme.html gibi bir isim ve html kök ismi ile kaydedin. Notepad sayfanızı web sayfası halinde kaydeder. Şimdi bu kayıtlı sayfayı (ismini "deneme.html" koymuştuk.) bulun ve açın. ("Windows Explorer" ile bulabilirsiniz, veya masaüstüne kaydetmişseniz masa üstüne bakın. Kaydettiğiniz dosyaları bulmakta sorununuz varsa, önce Windows Explorer, Windows Commander gibi yazılımların üzerinde çalışın ve bilgisayarın dosyalama sistemi üzerinde fikir sahibi olmaya çalışın.)

Geliştirilmiş Sayfa Yapısı

Bu ilk uygulamamızda sadece bir kod öğrendik: <html> Bir HTML uygulaması bu kodla başlar ve </html> koduyla kapatılır. (AÇTIĞINI KAPAT kuralı.) Web sayfasına yazdırmak istediğiniz metinleri ise doğrudan yazabilmektedsiniz.Tabi genellikle HTML sayfaları çok daha karmaşık olur, bu nedenle bu karmaşaya uygun, daha ayrıntılı bir iskelete ihtiyacımız var. Genelde web sayfaları şu iskelet üzerine yapılandırılır:

<html>
<head>
  <title>HTML Uygulaması Deneme:2</title>
</head>
<body>
  merhaba
</body>
</html>

Bu uygulamayı yazın ve yine web formatında bu sayfayı açın. Yine web sayfamız bize "merhaba" diyecek. Peki bir değişiklik dikkatinizi çekti mi? Web sayfasının üzerinde artık "HTML Uygulaması Deneme:2" yazıyor. Bilin bakalım neden?

* <html>...</html>
* HTML kodlarının tamamı bu iki kodun arasına yazılır. <title>...</title>
* Web sayfasının en üstünde ve Windows çubuğundaki simge kutucuğunda, kullanıcıya sayfayı tanıtmak için kullanılan başlık yazısı bu iki komut arasına yazılır. <head>...</head>
* <title> komutundan başka bu kısma genelde JavaScript (veya VBScript) kodlarıyla oluşturulan fonksiyonlar yazılır. (Bunları ileriki derslerde göreceğiz. <body>...</body>
Web sayfasında görmek istediğimiz yapı buraya (gövdeye) yazılır. Örneğin görünmesi istenen metin, resim vb. araçlar için gerekli HTML kodları buraya girilir.

Bir web sayfasına başlamadan önce, bu iskeleti oluşturunuz. (Şimdiki uygulamalar için pek gerekli değilse de, alışmanızda fayda var.) İlk derslerde <head>...</head> arasına pek birşey yazmayacağız. Önce < body>...</body> arasında kullanacağımız kodları öğrenelim. (Ben yine de <head></head> kodlarını arası, boş da olsa inatla yazacağım; <title>...</title> kodlarının buraya yazılması şart olmamasına rağmen.)

Satır Oluşturma


Şu ana kadar öğrendiğimiz bölümle, metin içeren bir web sayfası tasarlayabiliriz; sadece metinden oluşan birçok web sayfası görmüşsünüzdür. (Özellikle akademik yayınlar, kurumsal dokümanlar vb.) Ancak şimdiki bilgilerimizle oluşturacağımız, sadece metine dayalı web sayfası kullanıma uygun olmayacaktır. Zira metin yazıyoruz ama paragraf yapamıyoruz. Veya paragraf başı yapamıyor, kalın veya italik yazılar kullanamıyor, yazıların büyüklük veya küçüklüklerini ayarlayamıyoruz. Yaptığımız şey, sözcükleri ard arda sıralamaktan ibaret. Denerseniz göreceksiniz ki, HTML birden fazla bırakılan boşlukları (space bar ile) görmüyor, sadece bir boşluk bırakıyor. Yani siz kod içinde paragraf yapsanız dahi, sayfa HTML formuna çevrildiğinde karşınıza sözcükler diziliminden başka birşey çıkmayacaktır. Bana inanmayabilirsiniz; sanal ortamın yalancısı çoktur, dilerseniz beraber tecrübe edelim. Örneğin Ömer Hayyam'ın bir dörtlüğünü yazalım güzelce, bakalım yazdığımız gibi çıkacak mı?

<html>
<head>
  <title>Ömer HAYYAM</title>
</head>
<body>
  Ferman sende, ama güzel yaşamak bizde;
  Senden ayığız bu sarhoş halimizde.
  Sen insan kanı içersin, biz üzüm kanı;
  İnsaf be Sultanım, kötülük hangimizde?
  </body>
  </html>


Binbir emekle yazdığımız dörtlük, web sayfası haline geldiğinde okunamaz hale geldi. (Lütfen siz de deneyin, böylece HTML'e ısınır, hem de yaptıklarımız aklınızda kalır. Yazmaya üşeniyorsanız, hiç olmazsa copy/paste yapıp deneyin.) Oysa bu yazıları <pre>...</pre> arasına yazsaydık böyle olmayacaktı. <pre>...</pre> arasına yazılan yazılar, paragraflar ve yapılan fazladan boşluklar dikkate alınarak web sayfasına yazdırılır. İnanmıyorsanız bakın:

 <title>Ömer HAYYAM</title>
</head>
<body>
  <pre>
    Ferman sende, ama güzel yaşamak bizde;
    Senden ayığız bu sarhoş halimizde.
    Sen insan kanı içersin, biz üzüm kanı;
    İnsaf be Sultanım, kötülük hangimizde?
 </pre>
</body>
</html>


Her ne kadar <pre>...</pre> kodları işimize yarıyorsa da, web sayfası tasarlarken uğraştığımız bir sürü curcuna içinde <pre> kullanmak biraz yorucu oluyor. Zira AÇTIĞINI KAPAT kuralına sadık o kadar çok kodla uğraşırız ki, <pre> komutunu kapatmayı (yani </pre> kullanmayı) unutabiliriz. Bu nedenle kullanımı daha kolay olan <br> ("break") kodunu öneririm. Bu kod, yazı editörlerinde "return" tuşunun yaptığı işlevi taşımaktadır. Şimdi Ömer Hayyam'ın başka bir dörtlüğünü (monotonluk olmasın) bu kodla yazalım:

<html>
<head>
  <title>Ömer HAYYAM</title>
</head>
<body>
  Ey kör! Bu yer, bu gök, bu yıldızlar boştur boş!<br/>
  Bırak onu bunu da gönlünü hoş tut hoş!<br/>
  Şu durmadan kurulup dağılan evrende<br/>
  Bir nefestir alacağın, o da boştur boş!<br/>
</body>
</html>


Gördüğünüz gibi dizeler yine oluştu. Tabi <pre> ile <br> kodlarının ayrı şeyler olduğunu unutmayın. <br> sadece satır atlatır, o kadar. <pre> ise metin editöründe yazılan formatı, web sayfasına taşır.

Yazı Formatı

Hazır ısınmışken bir kaç şey daha öğrenelim. Artık paragraf yapabiliyor, şiir yazabiliyoruz. Ama her şiir Ömer Hayyam'ın rubaileri gibi başlıksız değil. Bazı yazıları koyu (bold) veya eğik (italic) yazmak isteyebiliriz. Bu durumda kullanacağımız kodlar şunlardır: <b>...</b> ("bold") ve <i>...</i> ("italic"). Örneğin Cemal Süreya'nın "Ölmüştük" isimli şiirini yazalım:

<html>
<head>
  <title>Cemal SÜREYA</title>
</head>
<body>
  <b>ÖLMÜŞTÜK</b><br/><br/>
   Büyük bir ihtimalle ölmüştük<br/>
   Şehir kan-kıyametti arkamızda,<br/>
   Gökyüzünü katlamış bir köşeye koymuştuk<br/>
   Yıldızlar kaldırımlara dökülmüştü bütün<br/>
   Hamza bütün parmaklarını ortaya dökmüştü<br/>
   Cebinde biriktirdiği parmaklarını,<br/>
   Hamza son şarkıyı kırka bölmüştü,<br/>
   Doğrusu iyi idare etmiştik<br/>
   Doğrusu iyi haltetmiştik<br/>
   Yaşayanlar unutmuştu bizi<br/>
   Yaşayanlar seven sevene dünyada,<br/>
   Biz öldüğümüzle kalmıştık<br/><br/>
   <i>Cemal SÜREYA</i><br/><br/>
</body>
</html>


Öğrendiğimiz kodlar:
<html></html> HTML bu kodlarla başlar ve biter.
<title></title> Web sayfasının başlığı bu iki kodun arasına yazılır.
<head></head> Fonksiyonlar, <title> vb. bu kodların arasına yazılır.
<body></body> Web sayfasında görmek istediğimiz araçlarla (metin, şekil, form, tablo vb.) ilgili ifadeleri buraya yazılır.
<pre></pre> Metin editöründeki formatı, web formatına taşır.
<br> Bir satır aşağıya geçirir. (AÇTIĞINI KAPAT kuralı geçerli değildir.)
<b></b> Arasındaki ifadeyi kalın (bold) harflerle gösterir.
<i></i> Arasındaki ifadeyi eğik (italic) harflerle gösterir.
<u></u> Arasındaki ifadeyi altı çizili (underlined) harflerle gösterir.



Volkan Derinbay'a tşkler.

 Oylanmadı UnreaL offlineKişisel Galeri - UnreaLKullanıcı profilini görÖzel mesaj gönder
Mesajları göster:      
Yeni Başlık GönderCevap Gönder
Önceki başlık Arkadaşına GönderYazdırÖzel Mesajlarınız Sonraki başlık


Bu başlığı gezen kullanıcılar:0 Kayıtlı, 0 Gizli, 0 Misafir ve 0 Bot
Kayıtlı Kullanıcılar: Yok

Bu forumda yeni konular açamazsınız
Bu forumdaki mesajlara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız
Bu foruma eklenti dosyaları gönderemezsiniz
Bu forumdaki dosyaları indiremezsiniz
Bu forumda eklenti önizlemelerini/linklerini görebilirsiniz
Etiketler: akademik, aklınızda, alacağın, alet, altı, alınarak, alışmanızda,

Benzer Başlıklar
Başlık Yazar Forumlar Cevaplar Son Gönderilen
Yeni mesaj yok HTML Linkler UnreaL ASP - PHP - PERL - CGI - HTML 0 22 Temmuz 2006, 16:37 Son Mesajları Gör
UnreaL
Yeni mesaj yok HTML Çerçeveler UnreaL ASP - PHP - PERL - CGI - HTML 0 22 Temmuz 2006, 16:41 Son Mesajları Gör
UnreaL
Yeni mesaj yok HTML Multimedya UnreaL ASP - PHP - PERL - CGI - HTML 0 22 Temmuz 2006, 16:42 Son Mesajları Gör
UnreaL
Yeni mesaj yok HTML Bloklama UnreaL ASP - PHP - PERL - CGI - HTML 0 22 Temmuz 2006, 16:58 Son Mesajları Gör
UnreaL
Yeni mesaj yok Html Doküman UnreaL ASP - PHP - PERL - CGI - HTML 5 09 May 2008, 21:12 Son Mesajları Gör
adigeari


Bu Siteye Ait Çerezleri Sil

© 2003, 2049 Türkiye Forum :: Powered by phpBB © 2001, 2005 phpBB Group :: FI Theme
Tüm saatler GMT +2 Saat :: :: Forum Arşivleri
Hata: sayfa oluşturma = 8.13770 saniye, sql sorguları = 39
Türkiye Forum başlık özet akışları

Reklam alanı  

CBACK CrackerTracker tarafından korunuyor
23831 Girişim engellendi.


AdslDigiturk

Forum Haritası: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127