Multimedia Web HTML
Click here to load reader
Transcript of Multimedia Web HTML
TUGAS
MULTIMEDIA WEB
TENTANG
SEJARAH HTML
Di Susun Oleh
Nama : Sri towiyah
NPM : 0810122261201
KELAS : MI2A (Malam)
YAYASAN PENGEMBANGAN ILMU PENGETAHUAN DAN TEKNOLOGI
AKADEMIK MANAJEMEN INFORMATIKA
BUKITTINGGI
2010
PENDAHULUAN
HTML, yang merupakan singkatan dari HyperText
Markup Language, adalah bahasa markup yang dominan
untuk halaman web. Hal ini menyediakan sarana untuk
membuat dokumen terstruktur dengan semantik yang
menunjukkan struktur teks seperti judul, paragraf,
daftar dll serta untuk link, kutipan, dan item lainnya.
Hal ini memungkinkan gambar dan objek yang harus
tertanam dan dapat digunakan untuk membuat bentuk-
bentuk interaktif. Ada tertulis dalam bentuk elemen
HTML terdiri dari "tag" dikelilingi oleh kurung sudut
dalam konten halaman web. Hal ini dapat memasukkan atau
dapat memuat skrip pada bahasa seperti JavaScript yang
mempengaruhi perilaku prosesor HTML seperti browser
web, dan Cascading Style Sheets (CSS) untuk menentukan
tampilan dan tata letak teks dan bahan lainnya. W3C,
maintainer dari standar HTML dan CSS, mendorong
penggunaan CSS lebih markup presentational eksplisit.
[1]
Sejarah HTML
Pada tahun 1980, fisikawan Tim Berners-Lee,
yang adalah seorang kontraktor di CERN, diusulkan dan
prototyped Enquire, sistem bagi para peneliti CERN
untuk menggunakan dan berbagi dokumen. Pada tahun 1989,
Berners-Lee menulis sebuah memo mengusulkan sistem
hypertext berbasis internet [2] Berners-Lee dan menulis
khusus HTML browser dan perangkat lunak server di
bagian terakhir dari 1990.. Pada tahun itu, Berners-Lee
dan CERN data sistem insinyur Robert Cailliau
berkolaborasi pada permintaan bersama untuk pendanaan,
tetapi proyek ini tidak secara resmi diadopsi oleh
CERN. Dalam catatan pribadinya, [3] dari 1990 ia daftar
[4] "beberapa banyak wilayah di hypertext yang
digunakan", dan menempatkan sebuah ensiklopedia
pertama.
Gambaran umum pertama yang tersedia HTML
adalah sebuah dokumen yang disebut HTML Tag, pertama
kali disebutkan di Internet oleh Berners-Lee pada tahun
1991-an. [5] [6] Ia menjelaskan 20 elemen yang terdiri
dari desain, awal relatif sederhana dari HTML. Kecuali
tag hyperlink, ini adalah sangat dipengaruhi oleh
SGMLguid, sebuah SGML in-house dokumentasi format
berbasis di CERN. Tiga belas elemen ini masih ada di
HTML 4. [7]
HTML adalah format teks dan gambar bahasa yang
digunakan oleh browser web untuk format halaman web
dinamis. Banyak elemen teks ditemukan dalam laporan
teknis 1988 ISO TR 9537 Teknik untuk menggunakan SGML,
yang pada gilirannya meliputi fitur teks awal format
bahasa seperti yang digunakan oleh perintah limpasan
dikembangkan pada awal 1960-an untuk CTSS (kompatibel
Waktu -Sharing System) Sistem operasi: perintah format
ini berasal dari perintah yang digunakan oleh
typesetters format dokumen secara manual. Namun konsep
SGML dari markup umum didasarkan pada unsur-unsur
(nested dijelaskan rentang dengan atribut) daripada
sekadar titik efek, dan juga pemisahan struktur dan
pengolahan: HTML secara progresif bergerak dalam arah
dengan CSS.
Berners-Lee dianggap HTML menjadi aplikasi SGML,
dan secara resmi didefinisikan sebagai seperti oleh
Internet Engineering Task Force (IETF) dengan
penerbitan-1993 pertengahan dari proposal pertama untuk
spesifikasi HTML: "Hypertext Markup Language (HTML)
"Internet-Draft oleh Berners-Lee dan Dan Connolly,
termasuk di dalamnya Definisi SGML Document Type untuk
menentukan tata bahasa [8]. draft ini berakhir setelah
enam bulan, tapi itu terkenal dengan pengakuan atas tag
kustom yang NCSA Mosaic browser untuk embedding dalam -
line gambar, mencerminkan filsafat IETF tentang
mendasarkan standar pada prototipe sukses. [9] Demikian
pula, Dave Raggett berkompetisi Internet-RUU tersebut,
"saran HTML + (Hypertext Markup Format)", dari tahun
1993-an, standarisasi fitur yang sudah
diimplementasikan seperti tabel dan mengisi -formulir.
[10] Setelah HTML dan HTML + draft berakhir pada awal
1994, IETF menciptakan HTML Kelompok Kerja, yang pada
tahun 1995 selesai "HTML 2.0", spesifikasi HTML pertama
dimaksudkan untuk diperlakukan sebagai standar yang
implementasi di masa mendatang harus didasarkan. [9]
Ditampilkan sebagai Request for Comments 1866, HTML 2,0
termasuk ide dari HTML dan HTML + draft [11] Penunjukan
2,0 dimaksudkan untuk membedakan edisi baru dari draft
sebelumnya.. [12]
Pengembangan lebih lanjut di bawah naungan IETF
telah terhenti oleh kepentingan bersaing. Sejak 1996,
spesifikasi HTML dipertahankan, dengan masukan dari
vendor software komersial, oleh World Wide Web
Consortium (W3C) [13] Namun., Pada tahun 2000, HTML juga
menjadi standar internasional (ISO / IEC 15445:2000).
Spesifikasi HTML terakhir diterbitkan oleh W3C adalah
HTML 4.01 Rekomendasi, yang diterbitkan pada akhir
1999. Its masalah dan kesalahan terakhir diakui oleh
ralat diterbitkan pada tahun 2001.
Versi sejarah standar
A. HTML versi timeline
1. HTML 2.0 diterbitkan sebagai IETF RFC 1866. RFC
menambahkan kemampuan tambahan:
* November 25, 1995: RFC 1867 (upload file
berbasis Form)
* Mei 1996: RFC 1942 (tabel)
* Agustus 1996: RFC 1980 (client-side
image maps)
* Januari 1997: RFC 2070
(internasionalisasi)
Pada bulan Juni 2000, semua ini dinyatakan usang /
bersejarah dalam RFC 2854.
Januari 1997
2. HTML 3.2 [14] diumumkan sebagai Rekomendasi W3C.
Ini adalah versi pertama dan standar yang
dikembangkan secara eksklusif oleh W3C, sebagai
IETF telah tertutup rapat HTML Working Group pada
September 1996. [15]
3. HTML 3.2 menjatuhkan rumus matematika sama sekali,
berdamai tumpang tindih antara berbagai ekstensi
eksklusif, dan mengadopsi sebagian besar visual
Netscape tag markup. Netscape elemen berkedip dan
elemen marquee Microsoft dihilangkan karena
perjanjian kerjasama antara dua perusahaan. [13]
Sebuah markup untuk rumus matematika mirip dengan
di HTML tidak standar sampai 14 bulan kemudian
pada MathML.
Desember 1997
4. HTML 4.0 [16] diumumkan sebagai Rekomendasi W3C.
Ia menawarkan tiga variasi:
* Ketat, di mana elemen usang dilarang,
* Transisi, di mana elemen usang yang
diizinkan,
* Frameset, di mana kebanyakan hanya bingkai
elemen yang berhubungan diperbolehkan;
Awalnya kode-bernama "Cougar", [17] HTML 4.0
diadopsi banyak tipe elemen-browser tertentu dan
atribut, tapi pada saat yang sama berusaha keluar
fase fitur visual Netscape markup dengan menandai
mereka sebagai usang dalam mendukung style sheet.
HTML 4 adalah sebuah aplikasi SGML sesuai dengan
ISO 8879 - SGML. [18]
April 1998
5. HTML 4.0 [19] yang diterbitkan kembali dengan
suntingan kecil tanpa incrementing nomor versi.
Desember 1999
6. HTML 4.01 [20] diumumkan sebagai Rekomendasi W3C.
Hal ini menawarkan tiga variasi yang sama sebagai
HTML 4.0, dan ralat yang terakhir diterbitkan 12
Mei 2001.
Mei 2000 ISO / IEC 15445:2000 [21] [22] ("ISO
HTML", berdasar pada HTML 4.01 Strict) diterbitkan
sebagai standar / ISO IEC internasional. Dalam ISO
standar ini jatuh dalam domain ISO / IEC JTC1/SC34
(ISO / IEC Joint Technical Committee 1, Subkomite
34 - Dokumen deskripsi dan bahasa pemrosesan).
Pada pertengahan, 2008 HTML 4.01 dan ISO / IEC
15445:2000 adalah versi terbaru dari HTML.
Pengembangan paralel, bahasa XHTML XML berbasis
menduduki W3C HTML Kelompok Kerja melalui
pertengahan-2000-an dan awal.
Oktober 1991
7. HTML Tag, [5] sebuah daftar CERN dokumen informal
dua belas HTML tag, pertama kali disebutkan di
depan umum.
Juli 1992
Pertama informal draft DTD HTML, [1] dengan enam
revisi berikutnya
November 1992
8. DTD HTML 1.1 (yang pertama dengan nomor versi,
berdasarkan revisi RCS, yang mulai dengan 1.1
bukan 1.0), sebuah draft informal
Juni 1993
9. Hypertext Markup Language [23] diterbitkan oleh
IETF IIIR Kelompok Kerja sebagai Internet-Draft
(proposal kasar untuk standar). Itu diganti dengan
versi yang kedua [2] satu bulan kemudian, diikuti
oleh enam draft lebih lanjut diterbitkan oleh IETF
sendiri [3] yang akhirnya menyebabkan HTML 2.0 di
RFC1866
November 1993
10. HTML + diterbitkan oleh IETF sebagai Internet-
Draft dan proposal bersaing untuk draft Hypertext
Markup Language. Hal ini berakhir pada bulan Mei
1994.
April 1995 (ditulis Maret 1995)
11. HTML 3,0 [24] diusulkan sebagai standar IETF,
tetapi proposal berakhir lima bulan kemudian tanpa
tindakan lebih lanjut. Ini termasuk banyak dari
kemampuan yang ada di Raggett's proposal + HTML,
seperti dukungan untuk tabel, teks aliran di
sekitar tokoh, dan tampilan dari rumus-rumus
matematika yang kompleks. [25]
W3C mulai browser pengembangan Arena
sendiri untuk pengujian dukungan untuk HTML 3 dan
Cascading Style Sheets, tapi 3,0 HTML tidak
berhasil karena beberapa alasan. Rancangan itu
dianggap sangat besar di 150 halaman dan laju
pembangunan browser, serta jumlah pihak yang
berkepentingan, telah melampaui sumber daya IETF.
[13] Browser vendor, termasuk Microsoft dan
Netscape pada waktu itu, memilih untuk menerapkan
himpunan bagian yang berbeda dari draf HTML 3's
fitur serta untuk memperkenalkan ekstensi mereka
sendiri untuk itu. [13] (Lihat Browser perang) ini
termasuk ekstensi untuk mengontrol aspek stilistik
dari dokumen, bertentangan dengan [kepercayaan
"dari] komunitas teknik akademis yang seperti hal-
hal sebagai warna teks, tekstur latar belakang,
ukuran font dan font yang jelas di luar lingkup
bahasa ketika tujuan mereka hanyalah untuk
menentukan bagaimana dokumen akan diselenggarakan
"[13] Dave Raggett, yang telah menjadi Fellow W3C
untuk. banyak tahun berkomentar misalnya, "Untuk
tingkat tertentu, Microsoft membangun bisnisnya di
Web dengan memperluas fitur HTML" [. 13]
Januari 2008
12. HTML 5 [26] diumumkan sebagai Konsep Bekerja oleh
W3C. Meskipun sintaks yang erat menyerupai SGML,
HTML 5 telah meninggalkan segala upaya menjadi
aplikasi SGML, dan secara eksplisit didefinisikan
sendiri "html" serialisasi, di samping sebuah
serialisasi 5 XHTML berbasis XML alternatif. [27]
B. Versi XTML
XHTML adalah bahasa terpisah yang dimulai
sebagai reformulasi HTML 4.01 menggunakan XML
1.0. Ini terus dikembangkan:
XHTML 1.0, [28] diterbitkan 26 Januari
2000 sebagai Rekomendasi W3C, kemudian
direvisi dan diterbitkan 1 Agustus 2002.
Hal ini menawarkan tiga variasi yang sama
sebagai HTML 4.0, dan 4,01 dirumuskan
dalam XML, dengan batasan kecil.
XHTML 1.1, [29] diterbitkan 31 Mei 2001
sebagai Rekomendasi W3C. Hal ini
didasarkan pada XHTML 1.0 Strict, namun
termasuk juga perubahan kecil, dapat
disesuaikan, dan saripati menggunakan
modul dari modularisasi XHTML, yang
diterbitkan April 10, 2001 sebagai
Rekomendasi W3C.
XHTML 2.0, [30] masih menjadi W3C Working
Draft. W3C mengumumkan bahwa XHTML 2
kelompok akan berhenti bekerja pada akhir
tahun 2009 [31]. Tidak akan ada XHTML 2.0
standar. XHTML 2.0 adalah tidak kompatibel
dengan XHTML 1.x, dan karena itu, akan
lebih akurat untuk mengkarakterisasi
sebagai bahasa baru XHTML-terinspirasi
dari sebuah update untuk XHTML 1.x.
XHTML 5, yang merupakan update ke XHTML
1.x, sedang didefinisikan bersama HTML 5
dalam draft HTML 5. [32]
MARKUP
Markup HTML terdiri dari beberapa komponen
kunci, termasuk elemen (dan atribut mereka), tipe data
berbasis karakter, dan referensi entitas karakter dan
referensi. Komponen penting lainnya adalah jenis
dokumen deklarasi, yang menentukan Definisi Tipe
Dokumen. Pada HTML 5, tidak ada Definisi Tipe Dokumen
perlu ditentukan, dan hanya akan menentukan mode layout
[4].
Hello dunia program, sebuah program komputer yang umum
digunakan untuk membandingkan bahasa pemrograman,
script bahasa, dan bahasa markup yang terbuat dari 9
baris kode dalam HTML, meskipun baris baru adalah
opsional:
<DOCTYPE HTML!>
<html>
<head>
Halo <title> HTML </ title>
</ Head>
<body>
<p> Hello World </ p>
</ Body>
</ Html>
Deklarasi Tipe Dokumen ini adalah 5 HTML.
Jika <itu! Deklarasi DOCTYPE> html ini tidak
disertakan, kebanyakan browser akan membuat menggunakan
"quirks mode." [33]
[Sunting] Unsur
Artikel utama: elemen HTML
dokumen HTML terdiri sepenuhnya dari elemen HTML yang,
dalam bentuk yang paling umum memiliki tiga komponen:
sepasang tag elemen dengan tag mulai "" dan "mengakhiri
tag"; elemen beberapa atribut diberikan kepada elemen
dalam tag, dan akhirnya, semua aktual, tekstual dan
grafis, informasi konten yang akan ditampilkan di
layar. Sebuah elemen HTML adalah segalanya antara dan
termasuk tag. tag adalah kata kunci yang ditutupi dalam
kurung sudut.
Bentuk umum dari suatu elemen HTML adalah:
<tag> konten yang akan diberikan </> tag
Nama elemen HTML adalah juga nama tag. Perhatikan bahwa
nama tag akhir ini dimulai dengan karakter garis
miring, "/".
Bentuk yang paling umum dari elemen HTML adalah:
<tag attribute1="value1" attribute2="value2"> konten
yang akan diberikan </> tag
Dengan tidak menetapkan atribut yang paling awal tag
standar nilai atribut mereka.
Ada beberapa tipe dasar tags: Kepala dari HTML: <head>
...</ head>. Biasanya judul harus disertakan dalam
kepala, misalnya:
<head>
<title> Para <judul / title>
</ Head>
Ayat Partisi:
<p> Ayat 1 </ p> <p> Ayat 2 </ p>
Newline: <br>. Perbedaan antara <br> dan <p> adalah
bahwa 'br' jeda baris tanpa mengubah struktur semantik
halaman, sedangkan 'p' bagian halaman ke dalam
paragraf. Ini adalah suatu contoh:
<code> <p> <br> Ini adalah ayat <br> dengan jeda baris
gratis </ <> p / code>
Anotasi:
Jelaskan <!--.. !..-->
Penjelasan dapat membantu untuk memahami coding dan
tidak menampilkan dalam halaman web.
Ada beberapa jenis unsur markup yang digunakan dalam
HTML.
* Markup Struktural menggambarkan tujuan teks.
Sebagai contoh, <h2> Golf </ h2> menetapkan "Golf"
sebagai tingkat-kedua pos, yang akan diberikan di
browser dengan cara yang mirip dengan markup "HTML"
judul pada awal bagian ini. Struktural markup tidak
menunjukkan adanya render khusus, tetapi kebanyakan
browser Web memiliki gaya default standar untuk
pemformatan elemen. Teks mungkin akan lebih ditata
dengan Cascading Style Sheets (CSS).
* Markup presentational menggambarkan tampilan teks,
Terlepas dari fungsinya. Misalnya <b> tebal </ b>
menunjukkan bahwa perangkat output visual harus membuat
"tebal" dalam teks tebal, tetapi tidak memberikan
indikasi apa perangkat yang tidak mampu untuk melakukan
hal ini (seperti perangkat aural yang membaca teks
dengan keras) harus lakukan. Dalam kasus kedua <tebal
</ b> dan <i> miring </ i>, ada unsur-unsur yang
biasanya memiliki rendering visual setara namun lebih
bersifat semantik, yaitu <strong> <penekanan kuat /
strong> dan <em> penekanan </ em> masing-masing. Lebih
mudah untuk melihat bagaimana agen pengguna aural harus
menafsirkan dua unsur terakhir. Namun, mereka tidak
setara dengan rekan-rekan presentasi mereka: itu akan
tidak diinginkan untuk pembaca layar untuk menekankan
nama buku, misalnya, tetapi pada layar seperti nama
akan dicetak miring. Sebagian besar elemen markup
presentational telah menjadi usang di bawah 4,0
spesifikasi HTML, mendukung gaya desain berbasis CSS.
Hypertext markup * membuat bagian-bagian dari
dokumen ke link ke dokumen lain. HTML up melalui versi
XHTML 1.1 memerlukan penggunaan anchor elemen untuk
membuat hyperlink dalam aliran teks: <a> Wikipedia </
a>. Selain itu, atribut href harus ditetapkan ke sebuah
URL yang valid. Misalnya, markup HTML,
href="http://en.wikipedia.org/"> <a Wikipedia </ a>,
akan membuat kata "Wikipedia" sebagai hyperlink. Sebuah
contoh untuk membuat gambar sebagai hyperlink adalah:
href="http://example.org"> <a <img src = "image.gif"
alt = "teks alternatif" width = "50" height = "50" > </
a>.
ATRIBUT
Sebagian besar atribut suatu unsur nama-nilai
yang berpasangan, dipisahkan dengan "=", dan ditulis
dalam tag awal sebuah elemen, setelah nama elemen itu.
Nilai ini dapat ditutup dengan tanda kutip tunggal atau
ganda, meskipun nilai-nilai yang terdiri dari karakter
tertentu dapat dibiarkan unquoted dalam HTML (tapi
tidak XHTML) [34] [35] Membiarkan nilai atribut
unquoted dianggap tidak aman.. [36] Berbeda dengan nama
nilai-pasangan atribut, ada beberapa atribut yang
mempengaruhi elemen hanya dengan kehadiran mereka di
tag awal elemen [5] (seperti ismap atribut untuk elemen
img [37]).
Sebagian besar unsur dapat mengambil beberapa atribut
umum:
* Atribut id pengenal unik menyediakan dokumen-lebar
untuk suatu elemen. Ini dapat digunakan oleh stylesheet
untuk memberikan sifat presentational, oleh browser
untuk memusatkan perhatian pada elemen tertentu, atau
dengan skrip untuk mengubah isi atau presentasi dari
suatu elemen. Ditambahkan ke URL dari halaman, ia
menyediakan pengenal global-unik untuk sebuah elemen,
biasanya sub-bagian dari halaman. Misalnya, ID
"Atribut" dalam Atribut #
http://en.wikipedia.org/wiki/HTML
* Atribut kelas memberikan cara untuk mengklasifikasi
unsur-unsur serupa. Ini dapat digunakan untuk tujuan
semantik atau presentasi. Redaksional, misalnya, kelas
digunakan dalam Microformats. Presentationally,
misalnya, dokumen HTML dapat menggunakan class
penunjukan = "notasi" untuk menunjukkan bahwa semua
elemen dengan nilai ini kelas berada di bawah teks
utama dokumen. elemen tersebut dapat berupa berkumpul
bersama dan disajikan sebagai catatan kaki pada
halaman, bukan muncul di tempat di mana mereka terjadi
pada kode HTML.
* Seorang penulis mungkin menggunakan kode-kode non-
attributal sifat gaya presentasi dari elemen tertentu.
Hal ini dianggap praktek lebih baik menggunakan atribut
elemen yang id atau kelas untuk memilih elemen dengan
stylesheet, meskipun kadang-kadang ini bisa terlalu
rumit untuk yang sederhana dan khusus atau ad hoc
aplikasi sifat gaya.
* Atribut judul digunakan untuk melampirkan penjelasan
subtextual untuk suatu elemen. Pada kebanyakan browser
atribut ini ditampilkan sebagai apa yang sering disebut
sebagai sebuah tooltip.
Unsur singkatan, abbr, dapat digunakan untuk
menunjukkan berbagai atribut-atribut ini:
<abbr id="anId" class="aClass"
style="color:blue;" title="Hypertext Markup Language">
HTML </> abbr
Contoh ini menampilkan sebagai HTML, di hampir semua
browser, menunjuk kursor pada singkatan harus
menampilkan teks judul "Hypertext Markup Language."
Sebagian besar unsur juga mengambil atribut yang
berhubungan dengan bahasa lang dan dir.
[Sunting] Karakter dan entitas referensi
Lihat pula: Daftar XML dan referensi entitas karakter
HTML
Pada versi 4.0, HTML mendefinisikan satu set 252
karakter referensi entitas dan satu set referensi
1.114.050 karakter numerik, keduanya yang memungkinkan
karakter individu untuk ditulis melalui markup
sederhana, bukan harfiah. Sebuah karakter literal dan
mitra markup yang dianggap setara dan identik
diberikan.
Kemampuan untuk "melarikan diri" karakter dengan cara
ini memungkinkan untuk karakter <dan & (saat ditulis
sebagai <dan &, masing-masing) harus ditafsirkan
sebagai data karakter, bukan markup. Sebagai contoh,
sebuah <literal biasanya menunjukkan tag awal, dan
biasanya menunjukkan & mulai dari referensi referensi
entitas karakter atau karakter numerik; menulis sebagai
& atau & & atau & memungkinkan untuk dimasukkan dalam
konten elemen atau nilai-nilai atribut. Karakter
double-quote ("), bila digunakan untuk mengutip nilai
atribut, juga harus melarikan diri sebagai" atau "atau"
ketika muncul dalam nilai atribut itu sendiri. Karakter
tunggal-kutipan ('), bila digunakan untuk mengutip
nilai atribut, juga harus lolos sebagai' atau '(TIDAK
harus melarikan diri sebagai' kecuali dalam XHTML
dokumen) ketika muncul dalam nilai atribut itu sendiri.
Namun, karena penulis dokumen sering mengabaikan
kebutuhan untuk melarikan diri karakter ini, browser
cenderung sangat pemaaf, memperlakukan mereka seperti
markup hanya ketika teks berikutnya muncul untuk
mengkonfirmasi maksud itu.
Escaping juga memungkinkan untuk karakter yang
tidak mudah diketik atau yang bahkan tidak tersedia
dalam karakter pengkodean dokumen untuk diwakili dalam
atribut elemen dan konten. Misalnya, aksen akut-e (é),
karakter biasanya hanya ditemukan pada keyboard Eropa
Barat, dapat ditulis dalam dokumen HTML sebagai entitas
é referensi atau sebagai referensi numerik atau é é.
Karakter terdiri dari orang-orang referensi (yaitu, &,
itu;, surat-surat di eacute, dan sebagainya) yang
tersedia pada semua keyboard dan didukung dalam semua
pengkodean karakter, sedangkan é literal tidak.
[Sunting] Jenis Data
HTML mendefinisikan beberapa jenis data untuk
konten elemen, seperti data script dan data stylesheet,
dan kebanyakan dari jenis untuk nilai atribut, termasuk
ID, nama, URI, angka, satuan panjang, bahasa, media
descriptor, warna, pengkodean karakter, tanggal dan
kali, dan seterusnya. Semua jenis data spesialisasi
data karakter.
[Sunting] Jenis Dokumen deklarasi
dokumen HTML yang dibutuhkan untuk memulai
dengan Deklarasi Tipe Dokumen (informal, sebuah DOCTYPE
""). Dalam browser, fungsi DOCTYPE adalah untuk
menunjukkan rendering mode-terutama untuk menghindari
modus quirks.
Tujuan asli dari DOCTYPE ini adalah untuk
memungkinkan penguraian dan validasi dokumen HTML oleh
alat SGML berdasarkan Definisi Jenis Dokumen (DTD). DTD
mana DOCTYPE mengacu berisi tata bahasa mesin yang
dapat dibaca menetapkan diperkenankan dan dilarang
untuk konten dokumen sesuai dengan seperti sebuah DTD.
Browser, di sisi lain, jangan menerapkan HTML sebagai
aplikasi dari SGML dan dengan konsekuensi tidak membaca
DTD tersebut. HTML 5 bukan menetapkan DTD, karena
keterbatasan teknologi, jadi di HTML 5 deklarasi
DOCTYPE, <! DOCTYPE html>, tidak mengacu pada sebuah
DTD.
Sebuah contoh dari 4 DOCTYPE HTML
<DOCTYPE HTML PUBLIC "-! / / W3C / / DTD HTML 4.01 / /
EN" "http://www.w3.org/TR/html4/strict.dtd">
Ini deklarasi DTD referensi untuk versi Ketat HTML
4.01, yang tidak termasuk elemen presentasi seperti
font, meninggalkan format untuk Cascading Style Sheets
dan span dan elemen div. validator SGML DTD berbasis
membaca dalam rangka mengurai dengan benar dokumen dan
untuk melakukan validasi. Pada browser modern, DOCTYPE
ini mengaktifkan modus standar sebagai lawan quirks
mode.
Selain itu, HTML 4.01 Transitional dan Frameset
menyediakan DTDs, seperti yang dijelaskan di bawah ini.
[Sunting] Semantic HTML
Artikel utama: HTML semantik
Semantik HTML adalah cara menulis HTML yang menekankan
arti dari informasi disandikan atas presentasi nya
(lihat). HTML sudah termasuk markup semantik dari awal,
[38] tetapi juga termasuk markup presentational seperti
<font>, <i> dan <center> tag. Ada juga semantis span
netral dan tag div. Sejak akhir 1990-an ketika
Cascading Style Sheets mulai bekerja di hampir semua
browser, penulis web telah didorong untuk menghindari
penggunaan HTML markup presentational dengan tujuan
untuk pemisahan presentasi dan konten. [39]
Dalam sebuah diskusi 2001 Semantic Web, Tim Berners-Lee
dan lain-lain memberi contoh cara di mana agen
perangkat lunak cerdas '' mungkin suatu hari secara
otomatis pukat Web dan menemukan, menyaring dan
berkorelasi sebelumnya tidak berhubungan, diterbitkan
fakta untuk kepentingan pengguna manusia [40] agen
tersebut. tidak biasa bahkan sekarang, tetapi beberapa
ide Web 2.0, mashup dan situs perbandingan harga
mungkin mendekati. Perbedaan utama antara hibrida ini
aplikasi web dan agen semantik Berners-Lee terletak
pada fakta bahwa agregasi saat ini dan hibridisasi
informasi biasanya dirancang oleh pengembang web, yang
sudah tahu lokasi web dan semantik API data spesifik
yang mereka ingin ke mash, membandingkan dan
menggabungkan.
Suatu jenis penting dari agen web yang tidak trawl dan
membaca halaman web secara otomatis, tanpa pengetahuan
sebelumnya dari apa yang bisa menemukan, adalah web
crawler atau spider search-engine. Agen perangkat lunak
ini tergantung pada kejelasan semantik halaman web
mereka temukan saat mereka menggunakan berbagai teknik
dan algoritma untuk membaca dan jutaan halaman web
indeks hari dan menyediakan pengguna web dengan
fasilitas pencarian tanpa yang World Wide Web akan
menjadi hanya sebagian kecil dari yang saat ini
kegunaan.
Dalam rangka untuk spider search-engine untuk dapat
menilai pentingnya potongan teks yang mereka temukan
dalam dokumen HTML, dan juga bagi mereka mashup membuat
dan hibrida lainnya, serta untuk agen lebih otomatis
seperti yang dikembangkan, struktur semantik yang ada
dalam HTML harus diterapkan secara luas dan seragam
untuk membawa keluar makna teks diterbitkan. [41]
tag markup presentational yang usang dalam HTML saat
ini dan rekomendasi XHTML dan ilegal di HTML 5.
HTML semantik yang baik juga meningkatkan aksesibilitas
dokumen web (lihat juga Panduan Web Content
Accessibility). Misalnya, ketika pembaca layar atau
audio browser benar dapat memastikan struktur dokumen,
tidak akan membuang-buang waktu pengguna tunanetra itu
dengan membaca informasi diulang atau tidak relevan
ketika telah ditandai dengan benar.
[Sunting] Pengiriman
HTML dokumen dapat disampaikan dengan cara yang sama
seperti file komputer lainnya, namun mereka yang paling
sering disampaikan baik oleh HTTP dari server Web atau
melalui e-mail.
[Sunting] HTTP
World Wide Web adalah terutama terdiri dari
dokumen HTML yang dikirimkan dari server Web ke browser
Web menggunakan Hypertext Transfer Protocol (HTTP).
Namun, HTTP digunakan untuk melayani gambar, suara, dan
konten lain selain HTML. Untuk membolehkan browser Web
untuk mengetahui bagaimana menangani setiap dokumen
yang diterima, informasi lain ditularkan bersama dengan
dokumen. Meta data ini biasanya termasuk tipe MIME
(misalnya text / html atau aplikasi / xhtml + xml), dan
pengkodean karakter (lihat Encoding karakter dalam
HTML).
Pada browser modern, jenis MIME yang dikirimkan
dengan dokumen HTML dapat mempengaruhi bagaimana
dokumen pada awalnya ditafsirkan. Sebuah dokumen
dikirim dengan tipe MIME XHTML diharapkan well-formed
XML, dan kesalahan sintaks dapat menyebabkan browser
gagal untuk membuat itu. Dokumen yang sama dikirim
dengan tipe MIME HTML mungkin ditampilkan berhasil,
karena beberapa browser yang lebih ringan dengan HTML.
Rekomendasi W3C menyatakan bahwa XHTML 1.0
dokumen yang mengikuti pedoman yang ditetapkan dalam
rekomendasi's Lampiran C dapat diberi label dengan baik
Jenis MIME [42] The XHTML 1.1 yang sekarang Bekerja
Draft juga menyatakan bahwa XHTML 1.1 dokumen harus
[43]. Diberi label dengan baik MIME jenis [44.]
[Sunting] HTML e-mail
Artikel utama: HTML e-mail
Kebanyakan klien e-mail grafis memungkinkan
penggunaan subset dari HTML (sering sakit-ditentukan)
untuk menyediakan markup format dan semantik tidak
tersedia dengan teks biasa. Ini mungkin termasuk
informasi tipografi seperti pos berwarna, menekankan
dan dikutip teks, gambar dan diagram inline. Banyak
klien tersebut mencakup GUI editor HTML untuk menyusun
pesan e-mail dan mesin rendering untuk menampilkan
mereka. Penggunaan HTML dalam e-mail ini kontroversial
karena masalah kompatibilitas, karena dapat membantu
menyamarkan serangan phishing, karena dapat
membingungkan penyaring spam dan karena ukuran pesan
lebih besar dari teks biasa.
[Sunting] konvensi penamaan
Ekstensi nama file yang paling umum untuk file
yang mengandung HTML. Html. Sebuah singkatan umum ini
htm,. Yang berasal karena beberapa sistem operasi awal
dan file sistem, seperti DOS dan FAT, ekstensi file
terbatas pada tiga huruf.
[Sunting] Aplikasi HTML
Artikel utama: HTML Aplikasi
Sebuah Aplikasi HTML (HTA; ekstensi file "HTA".) Adalah
Microsoft Windows aplikasi yang menggunakan HTML dan
Dynamic HTML pada browser untuk menyediakan antarmuka
grafis aplikasi. Sebuah file HTML biasa hanya terbatas
pada model keamanan browser web, hanya berkomunikasi ke
web server dan memanipulasi obyek hanya halaman Web dan
situs cookies. Sebuah HTA berjalan sebagai aplikasi
dipercaya sepenuhnya dan karena itu memiliki hak lebih,
seperti pembuatan / pengeditan / penghapusan file dan
entri Windows Registry. Karena mereka beroperasi di
luar model keamanan browser, HTAs tidak dapat
dijalankan melalui HTTP, tetapi harus didownload
(seperti file EXE) dan dijalankan dari sistem file
lokal.
[Sunting] variasi Lancar
Sejak awal, HTML dan protokol yang terkait mendapat
penerimaan relatif cepat. Namun, tidak ada standar yang
jelas ada pada tahun-tahun awal bahasa. Meskipun
penciptanya awalnya dipahami dari HTML sebagai bahasa
semantik tanpa rincian presentasi [5], menggunakan
praktis mendorong banyak elemen presentasi dan atribut
ke dalam bahasa itu, didorong oleh berbagai vendor
browser. Standar terbaru sekitarnya HTML mencerminkan
upaya untuk mengatasi pembangunan kadang-kadang kacau
bahasa [6] dan menciptakan landasan yang rasional untuk
membangun baik berarti dan baik disajikan dokumen.
Untuk kembali HTML untuk perannya sebagai bahasa
semantik, W3C telah mengembangkan gaya bahasa seperti
CSS dan XSL menanggung beban presentasi. Dalam rangka,
spesifikasi HTML telah perlahan-lahan mengekang unsur-
unsur penyajian.
Ada dua sumbu membedakan berbagai variasi
seperti yang ditentukan HTML: SGML berbasis HTML versus
HTML berbasis XML (disebut sebagai XHTML) pada satu
sumbu, dan ketat terhadap transisi (loose) versus
frameset pada sumbu lainnya.
[Edit HTML] SGML berbasis versus berbasis XML
Salah satu perbedaan dalam spesifikasi HTML
terbaru terletak pada perbedaan antara SGML berbasis
spesifikasi dan spesifikasi XML-based. Spesifikasi XML-
based biasa disebut XHTML untuk membedakannya dengan
jelas dari definisi yang lebih tradisional, namun nama
elemen akar terus menjadi 'html' bahkan dalam HTML
XHTML-ditentukan. W3C XHTML 1.0 ini dimaksudkan untuk
menjadi identik dengan HTML 4.01 kecuali keterbatasan
XML selama lebih kompleks membutuhkan workarounds SGML.
Karena XHTML dan HTML ini sangat erat hubungannya,
mereka kadang-kadang didokumentasikan secara paralel.
Dalam keadaan seperti itu, beberapa penulis conflate
dua nama sebagai (X) HTML atau X (HTML).
Seperti HTML 4.01, XHTML 1.0 memiliki tiga sub-
spesifikasi: ketat, longgar, dan frameset.
Selain dari pernyataan pembuka yang berbeda
untuk dokumen, perbedaan antara HTML dan XHTML 4,01
1,0-dokumen di setiap DTDs sebagian besar terkait-
sintaksis. Sintaks dasar dari HTML memungkinkan banyak
jalan pintas yang tidak XHTML, seperti elemen dengan
membuka opsional atau tag penutup, dan bahkan elemen
KOSONG yang tidak harus memiliki tag akhir. Sebaliknya,
XHTML mengharuskan semua elemen memiliki tag pembuka
atau tag penutup. XHTML Namun, juga memperkenalkan
shortcut baru: sebuah tag XHTML bisa dibuka dan ditutup
dalam tag yang sama, dengan memasukkan sebuah garis
miring sebelum akhir tag seperti ini: <br/>. Pengenalan
singkat ini, yang tidak digunakan dalam deklarasi SGML
untuk HTML 4.01, dapat membingungkan perangkat lunak
sebelumnya terbiasa dengan konvensi baru ini. A untuk
memperbaiki ini adalah untuk memasukkan spasi sebelum
tag penutup, seperti: /> <br. [45]
Untuk memahami perbedaan halus antara HTML dan
XHTML, mempertimbangkan transformasi yang valid dan
well-formed XHTML 1.0 dokumen yang mengacu pada
Lampiran C (lihat di bawah) ke dalam dokumen HTML yang
valid 4,01. Untuk membuat terjemahan ini membutuhkan
langkah-langkah berikut:
1. Bahasa untuk elemen ini harus dilengkapi dengan
atribut lang daripada XHTML xml: lang atribut. XHTML
XML menggunakan built dalam bahasa-mendefinisikan
atribut fungsi.
2. Lepaskan namespace XML (xmlns = URI). HTML tidak
memiliki fasilitas untuk ruang nama.
3. Mengubah jenis dokumen deklarasi dari XHTML 1.0
sampai HTML 4.01. (Lihat bagian DTD untuk penjelasan
lebih lanjut).
4. Jika ada, hapus deklarasi XML. (Biasanya ini adalah:
<? Xml version = "1.0" encoding = "utf-8 "?>).
5. Pastikan bahwa tipe MIME dokumen yang diatur ke text
/ html. Untuk kedua HTML dan XHTML, ini berasal dari
HTTP header Content-Type dikirim oleh server.
6. Ubah sintaks kosong-elemen XML dengan gaya elemen
HTML kosong (<br/> untuk <br>).
Mereka adalah perubahan utama yang diperlukan
untuk menerjemahkan dokumen dari XHTML 1.0 sampai HTML
4.01. Untuk menerjemahkan dari HTML ke XHTML juga akan
membutuhkan penambahan setiap membuka dihilangkan atau
menutup tag. Apakah coding dalam HTML atau XHTML itu
hanya mungkin lebih baik untuk selalu memasukkan tag
opsional dalam suatu dokumen HTML daripada mengingat
tag yang dapat diabaikan.
Sebuah melekat dokumen well-formed XHTML semua
persyaratan sintaks XML. Sebuah dokumen yang sah untuk
mematuhi spesifikasi konten untuk XHTML, yang
menggambarkan struktur dokumen.
W3C merekomendasikan beberapa konvensi untuk
memastikan migrasi yang mudah di antara HTML dan XHTML
(lihat Pedoman Kompatibilitas HTML). Langkah-langkah
berikut dapat diterapkan untuk XHTML 1.0 hanya dokumen:
* Sertakan keduanya xml: lang dan lang atribut pada
setiap elemen menetapkan bahasa.
* Gunakan sintaks kosong-elemen hanya untuk elemen
ditetapkan sebagai kosong dalam HTML.
* Cantumkan ruang ekstra dalam tag kosong-elemen:
misalnya untuk <br /> bukan <br/>.
* Sertakan tag dekat eksplisit untuk elemen yang
memungkinkan konten tetapi dibiarkan kosong (misalnya,
<div> </ div>, tidak <div />).
* Abaikan deklarasi XML.
Dengan hati-hati mengikuti pedoman
kompatibilitas W3C, sebuah agen pengguna harus dapat
menafsirkan dokumen tersebut sama seperti HTML atau
XHTML. Untuk dokumen yang XHTML 1.0 dan telah dibuat
kompatibel dengan cara ini, W3C memungkinkan mereka
untuk dilayani baik sebagai HTML (dengan teks / tipe
MIME html), atau XHTML (dengan aplikasi / xml + xhtml
atau aplikasi / xml tipe MIME). Ketika disampaikan
sebagai XHTML, browser harus menggunakan XML parser,
yang melekat ketat dengan spesifikasi XML untuk parsing
isi dokumen.
HTML 4 didefinisikan tiga versi yang berbeda dari
bahasa: Strict, Transisi (sekali disebut Loose), dan
Frameset. Versi Ketat ditujukan untuk dokumen baru dan
dianggap sebagai praktek terbaik, sedangkan versi
Frameset Transisi dan dikembangkan untuk membuatnya
lebih mudah untuk dokumen transisi yang sesuai dengan
spesifikasi HTML lebih tua atau tidak sesuai dengan
spesifikasi setiap ke versi HTML 4. Transisi dan versi
Frameset memungkinkan untuk markup presentational, yang
dihilangkan dalam versi Ketat. Sebaliknya, Cascading
style sheet didorong untuk meningkatkan penyajian
dokumen HTML.
Karena XHTML 1 hanya mendefinisikan sintaks XML untuk
bahasa yang didefinisikan oleh HTML 4, perbedaan yang
sama berlaku untuk XHTML 1 juga.
Versi Transisi memungkinkan bagian-bagian berikut ini
dari kosa kata, yang tidak termasuk dalam versi Ketat:
* Sebuah model konten looser
o Inline elemen dan teks biasa diizinkan
langsung di: tubuh, blockquote, bentuk, noscript dan
NoFrames
* Presentasi elemen terkait
o underline (u)
mogok-o melalui (s)
o pusat
o font
o basefont
* Presentasi terkait atribut
o latar belakang dan atribut bgcolor untuk elemen
tubuh.
o atribut align pada div, bentuk, ayat (p), dan pos
(h1. .. h6) elemen
o menyelaraskan, noshade, ukuran, dan atribut lebar
pada jam elemen
o menyelaraskan, perbatasan, vspace, dan atribut
hspace pada elemen img dan objek
o atribut align pada legenda dan keterangan
elemen
o menyelaraskan dan bgcolor di meja elemen
o nowrap, bgcolor, lebar, tinggi pada elemen
td dan September
o atribut bgcolor pada elemen tr
o jelas atribut pada elemen br
atribut kompak o dl, dir dan menu elemen
o jenis, kompak, dan mulai atribut pada
elemen ol dan ul
o jenis dan nilai atribut pada elemen li
o Lebar atribut pada elemen pra
* Tambahan unsur dalam spesifikasi Transisi
o menu daftar (pengganti tidak, meskipun
daftar unordered direkomendasikan)
dir
o daftar (pengganti tidak, meskipun
daftar unordered direkomendasikan)
o isindex (elemen memerlukan dukungan server-
side dan biasanya ditambahkan ke dokumen server-side,
bentuk dan elemen input dapat digunakan sebagai
pengganti)
o applet (deprecated mendukung objek elemen)
* Atribut pada elemen script bahasa (berlebihan
dengan atribut jenis).
* Frame entitas terkait
o iframe
o NoFrames
o atribut target pada jangkar, sisi klien
gambar-peta (imagemap), link, bentuk, dan elemen dasar
Versi Frameset meliputi segala sesuatu dalam versi
Transisi, serta elemen frameset (digunakan sebagai
pengganti tubuh) dan elemen frame.
[Sunting] Frameset versus transisi
Selain perbedaan transisi di atas, spesifikasi frameset
(apakah XHTML 1.0 atau HTML 4.01) menentukan model
konten yang berbeda, dengan frameset menggantikan
tubuh, mengandung elemen frame, dan secara opsional
NoFrames, dengan tubuh.
[Sunting] Ringkasan versi spesifikasi
Seperti daftar ini menunjukkan, versi longgar
spesifikasi diselenggarakan untuk mendukung warisan.
Namun, bertentangan dengan kesalahpahaman populer, yang
pindah ke XHTML tidak berarti penghapusan ini dukungan
warisan. Alih-X dalam XML singkatan dari extensible dan
W3C modularizing seluruh spesifikasi dan membukanya
hingga ekstensi independen. Pencapaian utama dalam
berpindah dari XHTML 1.0 sampai XHTML 1.1 adalah
modularisasi dari seluruh spesifikasi. Versi HTML ketat
ditempatkan di XHTML 1.1 melalui satu set ekstensi
modular untuk dasar XHTML 1.1 spesifikasi. Demikian
pula seseorang mencari longgar (transisi) atau frameset
spesifikasi akan menemukan serupa diperpanjang XHTML
1.1 support (banyak yang terkandung dalam warisan atau
frame modul). modularisasi ini juga memungkinkan untuk
fitur terpisah untuk mengembangkan pada jadwal mereka
sendiri. Jadi misalnya XHTML 1.1 akan memungkinkan
migrasi cepat untuk muncul standar XML seperti MathML
(bahasa matematika presentasi dan semantik berdasarkan
XML) dan XForms-teknologi baru yang sangat canggih web-
formulir untuk menggantikan HTML bentuk-bentuk yang
ada.
Secara ringkas, spesifikasi HTML 4.01 terutama
mengekang semua implementasi berbagai HTML ke dalam
spesifikasi tertulis tunggal yang jelas berdasarkan
SGML. XHTML 1.0, porting spesifikasi ini, seperti,
dengan spesifikasi XML baru didefinisikan. Selanjutnya,
XHTML 1.1 mengambil keuntungan dari sifat extensible
XML dan modularizes seluruh spesifikasi. XHTML 2.0 akan
menjadi langkah pertama dalam menambahkan fitur baru ke
dalam spesifikasi standar-tubuh pendekatan berbasis.
[Sunting] Hypertext fitur tersebut tidak dalam HTML
HTML tidak memiliki beberapa fitur yang ditemukan
dalam sistem hypertext sebelumnya, seperti mengetik
link, pelacakan sumber, link lemak, dan lebih [46.]
Bahkan hiperteks beberapa fitur yang ada di versi awal
HTML telah diabaikan oleh browser web yang paling
populer hingga saat ini , seperti elemen link dan di-
browser mengedit halaman web.
Kadang-kadang jasa atau produsen Web browser
memperbaiki kekurangan ini. Misalnya, wiki dan sistem
manajemen konten memungkinkan peselancar untuk mengedit
halaman web yang mereka kunjungi.
WYSIWYG Editor
Ada beberapa editor WYSIWYG di mana pengguna
meletakkan sesuatu seperti apa adanya untuk muncul
dalam dokumen HTML menggunakan antarmuka pengguna
grafis, dan merender editor ini sebagai dokumen HTML,
tidak lagi membutuhkan penulis memiliki pengetahuan
luas tentang HTML.
Mengedit halaman web jelas didominasi oleh model
pengeditan WYSIWYG. Tapi, model ini telah dikritik,
suara [47] [48] terutama karena rendahnya kualitas kode
yang dihasilkan, dan ada advokasi perubahan ke model
WYSIWYM.
editor WYSIWYG tetap menjadi topik kontroversial karena
mereka dianggap kekurangan seperti:
* Bergantung terutama pada tata letak yang
bertentangan dengan makna, sering menggunakan markup
yang tidak menyampaikan maksud tapi tata letak hanya
copy [49.]
* Seringkali sangat verbose dan menghasilkan kode
yang berlebihan gagal memanfaatkan sifat cascading dari
HTML dan CSS.
* Sering menghasilkan markup ingrammatal sering
disebut sup tag.
* Sebagai banyak informasi dari dokumen HTML tidak
di tata letak, model telah dikritik dengan 'apa yang
Anda lihat adalah semua yang Anda get'-alam. [50]
Namun demikian, sejak editor WYSIWYG menawarkan
kenyamanan lebih dari tangan-kode halaman serta tidak
membutuhkan penulis untuk mengetahui rincian lebih
halus dari HTML, mereka masih mendominasi web
authoring.
[Sunting] Lihat pula
* Breadcrumb (navigasi)
* HTML rendering karakter desimal
* HTML elemen
* JHTML
* Daftar standar komputer
* Daftar bahasa markup dokumen
* Microformat
* HTML Sourcebook: Panduan Lengkap untuk HTML
(referensi historis dari 1995)
REFERENSI
http://en.wikipedia.org/wiki/HTML diakses pada tgl 31
maret 2010 jam 09.00 WIB
http://translate.google.com/#
1. ̂HTML 4 — Conformance: requirements and recommendations
2. ̂Tim Berners-Lee, "Information Management: A Proposal." CERN (March 1989,
May 1990). W3.org
3. ̂Tim Berners-Lee, "Design Issues"
4. ̂Tim Berners-Lee, "Design Issues"
5. ̂a b c "Tags used in HTML". World Wide Web Consortium. November 3, 1992.
http://www.w3.org/History/19921103-
hypertext/hypertext/WWW/MarkUp/Tags.html. Retrieved November 16, 2008.
6. ̂"First mention of HTML Tags on the www-talk mailing list". World Wide Web
Consortium. October 29, 1991. http://lists.w3.org/Archives/Public/www-
talk/1991SepOct/0003.html. Retrieved April 8, 2007.
7. ̂"Index of elements in HTML 4". World Wide Web Consortium. December 24,
1999. http://www.w3.org/TR/1999/REC-html401-19991224/index/elements.
Retrieved April 8, 2007.
8. ̂Tim Berners-Lee (December 9, 1991). "Re: SGML/HTML docs, X Browser
(archived www-talk mailing list post)". http://lists.w3.org/Archives/Public/www-
talk/1991NovDec/0020.html. Retrieved June 16, 2007. "SGML is very general.
HTML is a specific application of the SGML basic syntax applied to hypertext
documents with simple structure."
9. ̂a b Raymond, Eric. "IETF and the RFC Standards Process". The Art of Unix
Programming. http://www.faqs.org/docs/artu/ietf_process.html. "In IETF
tradition, standards have to arise from experience with a working prototype
implementation — but once they become standards, code that does not
conform to them is considered broken and mercilessly scrapped. …Internet-
Drafts are not specifications, and software implementers and vendors are
specifically barred from claiming compliance with them as if they were
specifications. Internet-Drafts are focal points for discussion, usually in a
working group… Once an Internet-Draft has been published with an RFC
number, it is a specification to which implementers may claim conformance. It is
expected that the authors of the RFC and the community at large will begin
correcting the specification with field experience."
10. ̂"HTML+ Internet-Draft - Abstract".
https://datatracker.ietf.org/public/idindex.cgi?command=id_detail&id=789.
"Browser writers are experimenting with extensions to HTML and it is now
appropriate to draw these ideas together into a revised document format. The
new format is designed to allow a gradual roll over from HTML, adding features
like tables, captioned figures and fill-out forms for querying remote databases or
mailing questionnaires."
11. ̂"RFC 1866: Hypertext Markup Language - 2.0 - Acknowledgments". Internet
Engineering Task Force. September 22, 2005.
http://www.ietf.org/rfc/rfc1866.txt. Retrieved June 16, 2007. "Since 1993, a
wide variety of Internet participants have contributed to the evolution of HTML,
which has included the addition of in-line images introduced by the NCSA
Mosaic software for WWW. Dave Raggett played an important role in deriving
the forms material from the HTML+ specification. Dan Connolly and Karen Olson
Muldrow rewrote the HTML Specification in 1994. The document was then
edited by the HTML working group as a whole, with updates being made by Eric
Schieler, Mike Knezovich, and Eric W. Sink at Spyglass, Inc. Finally, Roy Fielding
restructured the entire draft into its current form."
12. ̂"RFC 1866: Hypertext Markup Language - 2.0 - Introduction". Internet
Engineering Task Force. September 22, 2005.
http://www.ietf.org/rfc/rfc1866.txt. Retrieved June 16, 2007. "This document
thus defines an HTML 2.0 (to distinguish it from the previous informal
specifications). Future (generally upwardly compatible) versions of HTML with
new features will be released with higher version numbers."
13. ̂a b c d e f Raggett, Dave (1998). Raggett on HTML 4.
http://www.w3.org/People/Raggett/book4/ch02.html. Retrieved July 9, 2007.
14. ̂"HTML 3.2 Reference Specification". World Wide Web Consortium. January 14,
1997. http://www.w3.org/TR/REC-html32. Retrieved November 16, 2008.
15. ̂"IETF HTML WG". http://www.w3.org/MarkUp/HTML-WG/. Retrieved June 16,
2007. "Note: This working group is closed"
16. ̂"HTML 4.0 Specification". World Wide Web Consortium. December 18,1997.
http://www.w3.org/TR/REC-html40-971218/. Retrieved November 16, 2008.
17. ̂Arnoud Engelfriet. "Introduction to Wilbur". Web Design Group.
http://htmlhelp.com/reference/wilbur/intro.html. Retrieved June 16, 2007.
18. ̂"HTML 4 - 4 Conformance: requirements and recommendations".
http://www.w3.org/TR/html4/conform.html#h-4.2. Retrieved December 30,
2009.
19. ̂"HTML 4.0 Specification". World Wide Web Consortium. April 24, 1998.
http://www.w3.org/TR/1998/REC-html40-19980424/. Retrieved November 16,
2008.
20. ̂"HTML 4.01 Specification". World Wide Web Consortium. December 24, 1999.
http://www.w3.org/TR/html401/. Retrieved November 16, 2008.
21. ̂a b ISO (2000). "ISO/IEC 15445:2000 - Information technology -- Document
description and processing languages -- HyperText Markup Language (HTML)".
http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnu
mber=27688. Retrieved December 26, 2009.
22. ̂CS.TCD.ie
23. ̂Hypertext Markup Language: A Representation of Textual Information and
MetaInformation for Retrieval and Interchange
24. ̂"HTML 3.0 Draft (Expired!) Materials". World Wide Web Consortium.
December 21, 1995. http://www.w3.org/MarkUp/html3/. Retrieved November
16, 2008.
25. ̂"HyperText Markup Language Specification Version 3.0".
http://www.w3.org/MarkUp/html3/CoverPage. Retrieved June 16, 2007.
26. ̂"HTML 5". World Wide Web Consortium. June 10, 2008.
http://www.w3.org/TR/html5/. Retrieved November 16, 2008.
27. ̂"HTML 5, one vocabulary, two serializations".
http://www.w3.org/QA/2008/01/html5-is-html-and-xml.html. Retrieved
February 25, 2009.
28. ̂"XHTML 1.0: The Extensible HyperText Markup Language (Second Edition)".
World Wide Web Consortium. January 26, 2000.
http://www.w3.org/TR/xhtml1/. Retrieved November 16, 2008.
29. ̂"XHTML 1.1 - Module-based XHTML - Second Edition". World Wide Web
Consortium. February 16, 2007. http://www.w3.org/TR/xhtml11/. Retrieved
November 16, 2008.
30. ̂"XHTM 2.0". World Wide Web Consortium. July 26, 2006.
http://www.w3.org/TR/xhtml2/. Retrieved November 16, 2008.
31. ̂"XHTML 2 Working Group Expected to Stop Work End of 2009, W3C to
Increase Resources on HTML 5". World Wide Web Consortium. July 17, 2009.
http://www.w3.org/News/2009#item119. Retrieved November 16, 2008.
32. ̂"HTML 5". World Wide Web Consortium. October 24, 2008.
http://www.w3.org/html/wg/html5/. Retrieved November 16, 2008.
33. ̂Activating Browser Modes with Doctype
34. ̂"On SGML and HTML". World Wide Web Consortium.
http://www.w3.org/TR/html401/intro/sgmltut.html#h-3.2.2. Retrieved
November 16, 2008.
35. ̂"XHTML 1.0 - Differences with HTML 4". World Wide Web Consortium.
http://www.w3.org/TR/xhtml1/diffs.html#h-4.4. Retrieved November 16, 2008.
36. ̂Korpela, Jukka (July 6, 1998). "Why attribute values should always be quoted
in HTML". Cs.tut.fi. http://www.cs.tut.fi/~jkorpela/qattr.html. Retrieved
November 16, 2008.
37. ̂"Objects, Images, and Applets in HTML documents". World Wide Web
Consortium. December 24, 1999. http://www.w3.org/TR/1999/REC-html401-
19991224/struct/objects.html#adef-ismap. Retrieved November 16, 2008.
38. ̂Berners-Lee, Tim; Fischetti, Mark (2000). Weaving the Web: The Original
Design and Ultimate Destiny of the World Wide Web by Its Inventor. San
Francisco: Harper. ISBN 978-0-06-251587-X.
39. ̂Raggett, Dave (2002). "Adding a touch of style". W3C.
http://www.w3.org/MarkUp/Guide/Style.html. Retrieved October 2, 2009. This
article notes that presentational HTML markup may be useful when targeting
browsers "before Netscape 4.0 and Internet Explorer 4.0". See the list of web
browsers to confirm that these were both released in 1997.
40. ̂Tim Berners-Lee, James Hendler and Ora Lassila (2001). "The Semantic Web".
Scientific American. http://www.scientificamerican.com/article.cfm?id=the-
semantic-web. Retrieved October 2, 2009.
41. ̂Nigel Shadbolt, Wendy Hall and Tim Berners-Lee (2006). "The Semantic Web
Revisited". IEEE Intelligent Systems.
http://eprints.ecs.soton.ac.uk/12614/1/Semantic_Web_Revisted.pdf. Retrieved
October 2, 2009.
42. ̂"XHTML 1.0 The Extensible HyperText Markup Language (Second Edition)".
World Wide Web Consortium. 2000, revised 2002.
http://www.w3.org/TR/xhtml1/#media. Retrieved December 7, 2008. "XHTML
Documents which follow the guidelines set forth in Appendix C, "HTML
Compatibility Guidelines" may be labeled with the Internet Media Type
"text/html" [RFC2854], as they are compatible with most HTML browsers. Those
documents, and any other document conforming to this specification, may also
be labeled with the Internet Media Type "application/xhtml+xml" as defined in
[RFC3236]."
43. ̂"RFC 2119: Key words for use in RFCs to Indicate Requirement Levels". Harvard
University. 1997. http://www.ietf.org/rfc/rfc2119.txt. Retrieved December 7,
2008. "3. SHOULD This word, or the adjective "RECOMMENDED", mean that
there may exist valid reasons in particular circumstances to ignore a particular
item, but the full implications must be understood and carefully weighed before
choosing a different course."
44. ̂"XHTML 1.1 - Module-based XHTML - Second Edition". World Wide Web
Consortium. 2007. http://www.w3.org/TR/xhtml11/conformance.html#strict.
Retrieved December 7, 2008. "XHTML 1.1 documents SHOULD be labeled with
the Internet Media Type text/html as defined in [RFC2854] or
application/xhtml+xml as defined in [RFC3236]."
45. ̂Freeman, E (2005). Head First HTML. O'Reilly.
46. ̂Jakob Nielsen (January 3, 2005). "Reviving Advanced Hypertext".
http://www.useit.com/alertbox/20050103.html. Retrieved June 16, 2007.
47. ̂Sauer, C.: WYSIWIKI - Questioning WYSIWYG in the Internet Age. In: Wikimania
(2006)
48. ̂Spiesser, J., Kitchen, L.: Optimization of html automatically generated by
WYSIWYG programs. In: 13th International Conference on World Wide Web, pp.
355--364. WWW '04. ACM, New York, NY (New York, NY, USA, May 17-20, 2004)
49. ̂http://xhtml.com/en/xhtml/reference/blockquote/
50. ̂http://www.invisiblerevolution.net/