HTML atau Hipertext Markup Language (HTML) adalah sebuah bahasa markah atau sebuah bahasa yang digunakan untuk menganotasikan dokumen dengan cara yang secara sintaksis dibedakan dari teks. Markah menginstruksikan perangkat lunak untuk menampilkan teks guna melakukan tindakan yang tepat, tetapi tidak tampak pada versi teks yang ditampilkan kepada pengguna. Beberapa bahasa markah seperti HTML, memiliki pra-didefinisikan semantik presentasi, yang berarti bahwa spesifikasi mereka mengatur bagaimana data terstruktur yang akan disajikan. Sementara yang lain, seperti XML, tidak mengatur hal tersebut. Bahasa markah yang sering digunakan adalah HTML. Salah satu format dokumen World Wide Web. HTML, yang merupakan turunan dari SGMIL (Meskipun, ketat, tidak memenuhi semua aturan SGML).
Ada 5 Versi dari HTML.
1. HTML Versi 1.0
Kemampuan yang dimiliki versi 1.0 ini antaa lain heading, paragraph, hypertext, list, serta cetak tebal dan miring pada teks. Versi ini juga mendukung peletakan image pada dokumennya tanpa memperbolehkan meletakkan teks disekelilingnya (wrapping).
2. HTML Versi 2.0
Pada versi ini, penambahan kualitas HTML terletak pada kemampuannya untuk menampilkan suatu form pada dokumen. dengan adanya form ini, maka kita dapat memasukkan nama, alamat, serta saran / kritik. HTML versi 2.0 ini merupakan pionir dari adanya homepage interaktif.
3. HTML Versi 3.0
HTML Versi 3.0 menambahkan beberapa fasilitas baru seperti table. versi ini yang disebut juga sebagai HTML + tidak bertahan lama dan segera digantikan HTML versi 3.2
4. HTML Versi 4.0
HTML versi 4 membuat banyak sekali perubahan dan revisi dari pendahuluannya. perubahan ini terjadi di hampir segala perintah-perintah HTML sepertitable, image, link, text, meta, imagemaps, form dan lain-lain.
5. HTML Versi 5.0
Beberapa kelebihan yang dimiliki oleh HTML5 adalah :
Cleaner code, karena sebagian besar kode telah termasuk didalam sintaks html5, maka kode nampak terlihat lebih sederhana daripada penggabungan antara html, css dan java script.
greater consistency, HTML5 telah melakukan banyak sekali panambahan sintaks yang dibuat dalam struktur lebih baik dan lebih sederhana daripada sintaks-sintaks sebelumnya. Hal ini membuat developer terbantu dalam meningkatkan konsistensi dalam membangun sebuah web.
improve semantics, dengan berbagai eleman kode di dalam html5 yang telah di standarisasi, maka nilai simantik dari sebuah web dapat lebih ditingkatkan. itu berarti bahwa bagian-bagian dari web seperti header, nav, footer dan beberapa bagian lain nya terdefinisi dengan jelas maksud serta tujuannya selain itu juga terbentuk dalam sebuah "machine readible format".
Improved Accessibility, dengan teknologi HTML5 yang memudahkan struktur pembangunan sebuah Web, maka developer dapat membangun pemahaman yang lebih detil mengenai halaman web.
Client-side Databse, HTML5 menyediakan model database SQL yang baru dengan API yang dapat dibangun dalam konsep lokal, dalam hal ini di sisi client.
geolocation, HTML5 mempunyai API yang terintegrasi terhadap geolocation, fasilitas tersebut dapat di akses melalui GPS atau fasilitas lain seperti google latitude pada iphone.
offline Application Chace, pengguna dapat terus melakukan interaksi dengan aplikasi meskipun mereka terputus dari jaringan internet.
smarter forms, terdapat semacam reguler expression (regex) yang membuat form mampu mengenali secara lebih baik tentang input, validasi dan interaksi dengan elemen lain (misal : format email, password dll)
sharper focus on Web Application Requiments, HTML5 membuat sebuah mekanisme yang lebih mudah dalam hal pembuatan front end, aplikasi chat, tools drag and drop, video player, pengolah grafis dan masih banyak lagi.
Tidak ada komentar:
Posting Komentar