接下來我們介紹CSS階層選擇器,與之前的屬性的優先權高低有所不同。
我們直接上範例,在我的body之中我們先上code:
<h3>我是一個title33333333333333</h3>
<h4>我是一個title4444444444444444444443</h3>
<div class="container">
<p>我是.container裡第一層的p</p>
<p>我是.container裡第一層的p 我是另外一個段落</p>
<article>
<p>我是.container第二層的p我是第二層的p</p>
<p>我是.container第二層的p我是第二層的p</p>
</article>
<p>我是.container裡第一層的p 我還是一個段落</p>
<p>我是.container裡第一層的p </p>
</div>
<p>我是container外面的p</p>
<p>我是container外面的p</p>
接著再CSS中上這些code:
.container>p {
background: tomato;
color: black;
padding: 5px 15px;
border-radius: 6px;
}
上述這一行,會出現變化的是class container裡的【第一層】p標籤
.container {
font-size: 50px;
}
這一行會出現變化的是class container
.container+p {
color: red;
}
這一行會出現變化的是 class container 後面的第一個p標籤
h3,h4 {
color: aquamarine;
font-size: 50px
}
這一行選擇的是h3及h4標籤的文字
因此各種階層都有所不同,選擇的時候大家要小心選用。
今天的教學素材 可以至我的GitHub 上下載我的第一個網站-4