Kalau lo baru belajar HTML, pasti pernah ngalamin kebingungan soal file paths. Padahal, ini penting banget buat nge-link file kayak gambar, CSS, atau JavaScript di website lo. Nah, di artikel ini kita bakal bahas tuntas soal HTML File Paths, mulai dari absolute file paths, relative file paths, sampai best practice-nya biar website lo makin kece.
1. Apa Itu HTML File Paths?
HTML File Path itu ibarat alamat buat nunjukin lokasi file yang mau dipanggil di dalam dokumen HTML. Misalnya, lo mau nampilin gambar atau nge-link ke halaman lain, lo butuh path yang benar biar semuanya bisa tampil sesuai harapan.
Ada dua jenis utama file paths dalam HTML:
- Absolute File Paths
- Relative File Paths
Yuk kita bahas satu-satu!
2. Absolute File Paths
Absolute file path adalah alamat lengkap dari suatu file di website. Biasanya, dia dimulai dengan nama domain. Contohnya kayak gini:
<img src="https://w3schools.com/images/picture.jpg" alt="Logo">
HTMLHasilnya:

File path ini nunjukin lokasi file picture.jpg yang ada di folder images dalam website w3schools.com. Ini cocok kalau lo mau nge-link file dari sumber eksternal atau ngejaga biar semua halaman punya path yang konsisten.
Tapi hati-hati! Absolute path kurang fleksibel karena kalau domain berubah, semua link harus diperbarui.
3. Relative File Paths
Nah, kalau relative file path itu lebih fleksibel. Dia nunjukin lokasi file berdasarkan posisi file HTML lo saat ini. Misalnya:
<img src="images/html5.jpg" alt="Logo">
HTMLHasilnya:

Artinya, file html5.jpg ada di dalam folder images yang masih satu struktur dengan file HTML lo.
Ada beberapa format relative file path yang bisa lo pake:
file.html
→ File ada di folder yang sama dengan HTMLimages/logo.png
→ File ada di dalam folder images../logo.png
→ File ada satu level di atas folder saat ini
Pakai relative path bikin website lo lebih gampang dikelola, terutama kalau pindah server atau domain.
4. Best Practice dalam Menggunakan File Paths
Biar website lo makin rapih dan gampang dikelola, ikutin beberapa best practice ini:
✅ Gunakan Struktur Folder yang Jelas Pisahkan file sesuai jenisnya, misalnya:
/project
├── index.html
├── css/style.css
├── js/script.js
├── images/logo.png
✅ Gunakan Relative Path untuk Proyek Internal Kalau proyek masih di lokal atau dalam satu server, pakai relative path biar lebih fleksibel.
✅ Gunakan Absolute Path untuk Link ke Sumber Eksternal Kalau ambil file dari website lain (misalnya CDN), pakai absolute path.
✅ Hindari Spasi dan Karakter Aneh dalam Nama File Gunakan huruf kecil dan tanda hubung (-
) atau underscore (_
) biar lebih aman.
Nah, sekarang lo udah paham soal HTML File Paths! Tinggal dipraktekin biar makin jago. Kalau masih ada pertanyaan, langsung komen di bawah ya! Selamat ngoding! 🚀
Komentar