亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓課程 | 模擬考場 | 考試論壇  
        當前位置:設計制作 > CSS/HTML > 文章內容
        

      CSS基礎教程:派生選擇器

       [ 2016年1月27日 ] 【

      派生選擇器

      通過依據元素在其位置的上下文關系來定義樣式,你可以使標記更加簡潔。

      在 CSS1 中,通過這種方式來應用規(guī)則的選擇器被稱為上下文選擇器 (contextual selectors),這是由于它們依賴于上下文關系來應用或者避免某項規(guī)則。在 CSS2 中,它們稱為派生選擇器,但是無論你如何稱呼它們,它們的作用都是相同的。

      派生選擇器允許你根據文檔的上下文關系來確定某個標簽的樣式。通過合理地使用派生選擇器,我們可以使 HTML 代碼變得更加整潔。

      比方說,你希望列表中的 strong 元素變?yōu)樾斌w字,而不是通常的粗體字,可以這樣定義一個派生選擇器:

      li strong {
          font-style: italic;
          font-weight: normal;
        }
      

      請注意標記為 的藍色代碼的上下文關系:

      我是粗體字,不是斜體字,因為我不在列表當中,所以這個規(guī)則對我不起作用

      1. 我是斜體字。這是因為 strong 元素位于 li 元素內。
      2. 我是正常的字體。

      在上面的例子中,只有 li 元素中的 strong 元素的樣式為斜體字,無需為 strong 元素定義特別的 class 或 id,代碼更加簡潔。

      再看看下面的 CSS 規(guī)則:

      strong {
           color: red;
           }
      
      h2 {
           color: red;
           }
      
      h2 strong {
           color: blue;
           }

      下面是它施加影響的 HTML:

      The strongly emphasized word in this paragraph isred.

      This subhead is also red.

      The strongly emphasized word in this subhead isblue.

      將考試網添加到收藏夾 | 每次上網自動訪問考試網 | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關于本站  網站聲明  廣告服務  聯(lián)系方式  站內導航  考試論壇
      Copyright © 2007-2013 中華考試網(Examw.com) All Rights Reserved