HTML (HyperText Markup Language) adalah tulang punggung dari hampir setiap halaman web yang Anda kunjungi. Memahami dasar-dasar HTML adalah langkah pertama yang krusial bagi siapa saja yang ingin terjun ke dunia pengembangan web. Artikel ini akan memberikan contoh praktis dan penjelasan mengenai elemen-elemen dasar HTML yang sering digunakan.
Setiap dokumen HTML harus dimulai dengan deklarasi <!DOCTYPE html>, diikuti oleh elemen akar <html>. Di dalam <html>, terdapat dua bagian utama: <head> (untuk metadata) dan <body> (untuk konten yang terlihat).
<!DOCTYPE html>
<html lang="id">
<head>
<meta charset="UTF-8">
<title>Halaman Saya</title>
</head>
<body>
<h1>Halo Dunia</h1>
</body>
</html>
Di dalam tag <body>, kita menggunakan berbagai elemen untuk menyusun konten. Contohnya adalah heading (<h1> sampai <h6>), paragraf (<p>), dan tautan (<a>). Tautan adalah inti dari konsep "HyperText", memungkinkan navigasi antar halaman.
Berikut adalah contoh bagaimana menyematkan tautan eksternal dan menggunakan pemformatan teks seperti tebal (<strong>) atau miring (<em>).
<p>Kunjungi situs resmi <a href="https://developer.mozilla.org/">Mozilla Developer Network</a> untuk referensi mendalam. Ini adalah teks <strong>penting</strong> dan ini <em>sedikit miring</em>.</p>
HTML juga mampu menampung elemen visual. Walaupun gambar raster (JPEG/PNG) umum digunakan, Scalable Vector Graphics (SVG) adalah format berbasis XML yang sangat baik untuk ikon dan ilustrasi sederhana karena ukurannya kecil dan dapat diskalakan tanpa kehilangan kualitas. Berikut adalah contoh SVG sederhana yang merepresentasikan sebuah kode:
Daftar adalah cara fundamental untuk menyajikan informasi secara terorganisir. HTML menyediakan daftar tidak berurutan (<ul>) dan daftar berurutan (<ol>). Setiap item dalam daftar ditandai dengan <li> (list item).
<ul><li>
Untuk menampilkan data tabular, tag <table> digunakan. Meskipun CSS modern sering digunakan untuk tata letak yang kompleks, struktur dasar tabel HTML tetap vital. Tabel terdiri dari baris (<tr>) dan sel data (<td>) atau sel header (<th>).
<table border="1">
<tr>
<th>Nama Properti</th>
<th>Fungsi</th>
<tr>
<tr>
<td>href</td>
<td>Alamat tujuan tautan</td>
</tr>
</table>
Menguasai elemen-elemen dasar ini—struktur, teks, tautan, daftar, dan tabel—memberikan fondasi yang kokoh. Dari sini, Anda dapat melanjutkan untuk mempelajari struktur yang lebih canggih seperti elemen semantik HTML5 (<header>, <article>, <footer>) dan integrasi dengan CSS serta JavaScript. Ingat, HTML adalah tentang *struktur*, sementara CSS mengatur *presentasi*.