HTML (Hyper Text Markup
Language) adalah sebuah bahasa
markup yang digunakan untuk membuat sebuah halaman web dan
menampilkan berbagai informasi di dalam sebuah browser Internet. Bermula dari
sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan
percetakan yang disebut dengan SGML (Standard
Generalized Markup Language), HTML adalah sebuah
standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini
merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya
oleh World Wide Web Consortium (W3C).
HTML berupa kode-kode tag yang menginstruksikan browser untuk
menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan
file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox
atau Microsoft Internet Explorer. HTML juga dapat dikenali oleh aplikasi
pembuka email ataupun dari PDA dan program lain yang memiliki kemampuan
browser.
HTML dokumen tersebut mirip dengan dokumen
teks biasa, hanya dalam dokumen ini sebuah teks bisa memuat instruksi yang
ditandai dengan kode atau lebih dikenal dengan TAG tertentu. Sebagai contoh
jika ingin membuat teks ditampilkan menjadi tebal seperti: TAMPIL TEBAL, maka penulisannya dilakukan dengan
cara: <b>TAMPIL TEBAL</b>.
Tanda <b> digunakan untuk
mengaktifkan instruksi cetak tebal, diikuti oleh teks yang ingin ditebalkan,
dan diakhiri dengan tanda </b> untuk
menonaktifkan cetak tebal tersebut.
Secara garis besar, terdapat 4 jenis elemen dari HTML:
§ structural. tanda yang menentukan level atau tingkatan dari
sebuah teks (contoh, <h1>Golf</h1> akan
memerintahkan browser untuk menampilkan “Golf” sebagai teks tebal besar yang
menunjukkan sebagai Heading 1
§ presentational. tanda yang menentukan
tampilan dari sebuah teks tidak peduli dengan level dari teks tersebut
(contoh, <b>boldface</b> akan
menampilkan bold. Tanda
presentational saat ini sudah mulai digantikan oleh CSS dan tidak
direkomendasikan untuk mengatur tampilan teks,
§ hypertext. tanda yang menunjukkan pranala ke bagian
dari dokumen tersebut atau pranala ke dokumen lain (contoh, <a
href="http://www.adhyfreaks.blogspot.com/">Adhyfreaks
Blogspot</a> akan menampilkan AdhyFreaks sebagai sebuah hyperlink ke
URL tertentu),
§ Elemen widget yang membuat objek-objek lain seperti tombol
(<button>), list (<li>), dan garis horizontal (<hr>).
Selain markup presentational , markup yang lin
tidak menentukan bagaimana tampilan dari sebuah teks. Namun untuk saat ini,
penggunaan tag HTML untuk menentukan tampilan telah dianjurkan untuk mulai
ditinggalkan dan sebagai gantinya digunakan Cascading Style Sheets.