Rumah > hujung hadapan web > tutorial css > Bagaimanakah `html`, `body` dan Pemilih Universal Berbeza dalam Menggayakan Elemen HTML?

Bagaimanakah `html`, `body` dan Pemilih Universal Berbeza dalam Menggayakan Elemen HTML?

Barbara Streisand
Lepaskan: 2024-12-04 15:15:13
asal
821 orang telah melayarinya

How Do `html`, `body`, and the Universal Selector Differ in Styling HTML Elements?

Memeriksa Perbezaan dalam Menggayakan Elemen HTML dengan html, badan dan Pemilih Universal

Memeriksa pemilih CSS, seseorang mungkin menghadapi percanggahan dalam tingkah laku mereka apabila digunakan pada dokumen HTML yang sama. Untuk meneroka perbezaan ini, mari kita periksa senario berikut:

1. html Pemilih:

html {
  color: black;
  background-color: white;
}
Salin selepas log masuk

Pemilih ini menetapkan gaya untuk elemen html paling luar. Mewarisi sifat warnanya, semua keturunannya mewarisi teks hitam, termasuk elemen badan. Walau bagaimanapun, sifat warna latar belakang tidak diwarisi, jadi latar belakang telus lalai unsur badan kekal kelihatan melainkan ditetapkan sebaliknya secara eksplisit. Terutamanya, warna latar belakang elemen html memenuhi port pandang walaupun ia tidak memanjangkan ketinggian penuhnya.

2. Pemilih badan:

body {
  color: black;
  background-color: white;
}
Salin selepas log masuk

Menggunakan gaya pada elemen badan secara langsung mempengaruhi semua keturunannya. Seperti sebelum ini, semua elemen mewarisi sifat warna. Selain itu, warna latar belakang elemen badan disebarkan kepada elemen html sehingga latar belakang ditentukan untuk html. Akibatnya, sama ada peraturan pertama atau kedua digunakan untuk penggayaan latar belakang membuat sedikit perbezaan praktikal dalam kebanyakan kes.

3. Pemilih Universal (*):

* {
  color: black;
  background-color: white;
}
Salin selepas log masuk

Pemilih universal mempengaruhi setiap elemen, memutuskan rantaian warisan untuk kedua-dua warna dan warna latar belakang. Peraturan ini boleh ditindih oleh pemilih yang lebih khusus. Walaupun penggunaannya boleh bernilai untuk senario tertentu, pemecahan warisan melalui pemilih universal biasanya tidak digalakkan melainkan sangat diperlukan.

Atas ialah kandungan terperinci Bagaimanakah `html`, `body` dan Pemilih Universal Berbeza dalam Menggayakan Elemen 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