深入了解HTML5中的選擇器:一覽眾多選擇器的功能與用法,需要具體程式碼範例
HTML5是目前最新的HTML標準,其中的選擇器是開發者在使用CSS樣式表時不可或缺的一部分。選擇器可以幫助開發者精確、簡單地選取HTML元素,並對其套用對應的樣式。在HTML5中,選擇器的功能和用法更加強大和豐富。本文將深入介紹HTML5中的幾類常用選擇器的功能和用法,透過具體的程式碼範例幫助讀者更好地理解。
一、基本選擇器
基本選擇器是最簡單且最常用的選擇器之一。它們可以透過元素的標籤名稱、類別名稱或id來選取元素。
p { color: red; }
.
開頭,後面跟上類別名稱。例如,要選取所有帶有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; }
:選取擁有屬性且值以指定值開頭的元素。例如,要選取所有
src屬性以
https開頭的圖片元素,可以使用以下程式碼:
img[src^=https] { border: 1px solid red; }
偽類選擇器是根據元素的狀態或位置來選取對應的元素。 HTML5中提供了豐富的偽類選擇器,可以幫助開發者精確地選取所需的元素。
:選取滑鼠懸停在元素上的狀態。例如,要選取滑鼠懸停在超連結上的狀態,可以使用以下程式碼:
a:hover { color: purple; }
:選取某個父元素下的特定位置的子元素。例如,要選取某個清單中的單數項,可以使用下列程式碼:
li:nth-child(odd) { background-color: pink; }
:選取具有焦點的元素。例如,要選取目前取得焦點的輸入框,可以使用下列程式碼:
input:focus { border: 1px solid green; }
以上是HTML5選擇器的功能與用法:全面了解各種選擇器的詳細內容。更多資訊請關注PHP中文網其他相關文章!