CSS教程9 CSS的Grouping and Nesting分組和嵌套

Grouping 分組

  當許多選擇器有同樣屬性時,可以使用逗號組合它們。
  例子:

Example Source Code [www.52css.com]
h2 {
color: red;
}
.thisOtherClass {
color: red;
}
.yetAnotherClass {
color: red;
}
  上面的可以寫成這樣:

Example Source Code [www.52css.com]
h2, .thisOtherClass, .yetAnotherClass
{
color: red;
}
Nesting 嵌套

  如果CSS結構良好,不需要使用很多class或ID選擇器。這是因爲CSS可以設定選擇器裏面選擇器的屬性。
  例子:
Example Source Code [www.52css.com]
#top {
background-color: #ccc;
padding: 1em
}
#top h1 {
color: #ff0;
}
#top p {
color: red;
font-weight: bold;
}
  如果你碰到下面這樣的形式,記得處理掉你網頁上的class或ID。

Example Source Code [www.52css.com]
<div id="top">
<h1>Chocolate curry</h1>
<p>This is my recipe for making curry purely with chocolate</p>
<p>Mmm mm mmmmm</p>
</div>
  這是由於,通過使用空格分離選擇器,我們可以設定IDtop裏面的h1顏色爲#ff0,p是red和blod。
  這可能比較複雜,因爲嵌套可以多級使用,所以需要多加練習。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章