element {
css declarations;
}
以下為本文Html範例
<div>
<p>One</p>
<div>Two</div>
<p>Three</p>
</div>
<div>
<div>Four</div>
<div><p>Five</p></div>
<p>Six</p>
<p>Seven</p>
</div>
(>) 大於符號
套用A元素下所有第一層B元素
A > B {
css declarations;
}
/* css範例-基本使用*/
div > p {
font-size:50px;
}
(+) 加號
套用A元素後第二個開始連續的B元素, 如中間有其他元素, 則會從下個B元素的第二個開始
A + B {
css declarations;
}
/* css範例-基本使用*/
div + p {
font-size:50px;
}
(~) 取代符號
套用A元素後第二個開始連續的B元素,不受其他元素影響
A ~ B{
css declarations;
}
/* css範例-基本使用*/
div ~ p {
font-size:50px;
}