Apa itu Sintaks HTML?

Sintaks HyperText Markup Language (HTML) adalah definisi formal dari kata-kata apa yang memiliki arti bagi penafsir bahasa dan cara kata-kata itu perlu disusun dan ditulis agar dapat diinterpretasikan dengan benar. Untuk sebagian besar, sintaks HTML dasar dibuat dari kata-kata yang diapit tanda lebih besar dari dan lebih kecil dari, dengan seluruh urutan tanda kurung dikenal sebagai tag. Setiap tag hanya dapat berisi satu kata, dapat berupa sepasang tag yang menandai awal dan akhir blok teks atau elemen lain, atau bahkan dapat berisi beberapa atribut yang dipisahkan oleh spasi, seperti nama gambar, atau kelas definisi. Sintaks HTML cukup longgar dibandingkan dengan bahasa pemrograman lain, karena HTML dasar dimaksudkan sebagai bahasa markup yang digunakan untuk menyediakan pemformatan pada dokumen, meskipun beberapa ekstensi HTML yang lebih kompleks, seperti cascading style sheets (CSS), memiliki struktur yang jauh lebih terstruktur. sintaksis.

Sintaks HTML dirancang agar tag dapat dimasukkan ke dalam dokumen teks untuk menyediakan format atau tautan atau untuk menyisipkan gambar yang dapat dilihat saat dokumen diuraikan oleh penampil HTML, seperti browser web. Untuk alasan ini, tag HTML didefinisikan sebagai terbungkus dalam tanda lebih besar dari dan lebih kecil dari untuk membedakannya dari sisa teks dalam dokumen. Selain itu, karena kode HTML dimaksudkan untuk menandai, atau memodifikasi, tampilan teks dalam dokumen, sebagian besar tag mengelilingi teks yang mereka modifikasi.

Ini dapat dilihat dengan tag HTML dasar untuk teks yang dicetak tebal. Teks yang akan ditampilkan dalam huruf tebal dikelilingi oleh dua tag, dengan yang pertama hanya berisi huruf B dalam tanda kurung, dan tag penutup berisi garis miring dan huruf B dalam tanda kurung. Garis miring dalam sintaks HTML menunjukkan bahwa tag adalah tag penutup, yang berarti akan mengakhiri blok yang sebelumnya dimulai dengan versi pembuka dari tag yang sama. Dengan sedikit pengecualian, sebagian besar tag HTML terdiri dari pasangan tag pembuka dan penutup.

Elemen lain yang terdiri dari sintaks HTML termasuk tag yang digunakan untuk benar-benar mendefinisikan properti dari dokumen HTML. Tag ini biasanya ditempatkan di awal dokumen HTML dan menentukan opsi seperti jenis pengkodean karakter yang digunakan, fitur tampilan khusus seperti tampilan karakter kanan-ke-kiri untuk beberapa bahasa, atau bahkan informasi tentang konten khusus apa pun yang termasuk dalam mengajukan. Sintaks HTML yang tepat juga mencakup bagaimana atribut dalam tag dicantumkan, bagaimana beberapa tag dapat muncul — karena tidak semua dapat bersarang di dalam tag lain — dan bahkan cara menyertakan komentar untuk pengembang yang tidak akan ditampilkan saat halaman dilihat.

Salah satu komplikasi yang sering terjadi dengan penggunaan sintaks HTML adalah bahwa beberapa sintaks non-standar, yang secara teknis tidak didukung akhirnya menjadi banyak digunakan. Hal ini dapat terjadi ketika penampil HTML atau browser web mencoba memungkinkan untuk melihat dokumen HTML yang tidak mengikuti sintaks yang benar, dan sebagai gantinya secara otomatis mengkompensasi dan menampilkan halaman. Hal ini menyebabkan beberapa aturan sintaksis, seperti menyertakan tag penutup untuk markup tertentu, biasanya diabaikan, meskipun merupakan bagian dari sintaks HTML formal.