A 標籤HTML 選擇器 css
body
{
padding
:
0px
;
margin
:
0px
;
background-color
:
#ffdee0
;
}
B 類別CLASS 選擇器 shell
<style type="text/css">
.hongkong
{
color
:
blue
;
}
.hunang
{
color
:
red
;
}
</style>
......
<p class="hongkong">劉德華</p>
<p class="hongkong">張學友</p>
<p class="hunang">何炅</p>
<p class="hunang">汪涵</p>
C 專用ID 選擇器 spa
<style type="text/css">
#wanghan
{
color
:
blue
;
}
</style>
......
<p>劉德華</p>
<p>張學友</p>
<p>何炅</p>
<p id="wanghan">汪涵</p>
D 選擇器組合篩選 it
<style type="text/css">
/*
只有<h1>標籤中class值:"hongkong"的改爲藍色
*/
h1.hongkong
{
color
:
blue
;
}
/*
只有<h1>標籤中id值:"hunang"的改爲紅色
*/
h1#hunang
{
color
:
red
;
}
</style>
......
<p class="hongkong">劉德華</p>
<h1 class="hongkong">張學友</h1>
<p class="hongkong">何炅</p>
<h1 id="hunang">汪涵</h1>
E 選擇器集體聲明 (選擇器之間使用逗號) class
<style type="text/css">
p,h1,.hongkong,#hongkong,h1.hongkong
{
color
:
red
;
}
</style>
......
<p class="hongkong">劉德華</p>
<h1 id="hongkong">張學友</h1>
F 選擇器的嵌套 (選擇器之間使用空格) import
<style type="text/css">
/*
只設置<div>下的<span>下的<p>標籤爲紅色
*/
div#myid span .hongkong
{
color
:
red
;
}
</style>
......
<div id="myid">
<span><p class="hongkong">劉德華</p></span>
<p class="hongkong">郭富城</p>
</div>
<p class="hongkong">張學友</p>
G 子選擇器:用來選擇一個父元素直接的子元素,不包括子元素的子元素。(選擇器之間使用大於號) im
<style type="text/css">
/*
使用「子選擇器」示例
*/
.div1>p
{
color
:
red
;
}
/*
不使用「子選擇器」示例
*/
.div2 p
{
color
:
blue
;
}
</style>
......
使用「子選擇器」示例<hr/>
<div class="div1">
<p>aaaaa</p>
<span><p>bbbbb</p></span>
</div>
<!------------------------------------>
不使用「子選擇器」示例<hr/>
<div class="div2">
<p>aaaaa</p>
<span><p>bbbbb</p></span>
</div>
注意: margin
一、子選擇器的設置在IE 6 下使用無效(因此本人不推薦常用); img
二、若是嵌套的父子標籤是同一種標籤,子選擇器的設置也將使用無效。如:<p><p>父子標籤是同一種標籤</p><p>; di
H 屬性選擇器:針對HTML 標籤中的屬性進行選擇的。
<style type="text/css">
/*
將有title屬性的<p>設置爲紅色
*/
p[title]
{
color
:
red
;
}
/*
將title屬性值爲「t2」的<p>設置爲藍色
*/
p[title=t2]
{
color
:
blue
;
}
</style>
......
<p>無title屬性的段落標籤</p>
<p title="t1">將有title屬性的p標籤設置爲紅色</p>
<p title="t2">將title屬性值爲"t2"的p標籤設置爲藍色</p>
注意:
一、屬性選擇器的設置在IE 6 下使用無效(在IE 7 下使用有效);
二、屬性選擇器 CSS3 標準還有不少很是實用的特性,但IE 7 依然不支持;