HyperText
Markup Language (HTML) adalah utama bahasa markup untuk membuat halaman web dan
informasi lainnya yang dapat ditampilkan dalam web browser .
HTML
ditulis dalam bentuk elemen HTML terdiri dari tag tertutup dalam kurung sudut
(seperti <html> ), dalam konten halaman web. Tag HTML yang paling sering
datang berpasangan seperti <h1> dan </h1> , meskipun beberapa tag
merupakan elemen kosong dan begitu juga tidak berpasangan, misalnya <img>
. Tag pertama dalam pasangan adalah tag awal, dan tag kedua adalah tag akhir
(mereka juga disebut tag pembuka dan tag penutup). Di antara tag ini web
designer dapat menambahkan teks, tag lebih lanjut, komentar dan jenis konten
lainnya berbasis teks.
Tujuan
dari web browser adalah untuk membaca dokumen HTML dan menulis mereka ke
halaman web terlihat atau terdengar. Browser tidak menampilkan tag HTML, tetapi
menggunakan tag untuk menafsirkan isi halaman.
Elemen
HTML membentuk blok bangunan dari semua situs web . HTML memungkinkan gambar
dan objek yang akan tertanam dan dapat digunakan untuk membuat bentuk-bentuk
interaktif . Menyediakan sarana untuk membuat dokumen terstruktur oleh yang
menunjukkan struktur semantik untuk teks seperti judul, paragraf, daftar, link
, kutipan dan item lainnya. Hal ini dapat menanamkan script yang ditulis dalam
bahasa seperti JavaScript yang mempengaruhi perilaku dari halaman web HTML.
Web
browser juga dapat merujuk ke Cascading Style Sheets (CSS) untuk menentukan
tampilan dan tata letak teks dan materi lain. The W3C , maintainer dari kedua
HTML dan CSS standar, mendorong penggunaan CSS lebih eksplisit HTML presentasi.
Pembangunan
Pada
tahun 1980, fisikawan Tim Berners-Lee , yang adalah seorang kontraktor di CERN
, diusulkan dan prototyped Enquire , sebuah sistem untuk CERN peneliti untuk menggunakan
dan berbagi dokumen. Pada tahun 1989, Berners-Lee menulis sebuah memo
mengusulkan sebuah internet berbasis hypertext sistem. Berners-Lee ditentukan
HTML dan menulis browser dan perangkat lunak server di bagian terakhir dari
tahun 1990. Pada tahun itu, Berners-Lee dan CERN sistem data insinyur Robert
Cailliau berkolaborasi dalam sebuah permintaan bersama untuk pendanaan, tetapi
proyek ini tidak secara resmi diadopsi oleh CERN. Dalam catatan pribadinya dari
tahun 1990 ia tercatat "beberapa banyak wilayah di mana hypertext yang
digunakan" dan menempatkan sebuah ensiklopedia pertama.
Pertama
deskripsi tersedia untuk umum dari HTML adalah sebuah dokumen yang disebut
"HTML Tags", pertama kali disebutkan di Internet oleh Berners-Lee
pada akhir 1991. Ini menggambarkan 18 elemen yang terdiri dari awal, desain
yang relatif sederhana dari HTML. Kecuali untuk tag hyperlink, ini sangat
dipengaruhi oleh SGMLguid , in-house SGML dokumentasi format berbasis di CERN.
Sebelas dari unsur-unsur ini masih ada di HTML 4.
HyperText
Markup Language adalah bahasa markup yang web browser digunakan untuk
menafsirkan dan menulis teks, gambar dan bahan lain ke dalam halaman web visual
atau terdengar. Karakteristik default untuk setiap item dari HTML markup
didefinisikan dalam browser, dan karakteristik ini dapat diubah atau
ditingkatkan dengan menggunakan tambahan halaman web desainer dari CSS . Banyak
elemen teks ditemukan di 1988 ISO TR laporan teknis 9537 Teknik untuk
menggunakan SGML, yang pada gilirannya meliputi fitur bahasa pemformatan teks
awal seperti yang digunakan oleh perintah LIMPASAN dikembangkan pada awal
1960-an untuk CTSS (Waktu Kompatibel -Sharing System) sistem operasi: ini
perintah format berasal dari perintah yang digunakan oleh typesetters secara
manual format dokumen. Namun, konsep SGML dari markup umum didasarkan pada
unsur-unsur (rentang dijelaskan bersarang dengan atribut) daripada hanya
mencetak efek, dengan juga pemisahan struktur dan markup, HTML telah semakin
bergerak ke arah ini dengan CSS .
Berners-Lee
dianggap HTML menjadi aplikasi SGML. Ini secara resmi didefinisikan sebagai
seperti oleh Internet Engineering Task Force (IETF) dengan pertengahan-1993
publikasi dari proposal pertama untuk spesifikasi HTML: "Hypertext Markup
Language (HTML)" Internet-Draft oleh Berners-Lee dan Dan Connolly , yang
termasuk sebuah SGML Document Type Definition untuk mendefinisikan tata bahasa.
Draft berakhir setelah enam bulan, tapi terkenal karena pengakuan yang dari
NCSA Mosaic tag kustom browser untuk embedding dalam-line gambar, mencerminkan
filosofi IETF standar mendasarkan pada sukses prototipe. Demikian pula, Dave
Raggett bersaing Internet-Draft 's, "HTML + (Hypertext Markup
Format)", dari akhir tahun 1993, menyarankan standardisasi fitur yang
sudah diimplementasikan seperti tabel dan bentuk mengisi-out.
Setelah
HTML dan HTML + draft berakhir pada awal tahun 1994, IETF menciptakan sebuah
Kelompok Kerja HTML, yang pada tahun 1995 selesai "HTML 2.0",
spesifikasi HTML pertama dimaksudkan untuk diperlakukan sebagai standar yang
implementasi di masa mendatang harus didasarkan.
Pengembangan
lebih lanjut di bawah naungan IETF telah terhenti oleh kepentingan bersaing.
Sejak tahun 1996, spesifikasi HTML dipertahankan, dengan masukan dari vendor
software komersial, oleh World Wide Web Consortium (W3C). Namun, pada tahun
2000, HTML juga menjadi standar internasional ( ISO / IEC 15445:2000). HTML
4.01 diterbitkan pada akhir tahun 1999, dengan ralat lanjut dipublikasikan
melalui 2001. Pada tahun 2004 pembangunan dimulai pada HTML5 di Grup Web
Hypertext Aplikasi Teknologi Kerja (WHATWG), yang menjadi deliverable bersama
dengan W3C pada tahun 2008.
Versi XHTML
XHTML
adalah bahasa terpisah yang dimulai sebagai reformulasi HTML 4.01 menggunakan
XML 1.0. Hal ini tidak lagi dikembangkan sebagai standar terpisah.
- XHTML
1.0, [37] yang diterbitkan 26 Januari 2000, sebagai Rekomendasi W3C, kemudian
direvisi dan diterbitkan 1 Agustus 2002. Ini menawarkan tiga jenis yang sama
sebagai HTML 4.0 dan 4.01, dirumuskan dalam XML, dengan pembatasan kecil.
- XHTML
1.1, [38] yang diterbitkan 31 Mei 2001, sebagai Rekomendasi W3C. Hal ini
didasarkan pada XHTML 1.0 Strict, tapi juga meliputi perubahan kecil, dapat
disesuaikan, yang dirumuskan dengan menggunakan modul dari modularisasi XHTML ,
yang diterbitkan April 10, 2001, sebagai Rekomendasi W3C.
- XHTML
2.0 adalah konsep kerja, tetapi bekerja pada itu ditinggalkan pada tahun 2009
dalam mendukung bekerja pada HTML5 dan XHTML5 . XHTML 2.0 tidak
sesuai dengan XHTML 1.x dan, karena itu, akan lebih akurat dicirikan sebagai
bahasa baru XHTML terinspirasi dari update ke XHTML 1.x.
- Sebuah
sintaks XHTML, yang dikenal sebagai "XHTML5.1", sedang didefinisikan
bersama HTML5 dalam draft HTML5.
Markup
HTML
markup terdiri dari beberapa komponen kunci, termasuk unsur-unsur (dan atribut
mereka), tipe data berbasis karakter, karakter referensi dan referensi entitas.
Komponen penting lainnya adalah jenis dokumen deklarasi , yang memicu modus
standar rendering.
Berikut
ini adalah contoh klasik Hello Program dunia , tes umum digunakan untuk
membandingkan bahasa pemrograman , bahasa scripting dan bahasa markup . Contoh
ini dibuat dengan menggunakan 9 baris kode :
<! DOCTYPE html>
<Html>
<Head>
<Title> Ini adalah judul </ title>
</ Head>
<Body>
<P> Halo dunia! </ P>
</ Body>
</ Html>
(Teks antara <html> dan </ html>
menjelaskan halaman web, dan teks antara <body> dan </ body> adalah
isi halaman yang terlihat. Markup text '<title> Ini adalah judul </
title> 'mendefinisikan judul halaman browser.)
Document
Type Deklarasi ini adalah untuk HTML5. Jika <!DOCTYPE html> deklarasi ini
tidak disertakan, berbagai browser akan kembali ke " quirks mode
"untuk rendering. [43]
Elemen
Dokumen
HTML yang seluruhnya terdiri dari elemen HTML yang, dalam bentuk yang paling
umum mereka memiliki tiga komponen: sepasang tag, sebuah "start tag"
dan "tag akhir", beberapa atribut dalam tag awal, dan akhirnya,
setiap tekstual dan konten grafis antara awal dan akhir tag, mungkin termasuk
elemen bersarang lainnya. Elemen HTML adalah segalanya antara dan termasuk awal
dan akhir tag. Setiap tag tertutup dalam kurung sudut.
Bentuk
umum dari elemen HTML karena itu
<tag attribute1="value1"
attribute2="value2">
content
</tag>
. Beberapa elemen HTML didefinisikan sebagai
elemen kosong dan mengambil bentuk <tag attribute1="value1"
attribute2="value2" >
. Elemen kosong dapat melampirkan ada konten,
misalnya, tag BR atau tag inline IMG. Nama elemen HTML adalah nama yang
digunakan dalam tag. Perhatikan bahwa nama tag akhir yang didahului oleh
karakter slash, "/", dan bahwa dalam elemen kosong tag akhir tidak
diharuskan atau diizinkan. Jika atribut tidak disebutkan, nilai-nilai default
yang digunakan dalam setiap kasus.
HTML semantik
HTML
semantik adalah cara penulisan HTML yang menekankan makna dari informasi yang
dikodekan melalui presentasi (tampilan). HTML sudah termasuk markup semantik
dari awal, [54] tetapi juga termasuk markup presentational, seperti
<font> , <i> dan <center> tag. Ada juga semantis netral span
dan div tag. Sejak 1990-an ketika Cascading Style Sheets mulai bekerja di
hampir semua browser, penulis web telah didorong untuk menghindari penggunaan
presentasi markup HTML dengan maksud untuk pemisahan presentasi dan konten .
Dalam
diskusi tentang 2001 Semantic Web , Tim Berners-Lee dan lain-lain memberi
contoh cara di mana 'agen' perangkat lunak cerdas mungkin suatu hari secara
otomatis menjelajah web dan menemukan, filter dan berkorelasi sebelumnya tidak
berhubungan, fakta diterbitkan untuk kepentingan pengguna manusia . Agen
tersebut tidak biasa bahkan sekarang, tetapi beberapa ide dari Web 2.0 , mashup
dan situs perbandingan harga mungkin akan datang dekat. Perbedaan utama antara
hibrida aplikasi web dan agen semantik kebohongan Berners-Lee pada kenyataan
bahwa arus agregasi dan hibridisasi informasi biasanya dirancang oleh
pengembang web , yang sudah tahu lokasi web dan semantik API data spesifik yang
mereka inginkan mash, membandingkan dan menggabungkan.
Suatu
jenis penting dari agen web yang tidak merangkak dan membaca halaman web secara
otomatis, tanpa pengetahuan sebelumnya dari apa yang mungkin menemukan, adalah
crawler web atau spider search-engine. Agen perangkat lunak ini tergantung pada
kejelasan semantik halaman web mereka menemukan karena mereka menggunakan
berbagai teknik dan algoritma untuk membaca dan indeks jutaan halaman web
sehari dan menyediakan pengguna web dengan fasilitas pencarian yang tanpa
kegunaan World Wide Web itu akan sangat berkurang.
Agar
spider search-engine untuk dapat menilai pentingnya potongan teks yang mereka
temukan dalam dokumen HTML, dan juga bagi mereka menciptakan mashup dan hibrida
lainnya serta untuk agen lebih otomatis seperti yang dikembangkan, struktur
semantik yang ada dalam HTML harus luas dan seragam diterapkan untuk membawa
keluar makna teks dipublikasikan.
Tag
markup presentasional yang usang dalam HTML dan XHTML rekomendasi saat ini dan
adalah ilegal di HTML5. Baik
HTML semantik juga meningkatkan aksesibilitas dokumen web (lihat juga Web
Pedoman Aksesibilitas Konten ). Misalnya, ketika pembaca layar atau browser
audio yang benar dapat memastikan struktur dokumen, itu tidak akan
membuang-buang waktu pengguna tunanetra dengan membaca informasi berulang atau
tidak relevan ketika telah ditandai dengan benar.
Tidak ada komentar:
Posting Komentar