Rumah > Artikel > hujung hadapan web > Apakah Perbezaan antara Pemilih `div p` dan `div ~ p` dalam CSS?
Memahami Pemilih Div P dan Div ~ P
Pemilih div p dan div ~ p menyasarkan elemen HTML berdasarkan hubungannya dalam pokok dokumen. Walau bagaimanapun, terdapat perbezaan yang ketara antara kedua-duanya.
elemen yang serta-merta mengikuti
elemen yang didahului oleh
Bila Menggunakan Pemilih Tambah
Gunakan pemilih apabila anda ingin menyasarkan hanya elemen yang bersebelahan dengan yang diberikan unsur. Contohnya, jika anda mempunyai
<code class="css">div + p { color: red; }</code>
Bila Gunakan Pemilih Tilde
Gunakan pemilih ~ apabila anda ingin menyasarkan semua elemen yang didahului oleh elemen yang diberikan, walaupun terdapat elemen lain di antaranya. Contohnya, jika anda ingin menyerlahkan semua tajuk selepas
<code class="css">div ~ h2 { color: blue; }</code>
Kes Khas: Memilih Elemen Mendahului Elemen Diberi
Jika anda perlu memilih elemen yang diletakkan segera sebelum elemen yang diberikan, terdapat pemilih berbeza: pemilih adik beradik bersebelahan X Y.
<code class="css">ul + p { color: red; }</code>
Pemilih ini sepadan dengan semua
elemen yang secara langsung mengikuti
Atas ialah kandungan terperinci Apakah Perbezaan antara Pemilih `div p` dan `div ~ p` dalam CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!