Rumah > hujung hadapan web > tutorial css > Bagaimana Menggunakan Latar Belakang HTML `` dan `` Dengan Berkesan?

Bagaimana Menggunakan Latar Belakang HTML `` dan `` Dengan Berkesan?

Linda Hamilton
Lepaskan: 2024-12-31 17:04:10
asal
945 orang telah melayarinya

How to Effectively Use HTML `` and `` Backgrounds?

Cara Menggunakan Latar Belakang untuk dan/atau

Panduan ini menangani senario yang berbeza apabila menggunakan latar belakang pada dokumen HTML, menjelaskan sebab tingkah laku tertentu berlaku dan menyediakan penyelesaian untuk mencapai kesan latar belakang yang diingini.

Menggunakan Latar Belakang pada < ;html> dan

Adalah penting untuk ambil perhatian bahawa terdapat perbezaan apabila menetapkan sifat latar belakang pada dan elemen dalam mod standard.

  • Apabila menggunakan latar belakang pada : Latar belakang akan menduduki keseluruhan bahagian halaman yang boleh dilihat, tanpa mengira saiz sebenar < ;badan> elemen.
  • Apabila menggunakan latar belakang pada : Latar belakang hanya akan meliputi kawasan yang diduduki oleh elemen, yang selalunya lebih besar daripada kawasan yang boleh dilihat disebabkan oleh jidar lalai yang digunakan pada unsur. Dalam kes sedemikian, warna latar belakang elemen akan "berdarah" melalui elemen.

Latar Belakang Melebihkan

Untuk mencapai kesan seperti warna latar belakang dengan tindanan imej separa lutsinar, anda tidak perlu menggunakan dan elemen. Sebaliknya, gunakan sifat warna latar belakang dan imej latar belakang bersama:

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

Menggabungkan Pelbagai Imej Latar Belakang

Untuk menggabungkan berbilang imej latar belakang, anda boleh menggunakan teknik CSS2 atau memanfaatkan CSS3 tambahan:

  • CSS2: Tetapkan imej latar belakang yang berbeza pada kedua-dua dan elemen. Pastikan elemen mempunyai ketinggian yang ditentukan untuk menampung latar belakang :
html {
  height: 100%;
  background: #ddd url(background1.png) repeat;
}

body {
  min-height: 100%;
  background: transparent url(background2.png) center top no-repeat;
}
Salin selepas log masuk
  • CSS3: Gunakan sintaks latar belakang berbilang lapisan:
body {
  background: url(background2.png) center top no-repeat, #ddd url(background1.png) repeat;
}
Salin selepas log masuk

Menyediakan Fallbacks

Jika matlamat anda adalah untuk menyokong pelayar lama, gunakan kaedah CSS2 untuk menggunakan berbilang latar belakang kerana ia disokong kembali ke IE7. Perlu diingat bahawa sintaks latar belakang berbilang lapisan CSS3 mungkin menghasilkan hanya lapisan paling bawah yang mempunyai warna latar belakang.

Atas ialah kandungan terperinci Bagaimana Menggunakan Latar Belakang HTML `` dan `` Dengan Berkesan?. 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