Logo Komodo Koding /Koding

Menggunakan Iframe di HTML

Menampilkan halaman dari situs lain di salah satu halaman yang kita punya bisa dengan tag Iframe

Kamu bisa menampilkan halaman dari situs lain ke halaman milikmu dengan menggunakan tag iframe. Biasa juga digunakan istilah “embed” halaman lain.

Contoh tag iframe

Contoh hasil dari iframe halaman lain

Yang dibuat dengan kode berikut

<iframe src="https://tailwindcss.com" 
        title="situs tailwindCSS"
        width="100%" height="300">
</iframe>

Penjelasan tag iframe

  • Tag iframe dibuat dengan tag pembuka dan penutup
  • Atribut src berisi sumber situs yang ingin diembed
  • Atribut title merupakan judul dari iframe ini
  • Atribut width untuk mengatur lebar
  • Atribut height untuk mengatur tinggi

Mengatur ukuran iframe

Atribut width dan height bisa dimainkan untuk mengubah ukurannya.
Contoh lebar iframe 600px dan tinggi iframe 250px bisa dibuat dengan kode ini.

<iframe src="https://tailwindcss.com" 
        title="situs tailwindCSS"
        width="600" height="250">
</iframe>

😲 Info sampingan

Kamu bisa punya lebih dari 1 iframe di satu halaman

Lazy loading iframe

Butuh waktu dan sumber daya untuk menampilkan sebuah situs dengan iframe. Karena itu penting untuk hanya menampilkan iframe ketika muncul di layar saja. Baca detailnya di sini

Sudah ada cara praktis untuk melakukan ini, yaitu dengan atribut loading='lazy'

<iframe src="https://tailwindcss.com" 
        title="situs tailwindCSS"
        width="600" height="250"
        loading="lazy">
</iframe>

Kamu tidak akan melihat perubahan langsung dengan menambahkan atribut tersebut. Yang dilakukan oleh loading=lazy adalah ia hanya akan memuat iframe ketika dibutuhkan, yang akan mempercepat situs kamu dan hemat sumber daya.