Minggu, 25 September 2011

Definisi HTML dan XHTML

 
HTML
 HTML (Hypertext Markup Language)Bahasa untuk representasi informasi halamanWeb Didefinisikan pada November 1995 dalam dokumen RFC 18669 (HTML v.3.2)Desember 1999 (HTML v.4.0.1).Versi terakhir muncul XHTML 
Contoh file HTML sederhana

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0Transitional//EN”><HTML><HEAD><TITLE>Contoh Sederhana</TITLE><META NAME=”Generator” CONTENT=”EditPlus”><META NAME=”Author” CONTENT=“erick”><META NAME=”Keywords” CONTENT=“contoh”><META NAME=”Description” CONTENT=“dokumencontoh”></HEAD><BODY>Hello World !</BODY></HTML>

 
XHTML
XHTML merupakan kependekan dari Extensible HyperText MarkupLanguage
XHTML versi 1.0 diumumkan pada awal Agustus 2002.
Formulasi bahasa HTML sebagai aplikasi XML
Konsisten dengan aturan penulisan XML
XHTML mirip dengan HTML tidak ada perbedaan yang signifikan
Dokumen XHTML sepenuhnya didukung semua program yang bisa membaca,menulis, atau mengedit dokumen XML yang sah.
XML mendukung penambahan tag baru dengan relatif mudah. 
Contoh file XHTML
<?xml version = “1.0″?><!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.1//EN”“http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd”><html xmlns = “http://www.w3.org/1999/xhtml”><head><title>Internet and WWW How to Program -Welcome</title></head><body><p>Welcome to XHTML!</p></body></html>

Perbedaan HTML & XHTML
Dokumen XHTML harus terbentuk dengan baik (
wellformed 
) yaitu bahwasemua tag pembuka harus mempunyai tag penutup, mis (<p></p>)
Semua elemen dan atribut harus ditulis dengan huruf kecil. Untuk tag seperti<br> dan <hr> yang tidak memiliki tag penutup, harus diberi notasi<br/>,<hr/>
Nilai untuk atribut harus berada dalam tanda kutip.
 
Atribut tanpa nilai tidak diijinkan lagi di XHTML. Setiap atribut harusmempunyai nilai.
Beberapa tanda spasi atau karakter 
white space
lain dalam string yangmenyimpan nilai sebuah atribut digabungkan menjadi satu spasi saja.
Atribut “name” untuk beberapa tag diubah menjadi atribut “id” sehinggapenamaan menjadi konsisten untuk semua tag
XHTML (seperti XML) adalah
case sensitive
,
Format karakter dalam bentuk heksadesimal harus dimulai dengan &#x(dengan x kecil),misalnya &#x0000;

Tidak ada komentar: