Apa itu HTML ?
HTML singkatan dari Hyper Text Markup Language adalah file teks atau file ASCII yang berisi instruksi/script kepada web browser untuk menampilkan suatu tampilan grafis dari sebuah halaman web. Didalam file HTML terdapat beberapa "tag" atau kode-kode yang dimengerti oleh web browser dan dapat menampilkannya di layar monitor.
File HTML dapat dibuat dengan aplikasi text editor apapun
di sistem operasi apapun, antara lain : Notepad di Windows, emasc atau
vi di Unix atau SimpleText di Macintosh. File HTML ini juga bisa dibuat
di aplikasi word processor apapun asalkan saat menyimpan file tersebut
disimpan dengan format text-only.
Salah satu kelebihan file HTML adalah cross platform,
artinya file HTML dapat ditampilkan di beberapa Operating System (OS)
yang berbeda dan memiliki tampilan yang sama walaupun saat pembuatannya
menggunakan satu OS tertentu saja.
Apa itu Tag HTML ?
Saat web browser menampilkan sebuah halaman web, web browser membaca halaman web tersebut dari sebuah file teks dan kemudian mencari kode-kode special (dalam hal ini adalah tag HTML) yang ditandai dengan karakter "<" dan ">".
Tag HTML pada umumnya dibuat berpasangan, ada tag pembuka dan ada tag penutup. Format umum tag HTML adalah :
<nama_tag> Teks yang akan ditampilkan </nama_tag>
Sebuah contoh, misalnya judul halaman ini menggunakan tag header :<h3> Apa itu tag HTML ? </h3>
Tag tersebut akan memberikan informasi kepada web browser untuk menampilkan teks "Apa itu tag HTML ?" dengan style header level 3. Tag HTML dapat menginstruksikan web browser untuk menebalkan sebuah teks (bold), menampilkan dengan format miring/italic, membuatnya sebagai sebuah header dengan level tertentu, atau membuatnya sebagai sebuah hyperlink ke halaman web yang lain.
Sebuah tag penutup </nama_tag> selalu diberikan karakter "/", yang berfungsi untuk memberhentikan proses tagging kepada web browser. Banyak tag HTML yang selalu berpasangan dengan cara seperti ini. Bila kita lupa memberikan tag penutup maka web browser akan menganggap bahwa tag tersebbut berlaku untuk keseluruhan dokumen dan hasil tampilan halaman web tersebut tidak seperti yang kita inginkan.
Penulisan tag-tag HTML tidak memperhatikan penggunaan huruf (case in-sensitive), apakah menggunakan huruf besar atau huruf kecil, akan menghasilkan tampilan yang sama.
Tidak seperti di bahasa pemrograman, kesalahan akibat peletakan atau penggunaan tag HTML tidak akan mengakibatkan sistem komputer menjadi hang atau rusak. Kesalahan tersebut hanya akan berakibat pada tampilan halaman web tersebut.
Web browser memang sengaja dirancang dengan kemampuan mengenali dan melaksanakan 'hanya' beberapa tag HTML dari keseluruhan tag standard W3C. Bila ada tag HTML yang tidak diketahui dalam halaman web yang sedang diproses, web browser akan mengabaikannya seakan-akan tag tersebut tidak ada.
Contoh : <tagsaya><h3>Apa itu tag HTML ? </h3></tagsaya>
akan menampilkan tampilan yang sama dengan <h3>Apa itu tag HTML ? </h3>. Jadi tag <tagsaya> dan </tagsaya> sama sekali diabaikan oleh web browser.
Halaman Sederhana
Sebaiknya seluruh tag yang digunakan dalam sebuah halaman web menggunakan standard HTML tertentu. Saat ini versi terakhir standard HTML adalahHTML 4.0.
Dokumen HTML terbagi dalam dua bagian besar yaitu bagian head dan bagian body.
Bagian head berfungsi untuk memberikan informasi-informasi penting tentang dokumen HTML tersebut dan informasi tersebut tidak ditampilkan di layar monitor.
Sementara itu, bagian body adalah berisi semua instruksi untuk mengatur seluruh tampilan halaman web di web browser dan informasi lain yang tidak termasuk dalam bagian head.
Berikut ini bentuk paling sederhana sebuah halaman web :
<html>
<head>
<title>Halaman sederhana...</title>
<!-- bagian header berisi informasi tambaha yang
menjelaskan dokumen ini dan
tidak ditampilkan -->
</head>
<body>
<!-- semua instruksi untuk mengatur tampilan -->
<h3> Halaman web sederhana... </h3>
</body>
</html>
Tag META
Seperti telah dijelaskan sebelumnya, tag-tag pada elemen HEAD tidak akan ditampilkan oleh web browser, tetapi tag-tag pada elemen ini berfungsi untuk memberikan informasi mengenai halaman web dibawahnya.Di elemen Head ada beberapa tag-tag Meta yang bisa digunakan, tetapi kita akan membahas tiga tag yang cukup penting, yaitu tag meta author, descriptiondan keyword. Tag-tag meta ini tidak memiliki tag penutup seperti tag-tag di elemen body pada umumnya.Tag Meta Auhtor
Tag ini berfungsi untuk menjelaskan perancang halaman web. Contoh :<meta name="Author" content="Nama perancang ">Tag Meta Description
Tag meta ini berfungsi saat kita menggunakan search engine yang akan mengindex website secara otomatis. Program di search engine ini akan mencari deskripsi di website kita dan akan mencarinya di tag meta ini. Contoh :<meta name="Description" content="Deskripsi website ">Tag Meta Keyword
Tag ini berfungsi untuk search engine yang bertipe auto robot yang secara otomatis akan mencari kata-kata di tag ini dan meletakkan di database mereka. Bila seseorang mencari dengan kata-kata yang terdapat dalam tag meta ini maka website kita akan termasuk dalam salah satu hasil pencarian. Contoh :<meta name="Keywords" content="personal">Berikut ini komposisi ketiganya dalam elemen Head sebuah dokumen HTML :<html> <head> <title>Halamanku</title> <meta name="Author" content="Nama Perancang"> <meta name="Description" content="Deskripsi Website"> <meta name="Keywords" content="personal"> </head> <body> contoh Meta Tags </body> </html>
Tag BODY
OK, kita mengingat kembali tag Body di penjelasan sebelumnya. Tag Body adalah tag berpasangan dan seluruh content document diletakkan diantaranya. Dalam bentuk yang paling sederhana memiliki format sebagai berikut :<BODY> </BODY>Tetapi sebenarnya format tag Body lebih kompleks lagi, karena beberapa setting dokumen kita didalam tag Body ini. Amati contoh berikut :<BODY BGCOLOR=white TEXT=black LINK=blue ALINK=green VLINK=red> </BODY>Diperlihatkan di contoh, bahwa tag Body memiliki setting tambahan berupa atribut dan value, dengan format sebagai berikut :<ELEMENT ATTRIBUTE=value>Jadi kalau kita lihat kembali contoh diatas maka, tag Body adalah elemen, sementara BGCOLOR, TEXT, LINK, ALINK dan VLINK adalah atribut. white, black, blue, green dan red adalah value.Kesimpulannya, tag menjelaskan arti elemen secara umum sedangkan atribut menjelaskan lebih detail. Untuk lebih jelasnya, mari kita pelajari arti masing-masing atribut tersebut.BGCOLOR=whiteAtribut ini menjelaskan warna background untuk seluruh dokumen. Warna putih (white) dapat diganti dengan red, blue, green, black atau warna yang lain. Bisa juga menggunakan color code yang akan dibahas kemudian.TEXT=blackAtribut ini mengatur warna teks di halaman web dan warna hitam (black) juga bisa digantikan dengan warna lain.LINK=blueIni adalah warna hyperlink sebelum di-click. Sebaiknya memang warna hyperlink berbeda dengan warna teks untuk memudahkan pengguna.ALINK=purpleAtribut ini mengeset warna link saat akan di-click (didekati dengan mouse).VLINK=redAtribut ini mengeset warna link setelah sebuah link dikunjungi.Background pada tag Body
Salah satu atribut penting di tag Body adalah BACKGROUND. Atribut ini berfungsi untuk memberikan tampilan latar belakang sebuah gambar dan atribut ini akan menimpa atribut BGCOLOR. Untuk dapat menggunakannya kita harus tahu dimanakah letak file gambar yang akan kita gunakan. Untuk lebih jelasnya amati contoh berikut :<BODY BGCOLOR=white TEXT=black LINK=blue ALINK=green VLINK=red BACKGROUND="/~webs/images/wall1.jpg"> </BODY>Jangan lupa untuk menambahkan tanda kutip diantara alamat file gambar yang akan digunakan.