<strike id="3tkic"><sup id="3tkic"></sup></strike>

  1. <ul id="3tkic"></ul>
      <b id="3tkic"><legend id="3tkic"></legend></b>
      <b id="3tkic"><meter id="3tkic"></meter></b>

    • <strike id="3tkic"></strike>

      <blockquote id="3tkic"></blockquote>

    • 亚洲AV无码国产在丝袜线观看_亚洲第一页A∨在线_亚洲国产人成在线观看69网站_无码日韩人妻AV一区免费l

      css3選擇器

      2016/10/21 8:54:52   閱讀:1677    發(fā)布者:1677
      通配符選擇器
      通配選擇器的作用就是對頁面上所有的元素都生效,
      頁面上的所有標簽都會展示出通配符選擇器設(shè)定的樣式。
      這樣的弊端就是影響網(wǎng)頁渲染的時間。所以不推薦直接使用通配符選擇器
      取代寫法就是 把需要統(tǒng)一設(shè)置的元素放在一起,通過 [分組選擇器]
      一次性設(shè)置。


      對于初學者,不用過于在于網(wǎng)頁打開速度以及性能問題,對于什么時候使用
      通配符選擇器呢?在你需要的時候直接用就可以。其實也就下面這段代碼。
      如:code1

      通配符的另一個用法就是給某個元素的后代設(shè)置相同的樣式。如:code3
      結(jié)合類選擇器使用。
      code1
      {
      margin: 0;
      padding: 0;
      }

      -------------------

      分組選擇器(并集選擇器)
      html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {
      /*code2*/
      margin:0;
      padding:0;
      }

      --------------------

      標簽選擇器
      h1{
      color: blue;

      }
      p{
      font-family: 微軟雅黑;
      color: cadetblue;
      }

      --------------------


      類選擇器: 最常用的選擇器
      類選擇器的單獨使用
      .desc{
      border: dashed;
      }
      類選擇器和其他形式組合使用
      .desc p{
      color: deeppink;
      font-size: 20px;
      }

      .desc *{
      /*code3*/
      color: deeppink;
      }
      --------------------


      ID選擇器

      需要注意的是,注意大小寫.

      不能使用詞列表,參考區(qū)別2,錯誤代碼如下:
      #title name{
      font-size: 30px;
      }
      可以和其他選擇器結(jié)合使用

      #title{
      font-size: 30px;
      }
      #title .name{
      color: #000;
      }

      --------------------

      后代選擇器(包含選擇器)
      .desc p{
      color: deeppink;
      font-size: 20px;
      }

      .descendant em{
      font-weight: bold;
      }
      --------------------

      子元素選擇器
      .child > p > em{
      font-size: 30px;
      }
      --------------------


      相鄰選擇器
      可以結(jié)合其他選擇器使用

      需要注意的是:使用相鄰選擇器,必須是有共同的父元素

      .Adjacent h5 + p {
      margin-top:50px;
      }
      兄弟選擇器
      .Adjacent h5 ~ p{
      font-size: 30px;
      }
      --------------------

      屬性選擇器
      頁面上所有的超鏈接標簽顏色都會變成紅,也可以和其他選擇器組合使用

      根據(jù)一個屬性去選擇
      .testA a[href] {
      color:red;
      }

      a[href] {
      color:red;
      }

      根據(jù)多個屬性去選擇
      同樣也可以和其他選擇器組合使用
      a[href][title] {
      font-size: 25px;
      }

      根據(jù)具體的屬性值去選擇,案例如上
      a[href=’#’][title=’test’] {color: deeppink;}

      屬性與屬性值必須匹配
      a[class=’aaa bbb’]{
      color: chartreuse;
      }

      根據(jù)部分屬性值選擇,即只要該屬性中存在指定值得元素都會被選擇到

      如果忽略了波浪號,則說明需要完成完全值匹配

      p[class~=’important’]{
      color: red;
      }

      子串匹配屬性選擇器 : 分三種
      選擇的屬性中,屬性值以指定的屬性值開頭
      a[href ^= ’http://www.apple’]{
      color: deeppink;
      }
      選擇的屬性中,屬性值以指定的屬性值結(jié)尾
      a[href $= ’microsoft.com’]{
      color: cadetblue;
      }
      選擇的屬性中,屬性值存在指定的屬性值
      a[href*=’www.w3school.com’]{
      color: red;
      }

      特定屬性選擇類型

      屬性選擇器最常見的用途還是匹配語言值

      p[lang|=’en’]{
      color: red;
      }
      --------------------

      偽類
      偽類名對大小寫不敏感;
      :active 需要放在 :hover 后邊才會生效;
      :hover 需要放在 :link :visited 后邊才會生效;

      另外偽類也可以和其他選擇器結(jié)合使用

      a:link {color: #FF0000} 未訪問的鏈接
      a:visited {color: #00FF00} 已訪問的鏈接
      a:hover {color: #FF00FF} 鼠標移動到鏈接上
      a:active {color: #0000FF} 選定的鏈接

      :first-child 偽類來選擇元素的第一個子元素
      .wl p:first-child{
      color: red;
      } 容易被誤解!讀法:選用.wl這個類的元素下邊第一個p標簽,并不是p標簽內(nèi)的第一個元素,與下邊樣式對比

      .wl p i:first-child{
      font-size: 30px;
      } 讀法:.wl 類下所有p標簽中的第一個 i 標簽

      .wl p:first-child i{
      color: #FF00FF;
      } 讀法:.wl 下邊的第一個 p 標簽中所有 i 標簽

      .wl li:first-child{
      font-family: monospace;
      }
      --------------------

      偽元素 注:也可以和其他選擇器結(jié)合使用
      :first-line 偽元素:用于向文本的首行設(shè)置特殊樣式
      :first-line 只能用于塊級元素,看頁面樣式

      注:以下屬性可以用于偽元素:first-line中
      font
      color
      background
      word-spacing
      letter-spacing
      text-decoration
      vertical-align
      text-transform
      line-height
      clear

      .wl p:first-line {
      color:#ff0000;
      font-variant:small-caps;
      }

      :first-letter: 處理首字母
      :first-letter 只能用于塊級元素,看頁面樣式

      注:以下屬性可以用于偽元素:first-letter中
      font
      color
      background
      margin
      padding
      border
      text-decoration
      vertical-align (僅當 float 為 none 時)
      text-transform
      line-height
      float
      clear

      .wl p:first-letter{
      color: chocolate;
      }
      以上兩個就構(gòu)成了多重偽元素

      :before 偽元素 :可以在元素的內(nèi)容前面插入新內(nèi)容
      .wl p:before{
      content: url("");
      }
      .wl p:after{
      content: url("");
      }
       
        
      ********
      關(guān)于選擇的優(yōu)先級的問題

      id選擇器優(yōu)先級 > 類選擇器優(yōu)先級 > 標簽選擇器優(yōu)先級


      亚洲AV无码国产在丝袜线观看_亚洲第一页A∨在线_亚洲国产人成在线观看69网站_无码日韩人妻AV一区免费l
      <strike id="3tkic"><sup id="3tkic"></sup></strike>

      1. <ul id="3tkic"></ul>
          <b id="3tkic"><legend id="3tkic"></legend></b>
          <b id="3tkic"><meter id="3tkic"></meter></b>

        • <strike id="3tkic"></strike>

          <blockquote id="3tkic"></blockquote>

        • 寻乌县| 太仆寺旗| 长泰县| 肥城市| 龙游县| 武安市| 揭西县| 屏边| 兴城市| 禹州市| 布尔津县| 富平县| 中牟县| 武平县| 双柏县| 湘潭市| 凭祥市| 平和县| 东至县| 武夷山市| 凤庆县| 资兴市| 昌江| 双流县| 钦州市| 临安市| 布拖县| 罗山县| 三亚市| 荥经县| 容城县| 长丰县| 梁山县| 长葛市| 蚌埠市| 嘉兴市| 临西县| 黄骅市| 河北省| 巴林右旗| 泗水县|