欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css 選擇器 波浪線

CSS選擇器中有一個(gè)波浪線 ~,表示選擇器后面的元素中,與前面的選擇器不相鄰的元素。這個(gè)選擇器還有一些使用技巧。

.container ~ p {
font-size: 14px;
}

上面的代碼表示選取所有與class名為.container元素在同一級(jí)別的p元素,并且這些p元素跟.container元素不相鄰。例如:

相鄰

不相鄰

不相鄰

除此之外,波浪線選擇器還可以與其他選擇器組合使用,例如:

/* 選取class名為.container的元素內(nèi)部的所有a元素,但排除與.container相鄰的a元素 */
.container a:not(:first-child) ~ a {
color: red;
}

上面的代碼表示選取所有class名為.container的元素內(nèi)部的a元素,但排除與.container相鄰的第一個(gè)a元素,其它所有與.container不相鄰的a元素設(shè)置顏色為紅色。

波浪線選擇器還可以跟+選擇器搭配使用,例如:

/* 選取class名為.container的元素下面所有與h2相鄰的h3元素 */
.container h2 + h3 ~ h3 {
font-size: 16px;
}

上面的代碼表示選取class名為.container的元素下面所有與h2相鄰的h3元素,并且跟這些h3元素不相鄰的所有h3元素設(shè)置字體大小為16px。