You are on page 1of 47

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


[2]
hypertext berbasis internet 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


[3]
CERN. Dalam catatan pribadinya, 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


[7]
HTML 4.

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


[8].
menentukan tata bahasa 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


[9]
mendasarkan standar pada prototipe sukses. 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


[9]
implementasi di masa mendatang harus didasarkan.

Ditampilkan sebagai Request for Comments 1866, HTML 2,0


[11]
termasuk ide dari HTML dan HTML + draft Penunjukan

2,0 dimaksudkan untuk membedakan edisi baru dari draft


[12]
sebelumnya..

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


[13]
Consortium (W3C) 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
[14]
2. HTML 3.2 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
[15]
September 1996.

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


[13]
perjanjian kerjasama antara dua perusahaan.

Sebuah markup untuk rumus matematika mirip dengan

di HTML tidak standar sampai 14 bulan kemudian

pada MathML.

Desember 1997
[16]
4. HTML 4.0 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;


[17]
Awalnya kode-bernama "Cougar", 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


[18]
ISO 8879 - SGML.

April 1998
[19]
5. HTML 4.0 yang diterbitkan kembali dengan

suntingan kecil tanpa incrementing nomor versi.

Desember 1999
[20]
6. HTML 4.01 diumumkan sebagai Rekomendasi W3C.

Hal ini menawarkan tiga variasi yang sama sebagai

HTML 4.0, dan ralat yang terakhir diterbitkan 12

Mei 2001.
[21] [22]
Mei 2000 ISO / IEC 15445:2000 ("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
[5]
7. HTML Tag, sebuah daftar CERN dokumen informal

dua belas HTML tag, pertama kali disebutkan di

depan umum.

Juli 1992
[1]
Pertama informal draft DTD HTML, 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


[2]
versi yang kedua satu bulan kemudian, diikuti

oleh enam draft lebih lanjut diterbitkan oleh IETF


[3]
sendiri 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)


[24]
11. HTML 3,0 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
[25]
matematika yang kompleks.

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


[13]
sendiri untuk itu. (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


[. 13]
Web dengan memperluas fitur HTML"

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


[27]
serialisasi 5 XHTML berbasis XML alternatif.

B. Versi XTML

XHTML adalah bahasa terpisah yang dimulai

sebagai reformulasi HTML 4.01 menggunakan XML

1.0. Ini terus dikembangkan:


[28]
 XHTML 1.0, 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.


[29]
 XHTML 1.1, 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.
[30]
 XHTML 2.0, masih menjadi W3C Working

Draft. W3C mengumumkan bahwa XHTML 2

kelompok akan berhenti bekerja pada akhir


[31].
tahun 2009 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


[32]
dalam draft HTML 5.

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


[33]
"quirks mode."

[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/

You might also like