Rabu, 07 Maret 2012

Structure of an HTML 4.0 Document


Elemen dan TagElemen adalah struktur yang menggambarkan bagian dari sebuah dokumen HTML.Misalnya, unsur P merupakan sebuah paragraf sedangkan unsur EM memberikan konten ditekankan.
Sebuah elemen memiliki tiga bagian: tag pembuka, isi, dan tag akhir. Tag adalah teks khusus - "markup" - yang ditandai dengan "<" dan ">". Sebuah tag penutup mencakup "/" setelah "<". Misalnya, elemen EM memiliki start tag, <em>, dan tag akhir, </ EM>.Tag awal dan akhir mengelilingi isi dari elemen EM:
<em> Ini menekankan teks </ EM>
Nama elemen selalu case-insensitive, sehingga <em>, <em>, dan <em> semua sama.
Unsur yang tidak dapat saling tumpang tindih. Jika tag pembuka untuk sebuah elemen EM muncul dalam P, tag penutup EM juga harus muncul dalam elemen P yang sama.
Beberapa elemen memungkinkan awal atau tag akhir harus dihilangkan. Sebagai contoh, tag akhir LI selalu opsional sejak akhir elemen tersirat oleh elemen LI berikutnya atau pada akhir daftar:
<ul>
  
<li> Item daftar Pertama, tidak ada tag penutup
  
<li> Daftar item Kedua; tag akhir opsional termasuk </ LI>
  
<li> Item daftar Ketiga, tidak ada tag penutup</ UL>Beberapa elemen tidak memiliki tag penutup karena mereka memiliki konten yang ada.Unsur-unsur, seperti unsur BR untuk jeda baris, diwakili hanya oleh tag awal dan dikatakan kosong.
AtributSebuah atribut elemen mendefinisikan berbagai properti untuk elemen. Misalnya, unsur IMG mengambil atribut SRC untuk menyediakan lokasi gambar dan atribut ALT untuk memberikan text alternatif untuk gambar tersebut tidak loading:
<IMG SRC="wdglogo.gif" ALT="Web Desain Group">
Atribut termasuk dalam tag pembuka saja - tidak pernah tag penutup - dan mengambil bentuk Atribut-name = "Atribut-nilai". Nilai atribut dibatasi oleh tanda kutip tunggal atau ganda. Tanda kutip adalah opsional jika nilai atribut hanya terdiri dari huruf dalam kisaran AZ dan az, angka (0-9), tanda hubung ("-"), dan titik (".").
Nama atribut bersifat case-insensitive, tapi nilai atribut mungkin case-sensitive.
Karakter KhususKarakter tertentu dalam HTML dicadangkan untuk digunakan sebagai markup dan harus melarikan diri untuk tampil secara harfiah. The "<" karakter dapat diwakili dengan <, entitas. Demikian pula, ">" yang lolos sebagai>, dan "&" yang lolos sebagai &. Jika nilai atribut berisi tanda kutip ganda dan dibatasi oleh tanda kutip ganda, maka kutipan harus melarikan diri sebagai ".
Entitas lain ada untuk karakter khusus yang tidak dapat dengan mudah masuk dengan beberapa keyboard. Misalnya, simbol hak cipta ("") dapat diwakili dengan © entitas.Lihat bagian Entitas untuk daftar lengkap dari HTML4.0 entitas.
Sebagai alternatif untuk entitas, penulis juga dapat menggunakan referensi karakter numerik. Setiap karakter dapat diwakili oleh referensi karakter numerik berdasarkan "posisi kode" dalam Unicode. Misalnya, orang bisa menggunakan © untuk simbol hak cipta atau ا untuk Alef huruf Arab.
KomentarKomentar dalam HTML memiliki sintaks yang rumit yang dapat disederhanakan dengan mengikuti peraturan ini: Mulailah dengan komentar "<-!", Mengakhirinya dengan "->", dan tidak menggunakan "-" di dalam komentar.
<- Sebuah contoh komentar ->
Sebuah Dokumen HTML4.0 LengkapSebuah dokumen HTML4.0 dimulai dengan deklarasi DOCTYPE yang menyatakan versi dari HTML yang dokumen sesuai. Elemen HTML berikut dan berisi HEAD dan BODY. HEAD berisi informasi tentang dokumen, seperti judul dan kata kunci, sementara BODY berisi konten yang sebenarnya dokumen, terdiri dari blok-tingkat elemen dan elemen inline. Sebuah dokumen HTML4.0 dasar mengambil bentuk sebagai berikut:
<DOCTYPE HTML PUBLIC "- / / W3C / / DTD HTML 4.0 / / EN"
        
"Http://www.w3.org/TR/REC-html40/strict.dtd~~V"><HTML>
  
<HEAD>
    
<TITLE> Judul dokumen </ TITLE>
  
</ HEAD>
  
<BODY>
    
<H1> Utama pos </ H1>
    
<P> Ayat A </ P>.
    
<P> Ayat lain </ P>.
    
<ul>
      
<li> Item daftar </ LI>.
      
<li> Lain item daftar </ LI>.
    
</ UL>
  
</ BODY></ HTML>Dalam sebuah dokumen Frameset, elemen FRAMESET menggantikan elemen BODY.
Memvalidasi HTML AndaSetiap dokumen HTML harus divalidasi untuk memeriksa kesalahan seperti tanda kutip hilang (<A HREF="oops.html> Ups </ A>), elemen yang salah eja atau atribut nama, dan struktur yang tidak valid. Kesalahan tersebut tidak selalu jelas saat melihatdokumen dalam browser karena browser dirancang untuk memulihkan dari kesalahan dari penulis tersebut. Namun, browser yang berbeda sembuh dengan cara yang berbeda, kadang-kadang menyebabkan teks tidak terlihat di satu browser tetapi tidak pada orang lain.
Para Berastagi HTML Validator memeriksa keabsahan dokumen HTML4.0.
Perhatikan bahwa beberapa program mengklaim sebagai validator tapi benar-benar tidak. Validator memeriksa dokumen terhadap definisi jenis dokumen formal (DTD), sedangkan program lain seperti lints memperingatkan tentang HTML yang valid tapi tidak aman. Kedua jenis program yang berguna, tetapi validasi tidak boleh dilupakan.

Tidak ada komentar:

Posting Komentar