Rumah >hujung hadapan web >tutorial css >Pemahaman mendalam tentang penggunaan pemilih atribut CSS
Pemahaman mendalam tentang pemilih atribut pemilih CSS memerlukan contoh kod khusus
Pengenalan:
Pemilih CSS ialah teknologi yang biasa digunakan dalam pembangunan bahagian hadapan untuk memilih elemen HTML yang memenuhi syarat tertentu dan menambahkannya gaya atau kesan. Pemilih atribut ialah salah satu jenis Ia memilih elemen melalui nilai atribut, membolehkan kami mencari elemen yang diperlukan dengan lebih tepat. Artikel ini akan menyelidiki pemilih atribut pemilih CSS dan memberikan contoh kod khusus supaya pembaca dapat memahami dengan lebih baik dan menggunakan pemilih berkuasa ini.
1. Pemilih atribut asas:
1 Pilih elemen dengan atribut yang ditentukan:
p[title] { color: red; }
Dalam kod di atas, p[title]
bermaksud memilih semua elemen dengan atribut title
. daripada elemen <p></p>
dan tetapkan warna teks kepada merah. p[title]
表示选择所有带有title
属性的<p></p>
元素,并将文字颜色设置为红色。
2.选择具有指定属性及属性值的元素:
a[href="https://www.example.com"] { text-decoration: none; }
上述代码中,a[href="https://www.example.com"]
表示选择具有href
属性值为https://www.example.com
的<a></a>
元素,并将其文字装饰设置为无。
3.选择具有指定属性值开头的元素:
[class^="btn"] { background-color: orange; }
上述代码中,[class^="btn"]
表示选择所有class
属性值以btn
开头的元素,并将背景颜色设置为橙色。
二、包含特定属性值的选择器:
1.选择具有指定属性值结尾的元素:
[href$=".pdf"] { color: #0f0; }
上述代码中,[href$=".pdf"]
表示选择所有href
属性值以.pdf
结尾的元素,并将文字颜色设置为绿色。
2.选择具有包含指定属性值的元素:
[src*="logo"] { width: 100px; height: 100px; }
上述代码中,[src*="logo"]
表示选择所有src
属性值中包含logo
的元素,并将其宽高设置为100像素。
三、选择具有空属性值的元素:
[disabled] { opacity: 0.5; }
上述代码中,[disabled]
表示选择具有空的disabled
属性值的元素,并将透明度设置为0.5。
四、选择具有指定属性值的元素或以特定属性值开始的元素:
[href="https://www.example.com"], [href^="https://"] { color: blue; }
上述代码中,[href="https://www.example.com"], [href^="https://"]
表示选择具有href
属性值为https://www.example.com
的元素,以及具有href
属性值以https://
rrreee
Dalam kod di atas, a[href="https://www.example.com"]
bermaksud memilih elemen dengan <a></a>
https://www.example.com
dan hiasan teksnya ditetapkan kepada tiada.
[class^="btn"]
bermaksud memilih semua nilai atribut class
. bermula dengan [href$=".pdf"]
bermaksud memilih semua Elemen. nilai atribut href
nya berakhir dengan .pdf
dan menetapkan warna teks kepada hijau. 🎜🎜2 Pilih elemen dengan nilai atribut yang ditentukan: 🎜rrreee🎜Dalam kod di atas, [src*="logo"]
bermaksud memilih semua nilai atribut src
mengandungi elemen logo
dan tetapkan lebar dan tingginya kepada 100 piksel. 🎜🎜3 Pilih elemen dengan nilai atribut kosong: 🎜rrreee🎜Dalam kod di atas, [disabled]
bermaksud memilih elemen dengan nilai atribut disabled
kosong dan menukar ketelusan. Tetapkan kepada 0.5. 🎜🎜4 Pilih elemen dengan nilai atribut tertentu atau elemen bermula dengan nilai atribut khusus: 🎜rrreee🎜Dalam kod di atas, [href="https://www.example.com"], [href^. = "https://"]
bermaksud memilih elemen dengan nilai atribut href
https://www.example.com
dan elemen dengan href
Elemen yang nilai atributnya bermula dengan https://
dan menetapkan warna teks kepada biru. 🎜🎜Ringkasan: 🎜Pemilih atribut pemilih CSS ialah alat berkuasa yang boleh membantu kami memilih dan meletakkan elemen HTML dengan lebih tepat. Artikel ini memperkenalkan empat pemilih atribut biasa: pemilih atribut asas, pemilih yang mengandungi nilai atribut khusus, memilih elemen dengan nilai atribut kosong, dan memilih elemen dengan nilai atribut tertentu atau elemen bermula dengan nilai atribut tertentu, dan menyediakan Contoh kod sepadan disediakan . Saya harap artikel ini dapat membantu pembaca mempunyai pemahaman yang mendalam dan aplikasi fleksibel pemilih atribut pemilih CSS, dan meningkatkan kecekapan dan kualiti pembangunan bahagian hadapan. 🎜Atas ialah kandungan terperinci Pemahaman mendalam tentang penggunaan pemilih atribut CSS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!