- Get link
- X
- Other Apps
- Get link
- X
- Other Apps
Berbicara soal HTML tidak hanya terbatas pada
pengertiannya saja. Kamu harus tahu seluk-beluknya jika ingin mahir bahasa
markup yang satu ini. HTML adalah singkatan dari Hypertext Markup Language.
HTML memungkinkan seorang user untuk membuat dan menyusun bagian paragraf,
heading, link atau tautan, dan blockquote untuk halaman web dan aplikasi.
HTML bukanlah bahasa pemrograman, dan itu berarti HTML
tidak punya kemampuan untuk membuat fungsionalitas yang dinamis. Sebagai
gantinya, HTML memungkinkan user untuk mengorganisir dan memformat dokumen,
sama seperti Microsoft Word.
Ketika bekerja dengan HTML, Kamu menggunakan struktur
kode yang sederhana (tag dan attribute) untuk mark up halaman website.
Misalnya, Kamu membuat sebuah paragraf dengan menempatkan enclosed text di
antara tag pembuka <p> dan tag
penutup </p>.
Berdasarkan cara kerja HTML, Kamu bisa menggunakannya
untuk membuat struktur konten pada website dan aplikasi web (dengan memakai
coding HTML sederhana). HTML merupakan level terbawah dari teknologi frontend
dan berfungsi sebagai dasar styling yang bisa Kamu tambahkan dengan CSS dan
fungsionalitas yang dapat dijalakan menggunakan JavaScript.
Sama seperti hal teknis lainnya dalam dunia web, HTML
juga punya kelebihan dan kekurangannya.
Kelebihan:
· Bahasa
yang digunakan secara luas dan memiliki banyak sumber serta komunitas yang besar.
· Dijalankan
secara alami di setiap web browser.
· Memiliki
learning curve yang mudah.
· Open-source
dan sepenuhnya gratis.
· Bahasa
markup yang rapi dan konsisten.
· StKamurd
web yang resmi di-maintain oleh World Wide Web Consortium (W3C).
· Mudah
diintegrasikan dengan bahasa backend, seperti PHP dan Node.js.
Kekurangan:
·
· Butuh
bahasa lain untuk membuat web dinamis
Paling sering digunakan untuk halaman web statis.
Untuk fitur dinamis, Kamu bisa menggunakan JavaScript atau bahasa backend,
seperti PHP.
· Tidak
memungkinkan user untuk menjalankan logic
Alhasil, semua halaman web harus dibuat terpisah
meskipun menggunakan elemen yang sama, seperti header dan footer.
· Fitur-fitur
baru tidak bisa digunakan secara cepat di sebagian browser.
· Terkadang
perilaku browser susah untuk diprediksi (misalnya, browser lama tidak selalu
bisa render tag yang lebih baru).
· Tidak
sepenuhnya bisa membuat website yang profesional dan responsive.
HTML hanya bisa digunakan untuk menambah elemen dan
membuat struktur konten. Namun di satu sisi, HTML bisa bekerja secara maksimal
dengan dua bahasa frontend: CSS (Cascading Style Sheets) dan JavaScript. Jika
digabungkan, kedua bahasa frontend ini bisa meningkatkan pengalaman user dan
mengaktifkan fungsi yang lebih canggih. Kira-kira gambaran sederhana perbedaan
HTML dan CSS dan JavaScript seperti ini: HTML adalah orang yang tidak memakai
satu helai benang pun, CSS adalah bajunya, dan JavaScript adalah aktivitas dan
sikapnya.
Itulah kelebihan dan kekurangan HTML. Jadi, dapat
disimpulkan bahwa untuk membuat website yang professional, kita harus
mempelajari banyak bahasa, tidak cukup hanya dengan HTML. Semoga bermanfaat ya 😊
Comments
Post a Comment