Skip to main content

Cara Memberi Style IFrames Dengan CSS

Tutorial Membuat Wireframe Halaman Web dengan HTML dan CSS menggunakan tag div (Juni 2026)

Tutorial Membuat Wireframe Halaman Web dengan HTML dan CSS menggunakan tag div (Juni 2026)
Anonim

Ketika Anda menanamkan elemen di HTML Anda, Anda memiliki dua peluang untuk menambahkan gaya CSS ke dalamnya:

  • Anda dapat mengatur gaya

    IFRAME diri.

  • Anda dapat menata halaman di dalam

    IFRAME (dalam kondisi tertentu).

Menggunakan CSS untuk Menata Elemen IFRAME

Hal pertama yang harus Anda pertimbangkan saat menata iframe adalah

IFRAME

  • diri. Meskipun sebagian besar browser menyertakan iframe tanpa banyak gaya ekstra, namun tetap disarankan untuk menambahkan beberapa gaya agar tetap konsisten. Berikut beberapa gaya CSS yang selalu saya sertakan di iframes saya:

    margin: 0;

  • padding: 0;

  • border: none;

  • lebar: nilai ;

  • tinggi: nilai ;

Dengan

lebar

dan

tinggi

di set ke ukuran yang pas di dokumen saya. Berikut ini contoh bingkai tanpa gaya dan satu dengan hanya gaya dasar. Seperti yang Anda lihat, gaya ini sebagian besar hanya menghapus perbatasan di sekitar iframe, tetapi mereka juga memastikan bahwa semua browser menampilkan iframe dengan margin, padding, dan dimensi yang sama.HTML5 menyarankan Anda untuk menggunakan

meluap

properti untuk menghapus bilah gulir, tetapi itu tidak dapat diandalkan. Jadi jika Anda ingin menghapus atau mengubah bilah gulir, Anda harus menggunakan

menggulir

atribut pada iframe Anda juga. Untuk menggunakan

menggulir

atribut, tambahkan seperti atribut lainnya dan kemudian pilih salah satu dari tiga nilai:

iya nih

,

tidak

, atau

mobil

iya nih

memberi tahu browser untuk selalu menyertakan bilah gulir meskipun tidak diperlukan.

tidak

mengatakan untuk menghapus semua bar gulir apakah diperlukan atau tidak.

mobil

adalah default dan menyertakan scroll bar ketika dibutuhkan dan menghapusnya ketika tidak. Berikut adalah cara mematikan scrolling dengan

mengguliratribut: scrolling = "no">
Ini adalah iframe.

Untuk mematikan bergulir di HTML5 Anda seharusnya menggunakan

meluap

milik. Tetapi seperti yang Anda lihat pada contoh ini, ia tidak berfungsi dengan baik di semua browser. Beginilah cara Anda mengaktifkan bergulir sepanjang waktu dengan

meluapproperti: style = "overflow: scroll;">
Ini adalah iframe.

Ada tidak mungkin untuk mematikan guling sepenuhnya dengan

meluap

milik. Banyak desainer menginginkan iframes mereka untuk berbaur dengan latar belakang halaman yang ada sehingga pembaca tidak tahu bahwa iframes ada di sana. Tetapi Anda juga dapat menambahkan gaya untuk membuatnya menonjol. Menyesuaikan batas sehingga iframe lebih mudah ditampilkan. Cukup gunakan

berbatasan

properti gaya (atau itu terkait

batas atas

,

kanan-batas

,

kiri-batas

, dan

batas bawahproperti) untuk menata batas: iframe {border-top: # c00 1px bertitik;border-right: # c00 2px dotted;kiri-batas: # c00 2px titik-titik;border-bottom: # c00 4px dotted;}

Tetapi Anda tidak harus berhenti dengan menggulir dan membatasi untuk gaya Anda. Anda dapat menerapkan banyak gaya CSS lainnya ke iframe Anda. Contoh ini menggunakan gaya CSS3 untuk memberi iframe bayangan, sudut membulat, dan memutarnya 20 derajat.

iframe {margin atas: 20px;margin-bottom: 30px;-moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius: 12px;-moz-box-shadow: 4px 4px 14px # 000;-webkit-box-shadow: 4px 4px 14px # 000;box-shadow: 4px 4px 14px # 000;-moz-transform: rotate (20deg);-webkit-transform: rotate (20deg);-o-transform: memutar (20deg);-ms-transform: rotate (20deg);filter: progid: DXImageTransform.Microsoft.BasicImage (rotasi = .2);}

Styling Konten Iframe

Styling isi iframe sama seperti menata halaman web lainnya. Tapi kamu harus memiliki akses untuk mengedit halaman . Jika Anda tidak dapat mengedit halaman (misalnya, di situs lain).

Jika Anda dapat mengedit halaman, maka Anda dapat menambahkan style sheet eksternal atau gaya tepat di dokumen seperti Anda akan menata halaman web lain di situs Anda.