答案:可以使用 p 作為選擇器,例如:p { … }
答案:可以使用 a 作為選擇器,例如:a { … }
答案:可以使用 [style=“background-color: #ff0000;”] 作為選擇器,例如:[style=“background-color: #ff0000;”] { … }
答案:可以使用 [attribute^=“value”] 作為選擇器,例如:[class^=“box-”] { … }
答案:可以使用 :last-child 作為選擇器,例如:div:last-child { … }
CSS Selector是一種CSS選擇器,可用於選擇HTML文檔中特定的元素,並對其應用樣式。以下是一些常用的CSS選擇器及其示例:
選擇所有p元素並應用樣式:
p {
color: red;
}
選擇class為"example"的所有元素並應用樣式:
.example {
color: blue;
}
選擇ID為"header"的元素並應用樣式:
#header {
background-color: gray;
}
選擇所有div元素中的p元素並應用樣式:
div > p {
font-size: 16px;
}
選擇class為"example"的元素之後的第一個p元素並應用樣式:
.example + p {
color: green;
}
選擇所有包含title屬性的a元素並應用樣式:
a[title] {
text-decoration: underline;
}
以上是一些常用的CSS選擇器及其示例。這些選擇器可幫助您更好地選擇HTML文檔中的元素並對其應用樣式。
選擇器:指定要樣式化的HTML元素。
類別(Class)選擇器:透過.classname
來選擇指定類別的HTML元素。
ID選擇器:透過#idname
來選擇指定ID名稱的HTML元素。
元素選擇器:透過元素名稱(如div、a、p等等)來選擇指定元素。
屬性選擇器:透過[attribute=value]
來選擇指定具有特定屬性的HTML元素。
群組選擇器:透過使用逗號分隔多個選擇器,來同時樣式化這些元素。
子元素選擇器:透過parent>child
語法,選擇指定元素的直接子元素。
後代元素選擇器:透過ancestor descendant
語法,選擇指定元素裡的後代元素。
兄弟元素選擇器:透過el1~el2
語法,選擇el1元素之後的所有el2元素(二者都是同一父級元素的兄弟元素)。
直接相鄰元素選擇器:透過el1 + el2
語法,選擇距離el1最近的el2元素(二者都是同一父級元素的相鄰元素)。
非選擇器:透過:not(selector)
語法,選擇不符合指定條件的元素。
整體選擇器:透過*
語法,選擇所有元素。
多重選擇器:透過使用逗號分隔多個條件,來選擇符合其中任意一個條件的元素。
.menu-item:not(.nav-header) a
ol>li, ul>li
.btn:not(.disabled)
div.post:last-child > *
div > header + p
答案僅供參考,可能不唯一。