1.root選擇器css
將樣式綁定到頁面的根元素中。根元素是指位於文檔樹中最頂層結構的元素,在HTML頁面中就是指包含整個頁面的<html>部分。html
<style type="text/css">spa
:root{htm
background:yellow;文檔
}get
body{樣式
background:green;di
}co
</style>background
注意:不使用root選擇器來指定root元素的背景色,只指定body元素的背景色,則整個頁面就所有變成了綠色。
2.not選擇器
若是想對某個結構元素使用樣式,可是想排除這個結構元素下面的子結構元素,讓它不使用這個樣式時,能夠使用not選擇器。
body*:not(h1){
background:yellow;
}
3.empty選擇器
適用empty選擇器來指定當元素中內容爲空白時使用的樣式。
:empty{
background:yellow;
}
4.target選擇器
使用target選擇器來對頁面中某個target元素(該元素的id被當作頁面的超連接來使用)指定樣式,該樣式只在用戶點擊了頁面的超連接,而且跳轉到target元素後起做用。
<style type="text/css">
:target{
background:yellow;
}
</style>
<a href="#text1">文字1</a>
<div id="text1">
<h1>文字1</h1>
<p>此處省略100個字</p>
</div>