HTML
Düz listeler

Düz liste yaratmak için,

  1. Listeye başlamak için belirteç açılır.
    &ltul>

  2. Liste elemanlarını teker teker girerken başına &ltli> belirteci girilir. Kapatmak için </li> belirtecine gerek yoktur.

  3. Listeyi bitirmek için belirteç kapatılır.
    </ul>

Örnek olarak,

 

    &ltul> 
    &ltli> Elma
    &ltli> Armut 
    </ul> 

Örnek, ekranda şu şekilde görülür :

  • Elma

  • Armut


&ltli> belirteçleri içinde paragraflar, diğer dökümanlara bağlantılar, ve diğer belirteçler kullanabilirsiniz

 

Numaralı Listeler

Numaralı listeler, düz listelerden farklı olarak, &ltul> belirteci yerine &ltol> kullanırlar. Ekranda liste elemanlarının başında 1'er artan numaralar görünür.
Aşağıdaki HTML kodu,

 

    &ltol>
    &ltli> Linux İşletim Sistemi
    &ltli> Unix İşletim Sistemi
    </ol>

ekrana şunları yazar:

  1. Linux İşletim Sistemi

  2. Unix İşletim Sistemi

 

Tanımlı listeler

Genellikle birden fazla başlığı olan, her başlık altında kısa bir metin içeren yazılar, tanımlı listeler ile oluşturulur. Tanımı yapılacak başlık, &ltdt> ile belirtilir, &ltdd> ile başlık altına metin girilir. Tüm liste, &ltdl> ile </dl> arasına alınır.

 

    <DL>
    <DT> NCSA
    <DD> NCSA, the National Center for Supercomputing Applications,
         is located on the campus of the University of Illinois
         at Urbana-Champaign. NCSA is one of the participants in the
         National MetaCenter for Computational Science and Engineering.
    <DT> Cornell Theory Center
    <DD> CTC is located on the campus of Cornell University in Ithaca,
         New York. CTC is another participant in the National MetaCenter
         for Computational Science and Engineering.
    </DL>

Ekrandaki çıktı şu şekilde görünür:

 

NCSA

NCSA, the National Center for Supercomputing Applications, is located on the campus of the University of Illinois at Urbana-Champaign. NCSA is one of the participants in the National MetaCenter for Computational Science and Engineering.

Cornell Theory Center

CTC is located on the campus of Cornell University in Ithaca, New York. CTC is another participant in the National MetaCenter for Computational Science and Engineering.

İçiçe Listeler

Tüm liste çeşitleri, 3'den fazla bölüm kullanmadıkça içiçe yazılabilir. Örnek olarak,

 

   &ltul>
   &ltli> İstanbul'un büyük semtleri
       &ltlu> 
       &ltli> Beyoğlu
       &ltli> Taksim 
       &ltli> Bakırköy
       </lu>
   &ltli> Ankara'nın belli başlı yerleşim birimleri 
       &ltlu>
       &ltli> Kızılay
       &ltli> Ulus
       </lu>
   </lu>

Ekrandaki görüntüsü,

  • İstanbul'un büyük semtleri

    • Beyoğlu

    • Taksim

    • Bakırköy

  • Ankara'nın belli başlı yerleşim birimleri

    • Kızılay

    • Ulus


Formatlı Metinler

HTML'de, programda yazıldığı gibi ekrana çıktı vermeyi sağlayan komutlar &ltpre> ve </pre> belirteç çiftleridir. Bunlar kullanıldığı zaman tüm metin, yazıldığı gibi ekranda görünür. Aşağıdaki satırlar,

 

 
   &ltpre>
    PATH=.:~/bin/:$PATH
    export PATH
    # Set up the terminal:
           stty erase "^?" kill "^U" intr "^C" eof "^D"
           stty hupcl ixon ixoff
    date '+Tarih :%D'
    TERM=vt100
   </pre>

ekranda şu şekilde görünür :

    PATH=.:~/bin/:$PATH
    export PATH
    # Set up the terminal:
           stty erase "^?" kill "^U" intr "^C" eof "^D"
           stty hupcl ixon ixoff
    date '+Tarih :%D'
    TERM=vt100

HTML'de yorum satırları

HTML dokumanda yorumlayıcı tarafından gözönüne alınmayacak olan yorum satırları <!-- ve --> belirteçleri arasına alınır. Bu sayede programı yazmayı kolaylaştıracak yorumlar eklenebilir. Örneğin,

   <!--
   karakterler..
   karakterler...
   -->

veya

 

   <!-- karakterler... --
   -- karakterler.. --
   >

 

Özel karakterler

Web programı, birtakım karakterleri ekranda göstermek için farklı bir format kullanır. Aşağıda, bu tür farklı karakterleri göstermek için girilmesi gereken kodlar verilmiştir.

&lt;

< (küçüktür)

&gt;

> (büyüktür)

&amp;

& (ve)

&quot;

" (tırnak)

Resim Görüntüleme

Eğer Web sayfalarını gezerken grafik destekleyen bir program ( Mosaic, Netscape) kullanıyorsanız, ekranda resimlerin, arkaplanların ve hatta animasyonların olduğunu farketmişsinizdir. Bu resimler genellikle X Bitmap (XBM) , GIF, veya JPG formatlı olurlar ve dosyaya görsel bir çekicilik katarlar. Buna rağmen aynı ekranda çok miktarda resim kullanmaktan sakınmalıdır, çünkü bu durumda resimler kullanıcıya daha geç bir sürede ulaşır.

