Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Menindih Latar Belakang dengan Berkesan pada Elemen `` dan `` HTML?

Bagaimanakah Saya Menindih Latar Belakang dengan Berkesan pada Elemen `` dan `` HTML?

Linda Hamilton
Lepaskan: 2024-12-30 06:53:09
asal
798 orang telah melayarinya

How Do I Effectively Superimpose Backgrounds on HTML's `` and `` Elements?

Memohon Latar Belakang pada dan

Dalam reka letak HTML, menggunakan latar belakang pada kedua-dua dan elemen boleh membuahkan hasil yang tidak dijangka. Artikel ini mengkaji tingkah laku yang dijangkakan dan menyediakan penyelesaian untuk menindih berbilang latar belakang.

Penyebaran Latar Belakang dalam Mod Standard:

Dalam mod standard, tidak secara automatik mengambil ketinggian port pandangan, walaupun ia mungkin kelihatan berbuat demikian dengan latar belakang. Jika tiada latar belakang ditetapkan untuk , ia mewarisi latar belakang daripada . Walau bagaimanapun, jika anda nyatakan latar belakang untuk secara eksplisit, latar belakang itu meluas hingga meliputi keseluruhan kanvas, termasuk .

Peningkatan Elemen Tunggal:

Untuk menindih dua imej latar belakang pada warna latar belakang pada satu elemen, seperti atau , anda boleh menggunakan sifat latar belakang atau warna latar belakang. Contohnya:

body {
    background: #ddd url(background.png) center top no-repeat;
}
Salin selepas log masuk

Melebihi Imej Latar Belakang pada Berbilang Elemen:

Untuk menggabungkan berbilang imej latar belakang menggunakan berbilang elemen, anda boleh menggunakan tetapan latar belakang yang berbeza pada . Sebagai contoh, tetapkan imej latar belakang kepada dan satu lagi kepada yang bertujuan untuk menindihnya. Pastikan dan bersaiz betul untuk ketinggian skrin penuh.

Latar Belakang Berbilang Lapis dalam CSS3:

Dalam CSS3, anda boleh mengisytiharkan berbilang nilai latar belakang dalam satu sifat, menghapuskan memerlukan pelbagai elemen. Contohnya:

body {
    background: url(background2.png) center top no-repeat, 
                #ddd url(background1.png) repeat;
}
Salin selepas log masuk

Perhatikan bahawa hanya lapisan paling bawah dalam latar belakang berbilang lapisan boleh mempunyai warna latar belakang.

Sokongan untuk Penyemak Imbas Lama:

Untuk penyemak imbas yang lebih lama daripada CSS3, anda mesti menggunakan kaedah berbilang elemen untuk menindih latar belakang. Pastikan dan mempunyai ketinggian dan jidar yang betul.

Atas ialah kandungan terperinci Bagaimanakah Saya Menindih Latar Belakang dengan Berkesan pada Elemen `` dan `` HTML?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan