天天看點

基本CSS選擇器,複合選擇器,後代選擇器

基本CSS選擇器有标記選擇器、類别選擇器、ID選擇器3種

1。标記選擇器

    每一種HTML标記的名稱都可以作為相應的标記選擇器的名稱,如h1,p,等等

2。類别選擇器

    類别選擇器的名稱可以由使用者自定義

   格式如下:.class{color:green;font-size:20px;}

3。ID選擇器

    與類别選擇器相試

   格式如下:#id{color:green;font-size:20px;}

複合選擇器:就是兩個或者多個基本選擇器,通過不同方式連接配接而成的選擇器

有兩種情況:”交集“選擇器、“并集”選擇器 

1。“交集”選擇器:由兩個選擇器直接連接配接構成,其結果是選中二者各自元素範圍的交集,其中第一必須是标記選擇器,第二個必須是類别選擇器或者ID選擇器,兩個選擇器之間不能有空格,必須連續書寫

如:h3.class{color:red;font-size:23px;}

2。“并集”選擇器:同時選中各個基本選擇器所選擇的範圍,任何形式的選擇器都可以,并集選擇器是多個選擇器通過逗号連接配接而成的,

格式如:h1,h2,h3{color:red;font-size:23px;}

後代選擇器:

後代選擇器書寫方法:把外層的标記寫在前面,内層的标記寫在後面,之間用空格分隔,當标記發生嵌套時,内層的标記就成為外層标記的後代了

舉個列子

基本CSS選擇器,複合選擇器,後代選擇器

<html>

基本CSS選擇器,複合選擇器,後代選擇器

<head>

基本CSS選擇器,複合選擇器,後代選擇器

<title>後代選擇器</title>

基本CSS選擇器,複合選擇器,後代選擇器

<style type="text/css">

基本CSS選擇器,複合選擇器,後代選擇器

p span{

基本CSS選擇器,複合選擇器,後代選擇器

   color:red

基本CSS選擇器,複合選擇器,後代選擇器

}

基本CSS選擇器,複合選擇器,後代選擇器

span

基本CSS選擇器,複合選擇器,後代選擇器

{

基本CSS選擇器,複合選擇器,後代選擇器

  color:blue;

基本CSS選擇器,複合選擇器,後代選擇器
基本CSS選擇器,複合選擇器,後代選擇器

</style>

基本CSS選擇器,複合選擇器,後代選擇器

</head>

基本CSS選擇器,複合選擇器,後代選擇器

<body>

基本CSS選擇器,複合選擇器,後代選擇器

<p>嵌套<span>用CSS</span>标記的方法</p>嵌套之外的<span>标記</span>不生效

基本CSS選擇器,複合選擇器,後代選擇器

</body>

基本CSS選擇器,複合選擇器,後代選擇器

</html>

基本CSS選擇器,複合選擇器,後代選擇器

效果是:“用CSS”的顯示紅色,其他用<span>包圍起來的是蘭色

後代選擇器産生的影響不僅限于元素的“直接後代”,而且會影響到它的“各級後代”

子選擇器:也就是隻有對直接後代有影響的選擇器,而對“孫子”以及對個層的後代不産生作用。

格式如下:p>span{color:blue;}

本文轉自    風雨蕭條 部落格,原文連結:   http://blog.51cto.com/1095221645/1792385     如需轉載請自行聯系原作者