Pemahaman mendalam tentang pemilih dalam HTML5: gambaran keseluruhan fungsi dan penggunaan banyak pemilih, contoh kod khusus diperlukan
HTML5 ialah standard HTML terbaharu dan pemilih amat diperlukan untuk pembangun apabila menggunakan helaian gaya CSS Kurang bahagian. Pemilih boleh membantu pembangun memilih elemen HTML dengan tepat dan mudah serta menggunakan gaya yang sepadan dengannya. Dalam HTML5, fungsi dan penggunaan pemilih adalah lebih berkuasa dan kaya. Artikel ini akan memberikan pengenalan yang mendalam kepada fungsi dan penggunaan beberapa pemilih biasa dalam HTML5 dan membantu pembaca memahami dengan lebih baik melalui contoh kod tertentu.
1. Pemilih Asas
Pemilih asas ialah salah satu pemilih yang paling mudah dan paling biasa digunakan. Mereka boleh memilih elemen mengikut nama teg, nama kelas atau id mereka.
p { color: red; }
.
, diikuti dengan nama kelas. Contohnya, untuk memilih semua elemen dengan kelashighlight
, anda boleh menggunakan kod berikut:.
开头,后面跟上类名。例如,要选取所有带有highlight
类的元素,可以使用如下代码:.highlight { background-color: yellow; }
#
开头,后面跟上id名。例如,要选取id为myElement
的元素,可以使用如下代码:#myElement { font-size: 16px; }
二、属性选择器
属性选择器可以根据元素的属性值来选取对应的元素。HTML元素可以拥有多个属性,开发者可以根据不同的属性来选择特定的元素。
[attribute]
:选取拥有指定属性的元素。例如,要选取所有拥有data-toggle
属性的元素,可以使用如下代码:[data-toggle] { cursor: pointer; }
[attribute=value]
:选取拥有属性并且值等于指定值的元素。例如,要选取所有type
为submit
的按钮元素,可以使用如下代码:input[type=submit] { background-color: blue; }
[attribute^=value]
:选取拥有属性并且值以指定值开头的元素。例如,要选取所有src
属性以https
开头的图片元素,可以使用如下代码:img[src^=https] { border: 1px solid red; }
三、伪类选择器
伪类选择器是根据元素的状态或者位置来选取对应的元素。HTML5中提供了丰富的伪类选择器,可以帮助开发者精确地选取需要的元素。
:hover
:选取鼠标悬停在元素上的状态。例如,要选取鼠标悬停在超链接上的状态,可以使用如下代码:a:hover { color: purple; }
:nth-child
:选取某个父元素下的特定位置的子元素。例如,要选取某个列表中的单数项,可以使用如下代码:li:nth-child(odd) { background-color: pink; }
:focus
input:focus { border: 1px solid green; }
#
, diikuti dengan nama id. Contohnya, untuk memilih elemen dengan id
myElement
, anda boleh menggunakan kod berikut:
rrreee
2. Pemilih atribut
Pemilih atribut boleh memilih elemen yang sepadan mengikut nilai atribut bagi unsur tersebut. Elemen HTML boleh mempunyai berbilang atribut, dan pembangun boleh memilih elemen tertentu berdasarkan atribut yang berbeza.data-toggle
, anda boleh menggunakan kod berikut:
[attribute=value]
: memilih elemen yang mempunyai atribut dan nilai adalah sama dengan elemen nilai yang ditentukan. Contohnya, untuk memilih semua elemen butang yang
src
nya bermula dengan
https
, anda boleh menggunakan kod berikut: rrreee3 Pemilih kelas Pseudo Pseudo-. pemilih kelas adalah berdasarkan Status atau kedudukan elemen untuk memilih elemen yang sepadan. HTML5 menyediakan banyak pemilih kelas pseudo yang boleh membantu pembangun memilih elemen yang mereka perlukan dengan tepat.
:hover
: Pilih keadaan apabila tetikus melayang di atas elemen. Contohnya, untuk memilih keadaan apabila tetikus melayang di atas hiperpautan, anda boleh menggunakan kod berikut: rrreee
:nth-child
: Pilih elemen anak pada kedudukan tertentu di bawah unsur induk. Contohnya, untuk memilih item ganjil dalam senarai, anda boleh menggunakan kod berikut: rrreee
Atas ialah kandungan terperinci Fungsi dan penggunaan pemilih HTML5: pemahaman menyeluruh tentang pelbagai pemilih. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!