Rumah  >  Artikel  >  hujung hadapan web  >  Apakah Perbezaan Antara \'.\' dan \'#\' dalam Pemilih CSS?

Apakah Perbezaan Antara \'.\' dan \'#\' dalam Pemilih CSS?

DDD
DDDasal
2024-11-19 00:47:03154semak imbas

What's the Difference Between

Mentafsirkan Perbezaan Antara "." dan "#" dalam Penggayaan CSS

Apabila menggayakan elemen HTML menggunakan CSS, adalah penting untuk memahami perbezaan antara pemilih kelas (".") dan pemilih ID ("#").

Kelas Pemilih (."")

Pemilih kelas menyasarkan berbilang elemen berdasarkan atribut kelas kongsi. Ia digunakan untuk gaya yang digunakan pada sekumpulan elemen, seperti:

  • .error { color: red; }: Memilih semua elemen dengan kelas "ralat" dan menggunakan gaya.
  • .nav-item { background-color: white; }: Memilih semua elemen dengan kelas "nav-item" dan menggayakan latar belakangnya.

Pemilih ID ("#")

Pemilih ID menyasarkan elemen unik yang khusus berdasarkan ciri mereka atribut ID. Ia digunakan untuk menggayakan elemen yang muncul sekali sahaja pada halaman, seperti:

  • #bar sisi { width: 200px; }: Memilih elemen tunggal dengan ID "bar sisi" dan menetapkan lebarnya.
  • #header { font-size: 2em; }: Memilih elemen tunggal dengan "pengepala" ID dan meningkatkan saiz fonnya.

Kekhususan

Pemilih ID mempunyai kekhususan yang lebih tinggi daripada pemilih kelas. Ini bermakna jika pemilih ID dan pemilih kelas digunakan pada elemen yang sama dan mempunyai gaya yang bercanggah, gaya pemilih ID akan digunakan.

Syor Penggunaan

  • Kelas pemilih sesuai untuk elemen penggayaan yang berlaku beberapa kali, di mana setiap tika harus berkongsi gaya yang sama.
  • Pemilih ID sesuai untuk menggayakan elemen unik yang muncul sekali sahaja pada halaman .

Sumber Tambahan

  • [Selectutorial: A Comprehensive Guide to CSS Selectors](https://web.archive.org/web/20160707052959/http:// www.selectutorial.com/css/selector-tutorial.html)

Atas ialah kandungan terperinci Apakah Perbezaan Antara \'.\' dan \'#\' dalam Pemilih CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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