Ekranda resim görüntülemek için,

 

   &ltimg src="resmin bulunduğu dizin"> 

demeniz yeterlidir. Burada, nasıl HTML dökümanların hepsi .html ile bitiyorsa, tüm resim dosyalarının sonu da .xbm , .gif veya .jpg ile bitmelidir. Özel bir durum olmadıkça görüntülenen resmin alt kısmı ile metin yanyana gelirler.

 

   &ltimg src="../images/G.GIF">
   Metin resmin altında .. 

Örneği, ekranda şu şekilde gösterilir:

Metin resmin altında ..

Sözkonusu metni resmin yanına veya üstüne koymak için ALIGN=TOP opsiyonunu yerleştirin.

 

   &ltimg src="../images/G.GIF" align=top>
   Metin resmin üstünde ..

Metin resmin üstünde ..

Veya ortaya almak için ALIGN=MIDDLE kullanın.

 

   &ltimg src="../images/G.GIF" align=bottom>
   Metin resmin yanında ..

Metin resmin yanında ..

Görüntünün orijinal formatında değişiklik yapmadan ekranda enini ve boyunu ayarlamak mümkündür. Bunun için height=sayı ve width=sayı ara belirteçleri kullanılır. "Sayı" değişkeni piksel olarak verilir.

   &ltimg src="../images/G.GIF" height=20>

 

Tablo Hazırlama

Grafik destekli Web programlarının tablo desteği ile çok çeşitli istatistiki bilgiler, programlar, her türlü listeler ekranda derli toplu gösterilebilir. Tablo hazırlama başlığı altındaki örnekler, her çeşit tablonun oluşturulması için yeterli değildir. Kullanıcı, isteği doğrultusunda bunları gerçekleştirmelidir.

Ekranda tablo gösterirken, o an kullanılan pencerenin büyüklüğüne ve tablo içindeki metinin genişliğine göre tablonun en ve boyu değişebilir.

Tablo, satır ve sütunlardan oluştuğu için her hücre ayrı ayrı tanımlanır. Her satır ve sütun, kendi içinde başka satır ve sütunları ihtiva edebilir.

Tablolara başlık, liste, paragraf, form, figür ve her formatta metin konabilir.

Örneğin,

 

   <TABLE BORDER>
   <TR><TH ROWSPAN=2><TH COLSPAN=2>Average
   <TH ROWSPAN=2>other<BR>category<TH>Misc
   <TR><TH>height<TH>weight
   <TR><TH ALIGN=LEFT>males<TD>1.9<TD>0.003
   <TR><TH ALIGN=LEFT ROWSPAN=2>females<TD>1.7<TD>0.002
   </TABLE>

Yukarıdaki örnek, aşağıdaki gibi görünür:

 

 

Average

other
category

Misc

height

weight

males

1.9

0.003

females

1.7

0.002

Dikkat edilmesi gereken noktalar:

 

  • Default olarak, header hücreler merkeze alınır, diğerleri sağa yanaşık olarak ekrana gelirler. Bunu engellemek için hücre için &ltALIGN=.. belirteci, tüm tablo için &ltCOLSPEC=.. belirteci kullanılır.

  • Her hücre boş olabilir.

  • Tablodaki her satırdaki kolon sayısının eşit olmadığı durumlarda kayıp hücreler tablonun sağına yerleştirilir ve içleri boş kalır.

  • Tablodaki satır sayısı &lttr belirteci tarafından belirlenir.

  • &ltth> ve &lttc> belirteçleri sadece &lttr> belirteçleri arasında olabilir.

  • Hücrelerin üstüste gelmesi istenmeyen sonuçlar yaratabilir.

 

Tablo ebadı

Tüm tablonun uzunluğu, en geniş satırla belirlenir. Kelimeler kısaltılmadığı için paragraflar &ltbr> ile kesilmedikçe ekrana gelirler. En kısa uzunluk da en geniş kelime veya resmin uzunluğu ile bağıntılıdır.

Align

Tablonun dik halinin nasıl olacağını belirler.

Left

Metini ekranın soluna yanaşık yazar.

Right

Metini ekranın sağına yanaşık yazar.

Colspec

Sütunların ebadını ayarlar. Sütunlar soldan sağa, bir büyük harf ve onu izleyen bir sayı ile listelenirler (örneğin &ltCOLSPEC="L20 C8 L10" > ). Hücrenin ihtiva etttiği yazıları L harfi sola, R harfi sağa alır. C harfi ortalamak için kullanılır. Burada belirteç opsiyonları mutlaka büyük harfle yazılır.

Border

Bu belirteç, tablo kenarlarının ebadını kontrol etmeye yarar.
&lttable border=10>

Nowrap

Programın tablo içinde paragrafları otomatik olarak kesmemesi için kullanılır.Böylece kullanıcı istediği yerde &ltbr> belirtecini kullanabilir.

 

Tablo Örnekleri

Temel bir 3X2 tablo

A

B

C

D

E

F