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.
HTTP juga mengatur aksi-aksi apa saja yang harus dilakukan oleh web server dan juga web browser sebagai respon atas perintah-perintah yang ada pada protokol HTTP ini. Sebagai contoh, ketika Anda mengetikkan suatu alamat atau URL pada internet browser Anda, maka sebenarnya web browser akan mengirimkan perintah HTTP ke web server.
HTML merupakan sebuah bahasa yang bermula bahasa yang sebelumnya banyak dipakai di dunia percetakan dan penerbirtan yang disebut Standard Generalized Markup Language (SGML ).
Sekarang ini HTML merupakan standar Internet yang dikendalikan dan didefinisikan pemakaiannya oleh World Wide Web Consortium (W3C). Pada tahun 1989, HTML dibuat oleh kolaborasi Berners-lee Robert dengan Caillau TIM pada saat mereka bekerja di CERN (CERN merupakan lembaga penelitian fisika energi tinggi di Jenewa)
beberapa elemen html
- input
- type="text" --> untuk input text satu baris
- type="submit" --> untuk membuat tombol kirim
- type="reset" --> untuk membuat tombol reset/mengulangi
- type="button" --> tombol tanpa fungsi biasanya dipakai dengan bantuan javascript misal untuk tombol close, print dll
- type="checkbox" --> untuk checklist banyak pilihan
- type="radio" --> untuk satu pilihan dari beberapa pilihan
- type="file" --> untuk upload file
- type="hidden" --> untuk nilai tersembunyi
- type="password" --> bentuk password karakter "*"
2.
- <textarea> --> digunakan untuk masukan dengan banyak baris misal untuk pesan seperti contoh diatas
- <select> --> digunakan untuk menandai awal dari bentuk list pilihan atau sering disebut pilihan dropdown
- <option> --> elemen pilihan dropdown