Belajar HTML - Menampilkan Halaman Lain dengan Iframe

html-iframe

Halo teman-teman,

Setelah sebelumnya kita belajar tentang cara menggunakan ID di HTML, sekarang kita masuk ke fitur menarik yang memungkinkan kita menyisipkan halaman web lain ke dalam halaman kita sendiri, yaitu iframe.

Apa itu iframe? Iframe (inline frame) adalah elemen HTML yang digunakan untuk menampilkan halaman web lain di dalam sebuah halaman HTML. Ini bisa sangat berguna kalau kamu ingin menampilkan video, peta, atau halaman eksternal tanpa membuat pengunjung meninggalkan situs kamu.

Dasar Penggunaan <iframe>

Elemen iframe ditulis seperti ini:

<iframe src="https://www.example.com"></iframe>
  • src adalah URL dari halaman yang ingin kamu tampilkan

  • Secara default iframe punya ukuran dan border standar, tapi bisa disesuaikan

Menentukan Ukuran Iframe

Kamu bisa menambahkan atribut width dan height untuk mengatur ukuran iframe:

<iframe src="https://www.example.com" width="600" height="400"></iframe>

Atau menggunakan CSS langsung:

<iframe src="https://www.example.com" style="width:100%; height:500px;"></iframe>

Menghilangkan Border Iframe

Secara default, iframe punya border tipis. Kamu bisa hilangkan dengan CSS:

<iframe src="https://www.example.com" style="border:none;"></iframe>

Kamu juga bisa mengatur warna dan gaya border kalau memang dibutuhkan.

Iframe sebagai Target Link

Iframe bisa dijadikan sebagai target dari sebuah link. Caranya, kamu beri nama pada iframe dan arahkan link ke target tersebut.

Contoh:

<iframe src="halaman-awal.html" name="frameku" width="400" height="200"></iframe>
<a href="halaman-lain.html" target="frameku">Tampilkan halaman lain di iframe</a>

Saat link diklik, konten iframe akan berubah ke halaman yang baru tanpa reload seluruh halaman.

Hal yang Perlu Diperhatikan

  • Tidak semua situs mengizinkan kontennya ditampilkan lewat iframe (karena alasan keamanan)

  • Gunakan iframe hanya jika memang dibutuhkan agar halaman tetap ringan dan cepat dimuat

Dengan iframe, kamu bisa menampilkan banyak jenis konten dari luar ke dalam halaman HTML kamu. Tapi pastikan kamu tetap mempertimbangkan kenyamanan pengguna, ya.

Kalau kamu punya contoh penggunaan iframe atau pernah mengalami error saat menggunakannya, tulis aja di komentar. Kita bahas bareng!

Di materi selanjutnya, kita akan mulai mengenal JavaScript di HTML—bahasa pemrograman yang bikin halaman web jadi lebih interaktif dan dinamis. Sampai ketemu di tutorial berikutnya!

Komentar

Postingan Populer

Latihan soal dan jawaban matakuliah Database Management Systems (DBMS) dari pertemuan 1 (Satu) sampai dengan pertemuan 6 (Enam). Latihan soal dan jawaban mata kuliah Database Management Systems (DBMS) ini hanya sekedar untuk referensi dan bahan evaluasi diri. Tidak dianjurkan untuk anak dibawah umur, ibu hamil dan menyusui. Serta jangan digunakan untuk mencontek dalam proses pelaksanaan ujian tengah semester (UTS) maupun ujian akhir semester (UAS). 1. Kumpulan data yang terorganisir berdasarkan suatu struktur hubungan. Disebut…. a. Metadata b. database c. informasi d. file e. data 2. Deskripsi tentang format dan karakteristik data, termasuk tipenya, ukurannya, nilai-nilai yang absah, dan dokumentasi lainnya. Disebut… a. Metadata  b. database c. informasi d. file e. data 3. Evolusi teknologi database yang masih menggunakan flat file terjadi di tahun… a. 1960an – 1980an b. 1970an-1990an c. 1970an- 1980an d. 1980an- sekarang e. 1990an- sekarang 4. kompone...

Gambar

Berikut ini adalah kisi-kisi soal dan kunci jawaban Quiz, UTS, UAS, dan HER matakuliah Interaksi Manusia dan Komputer (IMK) terbaru hasil ringkasan dari pertemuan 1, pertemuan 2, pertemuan 3, pertemuan 4, pertemuan 5, pertemuan 6, pertemuan 9, pertemuan 10, pertemuan 11, pertemuan 12, pertemuan 13, dan pertemuan 14 di kampus Akademi Mananajemen Informatika dan Komputer (AMIK) Bina Sarana Informatika (BSI) dan Nusa Mandiri. Soal dan kunci jawaban Interaksi Manusia dan Komputer (IMK) ini telah diperbaharui dan diperbaiki sehingga kebenaran jawabannya sesuai dengan modul/materi. Media yang memungkinkan manusia berinteraksi dengan komputer untuk memberikan suatu perintah kepada komputer adalah definisi dari... Program Aplikasi Interface Komputer Salah Semua Jawaban benar adalah: Definisi Antarmuka Manusia dan Komputer Bagian yang berfungsi menghasilkan informasi berdasarkan pengolahan data yang sudah dimasukan oleh pengguna l...

Gambar

Halo teman-teman! Setelah sebelumnya kita membahas cara menambahkan komentar di CSS , sekarang kita masuk ke bagian yang lebih seru, yaitu belajar tentang warna di CSS. Warna itu nggak cuma soal tampilan, tapi juga soal kesan dan kenyamanan saat kita membaca atau menggunakan website. Dengan warna, kita bisa membuat halaman web jadi lebih menarik, lebih mudah dibaca, bahkan bisa membangun suasana tertentu. Dan kabar baiknya — CSS menyediakan beberapa cara berbeda untuk menuliskan warna. Yuk, kita pelajari satu per satu! Format Penulisan Warna dalam CSS CSS mendukung beberapa format penulisan warna, di antaranya: Nama warna (misalnya: red , skyblue , black ) Kode HEX (seperti #ff0000 ) RGB (Red, Green, Blue) HSL (Hue, Saturation, Lightness) Setiap format punya karakteristik sendiri dan bisa digunakan sesuai kebutuhan desain. 1. Nama Warna CSS sudah mengenali lebih dari 140 nama warna standar. Contoh: color: red; background-color: skyblue; Cara ini cocok kalau kam...