Skip to main content

Bagaimana Gaya IFrames Dengan CSS

Membuat iframe HTML dan Menampilkan Video Youtube dengan iframe | Tutorial HTML (part 12) (Jun 2026)

Membuat iframe HTML dan Menampilkan Video Youtube dengan iframe | Tutorial HTML (part 12) (Jun 2026)
Anonim

Apabila anda memasukkan elemen dalam HTML anda, anda mempunyai dua peluang untuk menambah gaya CSS kepadanya:

  • Anda boleh gaya

    IFRAME sendiri.

  • Anda boleh gaya halaman di dalamnya

    IFRAME (dalam keadaan tertentu).

Menggunakan CSS ke Gaya Elemen IFRAME

Perkara pertama yang perlu anda pertimbangkan apabila menggayakan iframes anda ialah

IFRAME

  • sendiri. Walaupun kebanyakan penyemak imbas termasuk iframes tanpa banyak gaya tambahan, ia masih merupakan idea yang baik untuk menambah beberapa gaya untuk memastikannya konsisten. Berikut adalah beberapa gaya CSS saya selalu masukkan pada iframes saya:

    margin: 0;

  • padding: 0;

  • sempadan: tiada;

  • lebar: nilai ;

  • ketinggian: nilai ;

Dengan

lebar

dan

ketinggian

tetapkan saiz yang sesuai dengan dokumen saya. Berikut adalah contoh-contoh bingkai tanpa gaya dan satu dengan hanya asas yang digayakan. Seperti yang anda dapat lihat, gaya ini kebanyakannya hanya mengalih keluar sempadan di sekitar iframe, tetapi mereka juga memastikan bahawa semua pelayar memaparkan iframe itu dengan margin yang sama, padding, dan dimensi. HTML5 mengesyorkan bahawa anda menggunakan

limpahan

harta untuk mengeluarkan bar skrol, tetapi itu tidak boleh dipercayai. Jadi jika anda mahu mengeluarkan atau menukar bar skrol, anda harus menggunakannya

menatal

atribut pada iframe anda juga. Untuk menggunakan

menatal

atribut, tambahnya seperti mana-mana atribut lain dan kemudian memilih salah satu daripada tiga nilai:

ya

,

tidak

, atau

auto

ya

memberitahu penyemak imbas untuk sentiasa memasukkan bar skrol walaupun mereka tidak diperlukan.

tidak

kata untuk membuang semua bar skrol sama ada diperlukan atau tidak.

auto

adalah lalai dan termasuk bar tatal bila diperlukan dan mengalihkannya apabila mereka tidak. Di sini ialah cara mematikan menatal dengan

menatalatribut: menatal = "tidak">
Ini adalah iframe.

Untuk mematikan menatal dalam HTML5, anda sepatutnya menggunakan

limpahan

harta. Tetapi seperti yang anda lihat dalam contoh ini, ia tidak berfungsi dengan pasti di semua pelayar. Berikut adalah cara anda menghidupkan menatal sepanjang masa dengan

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

Terdapat tiada cara untuk mematikan menatal sepenuhnya dengan

limpahan

harta. Ramai pereka mahukan iframes mereka untuk menggabungkan dengan latar belakang halaman mereka supaya pembaca tidak tahu bahawa iframes ada di sana. Tetapi anda juga boleh menambah gaya untuk menjadikannya menonjol. Melaraskan sempadan supaya iframe muncul lebih mudah adalah mudah. Hanya gunakan

sempadan

gaya hartanah (atau ia berkaitan

sempadan atas

,

betul-betul

,

sempadan kiri

, dan

sempadan bawahciri-ciri) mengikut gaya sempadan: iframe {border-top: # c00 1px dihiasi;sempadan kanan: # c00 2px bertitik;border-left: # c00 2px dihiasi;sempadan bawah: # c00 4px dihiasi;}

Tetapi anda tidak perlu berhenti dengan menatal dan bersempadan untuk gaya anda. Anda boleh memohon banyak gaya CSS lain ke iframe anda. Contoh ini menggunakan gaya CSS3 untuk memberikan iframe bayangan, sudut bulat, dan diputarnya 20 darjah.

iframe {margin-top: 20px;margin-bottom: 30px;-moz-border-radius: 12px;-webkit-border-radius: 12px;jejari jejari: 12px;-moz-box-shadow: 4px 4px 14px # 000;-webkit-box-shadow: 4px 4px 14px # 000;box-shadow: 4px 4px 14px # 000;-moz-transform: berputar (20deg);-webkit-transform: berputar (20deg);-o-transform: putar (20deg);-ms-transform: putar (20deg);penapis: progid: DXImageTransform.Microsoft.BasicImage (putaran = .2);}

Menggayakan Kandungan Iframe

Menggayakan kandungan iframe adalah seperti menggayakan halaman web yang lain. Tetapi anda mesti mempunyai akses untuk mengedit halaman . Jika anda tidak boleh mengedit halaman (contohnya, di laman lain).

Sekiranya anda boleh mengedit halaman, anda boleh menambah lembaran gaya luaran atau gaya tepat di dalam dokumen seperti yang anda akan gaya laman web lain di laman web anda.