1. 程式人生 > >02CSS選擇器06

02CSS選擇器06

sre doc lang selector char 之間 one body 瀏覽器中

day06

CSS規則由兩部分構成:選擇器,聲明

CSS選擇器

標簽選擇器
  以HTML標簽作為選擇器
類選擇器
  為HTML標簽添加class屬性
  通過類選擇器來為具有此class屬性的元素設置CSS樣式
  可對不同類型元素的同一個名稱的類選擇器設置不同的樣式規則:p.red{} and h1.red{}
  同一個元素可以設置多個類,之間有空格隔開

ID選擇器

  為HTML標簽添加ID屬性
  通過ID選擇器來為具有此ID的元素設置CSS規則


全局選擇器
  所有標簽設置樣式

群組選擇器

  集體統一設置樣式
  後代選擇器
  使用後代選擇器,之間用空格隔開

class與id的值是區分大小寫的


偽類選擇器
  偽類選擇器定義特殊狀態下的樣式
  無法用標簽,id,class及其它屬性實現

鏈接偽類
  :link 未訪問狀態
  :visited 已訪問狀態
  :hover 鼠標懸浮狀態
  :active 激活狀態
  註意寫的順序::link>:visited>:hover>:active

案例:

css_selectors.html:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>css選擇器</title>
    <style type="text/css">
        /*h1,#three,p.special{font-size: 50px}
        p{color: red;}
        .special{color: blue;}
        .one{text-decoration: underline;}
        #two{color:green;}
        *{background-color: black;}
*/ .classred{color: red;} p em{color: blue;} h1.special em{color: orange;} em{color: :red;} </style> </head> <body> <h1 class="special"><em>CSS</em>是什麽</h1> <p><em>CSS</em>層疊樣式</p> <p class="special one"
>用於定義HTML內容再瀏覽器中的顯示樣式</p> <p><em>CSS</em>樣式由選擇器和聲明組成</p> <div> <h1 id="two"><em>CSS</em>使用方法</h1> <ul id="three"> <li>行內樣式</li> <li>內部樣式</li> <li>外部樣式</li> <li>導入式</li> </ul> <h1><em>CSS</em>選擇器</h1> <ul> <li>標簽選擇器</li> <li>ID選擇器</li> <li>類選擇器</li> <li>後代選擇器</li> </ul> </div> </body> </html>

css_selectors1.html:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>css選擇器</title>
    <style type="text/css">
        /*a:link{color: red;}
        a:visited{color: black;}
        a:hover{color: green;}
        a:active{color: gray;}*/
        p.a:link{color: #123123;}
        p.a:visited{color: #213543;}
        p.a:hover{color: #64f433}
        p.a:active{color: red;}
        p:hover{font-size: 50px;}
        p:active{font-size: 30px;}
    </style>
</head>
<body>
    <a href="http://www.baidu.com" target="_blank">百度</a>
    <br>
    <p><a href="http://www.baidu.com" target="_blank">百度</a></p>
    <p>wefdfadf</p>
</body>
</html>

02CSS選擇器06