日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

css选择器30种

發布時間:2025/3/17 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 css选择器30种 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

CSS 選擇器是一種模式,用于選擇需要添加樣式的元素。平時使用最多也是最簡單的就是 #id、.class 和標簽選擇器,在 CSS 中還有很多更加強大更加靈活的選擇方式,尤其是在 CSS3 中,增加了很多新的選擇器,使得選擇元素更加便捷,所以必須理解這些選擇器,只有先理解了,多用幾次,自然而然就記住了。

1、* 【CSS2】

  通配符,選擇頁面所有元素。

1 *{ 2 margin:0; 3 padding:0; 4 }

  上面代碼的作用是把頁面上所有元素的內外邊距設置為 0,這是最基本的清除默認?CSS 樣式的方法。在平時練習時使用這個沒問題,但在實際的項目中不建議使用,可以使用世界級專家?Eric Meyer 的?CSS Reset?方案來重置瀏覽器默認樣式,也可以使用 Normalize.css,?CSS reset 和?Normalize?存著著根本理念上的差異,前者是將所有瀏覽器自帶的樣式重置掉,以確保各瀏覽器渲染的一致性,而后者則是盡量保留瀏覽器的默認樣式,是一個可定制的 CSS 文件,使瀏覽器渲染所有元素更加一致,符合現代標準,Bootstrap 就使用了該方案。也可以百度參考各大網站 CSS 代碼初始化樣式。

  * 也可以用來選擇某元素的所有子元素。

1 #box *{ 2 background-color:blue; 3 }

  上面的代碼,會選則 ID 為 box 下的所有元素。

2、#ID 【CSS1

  ID 選擇器,選擇具有指定 id 屬性的元素。

1 #content{ 2 width:960px; 3 margin:0 auto; 4 }

  ID 就像身份證一樣,具有唯一性,所以 ID 選擇器是 CSS 中效率最高的選擇器。

3、.Class 【CSS1】

  類選擇器,選擇具有指定類的所有元素。

1 .main{ 2 color:red; 3 }

  class 選擇器和?id 選擇器不同的是,一個頁面可以有多個 class,并且 class 可以在不同的標簽中使用,如果樣式相同的話。當你想對多個元素設置樣式時就可以使用 class,而只是對某個特定的元素設置樣式那就使用?id。

  (1)、什么時候使用 ID,什么時候使用 Class

  ID 和 Class 最主要的區別就在于 ID 不能重復,只能使用一次,一個 ID 只能用于一個標簽。而 Class 可以重復使用,同一個 Class 可以定義在多個標簽上,且一個標簽可以定義多個 Class。簡單理解,就是 ID 只能調用一次,而 Class 可以調用無數次。

  在同一個頁面中只出現一次的塊可以使用 ID 定義,比如網站的布局:頭部、主體、側邊欄和頁腳等。ID 主要用于特殊的元素,針對性強。

  而 Class 是一個集體聲明,當相同樣式應用于很多元素時,則使用 Class 定義。在一個網站中,需要調用的公用類比較多,所以使用 Class 可以寫一些公用類,在使用時調用就可以了。

  總結:只有一個獨立樣式的元素用 ID,而多個元素擁有相同樣式時用 Class。

  另外,document 的方法中 getElementById() 這個方法只能調用指定 ID 屬性的元素,因此當頁面中用到 JS 或者要動態調用對象時,就要用到?ID。當然也可以通過標簽名、name 屬性獲取元素,還可以通過元素的 className 來獲取元素,所以還是要根據實際的需求來決定使用哪個。如果一個元素使用 JS 進行交互,在命名時,可以在名稱前邊加上一個 J,這樣能增強代碼的可讀性,在頁面量大的情況下,便于調用,但不能使用加了?J 的名稱來定義 CSS 樣式。

4、X 【CSS1】

  標簽選擇器,選擇指定標簽名稱的所有元素。

1 a{ 2 text-decoration:none; 3 }

  如果你想讓頁面上所有指定標簽的樣式改變,可以直接使用標簽選擇器。

5、X, Y 【CSS1】

  分組選擇器,在樣式表中具有相同樣式的元素,就可以使用分組選擇器,把所有元素組合在一起,元素之間用逗號分隔,這樣只需要定義一組 CSS 聲明。

1 h1, h2, h3, h4, h5, h6 ,p{ 2 color:red; 3 }

  上面的代碼,選擇頁面上所有 h1 - h6 元素以及段落。

6、X Y 【CSS1】

  后代選擇器,選擇指定元素內部的所有子元素,包括子元素、孫元素、曾孫元素等等。

1 li a{ 2 text-decoration:none; 3 }

  如果你想選擇更加具體的元素,就可以使用后代選擇器。比如:并不需要去掉頁面中所有鏈接的下劃線,而只是去掉所有列表鏈接的下劃線,這時就可以使用后代選擇器。

7、X > Y 【CSS2】

  子元素選擇器,選擇指定父元素的所有直接子元素,不包括孫元素、曾孫元素等等。

1 div > ul{ 2 border:1px solid black; 3 }

  如果不希望選擇任意的后代元素,而只是選擇某個元素的子元素,那么就使用子元素選擇器。

  X Y 和 X > Y 的區別:前者作用于指定元素的所有后代元素,而后者只作用于指定元素的第一代后代,即直接子元素。

8、X + Y 【CSS2】

  相鄰兄弟選擇器,選擇相同父元素下,緊跟著指定元素之后的兄弟元素。

1 ul + p{ 2 color:red; 3 }

  上面的代碼,選擇所有相同父元素下緊跟著 ul 元素之后的第一個?p 元素。

9、X ~ Y 【CSS3】

  普通兄弟選擇器,選擇相同父元素下,指定元素后的所有兄弟元素。

1 ul ~ p{ 2 color:red; 3 }

  上面的代碼,選擇所有相同父元素下 ul 元素之后的每一個 p 元素。

  與相鄰兄弟選擇器不同,普通兄弟選擇器,兄弟元素不必緊跟在指定元素的后面,并且選擇指定元素后面所有的兄弟元素。

10、X[attr] 【CSS2】

  屬性選擇器,選擇所有指定屬性的元素。

1 a[target]{ 2 background-color:red; 3 }

  上面的代碼,選擇所有帶有?target 屬性的 a 元素。那些沒有此屬性的錨點將不會應用此樣式。

11、X[attr=value] 【CSS2】

  屬性和值選擇器,選擇所有指定屬性和值的元素。

1 a[target=_blank]{ 2 background-color:red; 3 }

  上面的代碼,選擇所有屬性為?target="_blank" 的 a 元素。只應用于在新標簽頁打開的鏈接,其他錨點將不受影響。

12、X[attr~=value] 【CSS2】

  這個選擇器用于選擇屬性值包含一個指定單詞的元素。~ 符號可以選擇指定屬性值是空格分隔多值的元素。

1 img[title~=flower]{ 2 border:2px solid blue; 3 }

  上面的代碼,選擇所有帶有 title 屬性值包含?flower 單詞的 img 元素。

13、X[attr|=value] 【CSS2】

  這個選擇器用于選擇屬性以指定值開始的元素。

  注意:該值必須是整個單詞,無論是單獨的像 lang="en",或者像連字符(-)連接的如 lang ="en-us" 都可以。

1 [class|=test]{ 2 background-color:yellow; 3 }

  上面的代碼,選擇所有 class 屬性以 test 開頭的元素。

  在 CSS2 中定義的 ~=、|= 和在 CSS3 中定義的 *=、^=、$= 之間的區別:

  ~= 和?*= 都可以選擇屬性值包含指定值的元素,前者必須是一個獨立的單詞,比如?test-a 和 test a 可以被選中,而 testa 不能被選中。而后者這三個都可以選中,只要是值的子串就可以了。

  其他選擇器和上面的原理相同,即?|= 和?~= 特性相同,^=、$= 和?*= 特性相同。

14、X[attr*=value] 【CSS3】

  這個選擇器匹配元素屬性值包含指定值的元素。該選擇器類似于與上面的選擇器,但是比上面的選擇器更強大更靈活。* 符號可以選擇指定屬性值包含子字符串的元素,也就說,只要屬性值中帶有指定的值,無需是一個單詞,無需空格分開,就可以匹配。

1 div[class*="test"]{ 2 background-color:red; 3 }

  上面的代碼,選擇所有 class 屬性的值包含子字符串 "test" 的 div 元素。

  DEMO:注意觀察下面代碼,各元素?title 屬性的定義以及所使用的選擇器,在頁面截圖中對比這兩個選擇器的區別:

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>屬性包含選擇器的區別</title> 6 <style> 7 *{ 8 margin:0; 9 padding:0; 10 } 11 img{ 12 width:90px; 13 height:90px; 14 } 15 16 img[title~=boy]{ 17 border:5px solid blue; 18 } 19 20 img[title*=girl]{ 21 border:5px solid red; 22 } 23 24 img[title~=boy]{ 25 width:60px; 26 height:60px; 27 } 28 29 img[title*=girl]{ 30 width:120px; 31 height:120px; 32 } 33 </style> 34 </head> 35 <body> 36 <img src="images/1.jpg" title="xxgirl-a" alt=""> 37 <img src="images/2.jpg" title="boy a" alt=""> 38 <img src="images/3.jpg" title="xxgirloo-b" alt=""> 39 <img src="images/4.jpg" title="boy-b" alt=""> 40 </body> 41 </html>

  在 Chrome 中顯示如下:

  X[attr*=value] 選擇器那是相當強大的,在某些時候將顯得尤為重要,比如頁面中有很多不同的鏈接地址時,想要更改某一域名相同的鏈接的樣式時,使用這個選擇器那簡直是沒誰了。

1 a[href*="ximo"]{ 2 background-color:red; 3 font-size:20px; 4 }

  上面的代碼,就指定了所有?href 屬性值中包含 ximo 的鏈接的樣式,那不管它是 http 的 ximo 還是 https 的 ximo,也不管它是 ximo.com 還是 ximo.cn,更不管它是 ximo.com/index.php?postid=1234567 還是 ximo.com/#zh/a%b%C%2B,只要該屬性值中包含 ximo,統統吃掉,是統統都改變樣式。

  強大固然好,但往往太強大的東西,就有可能超出控制,所以使用這個選擇器還得小心行事,避免造成不必要的結果。比如這樣的:http://www.domo.com/ximo 也會匹配。

15、X[attr^=value] 【CSS3】

  這個選擇器用于匹配元素屬性值帶有指定的值開始的元素。

1 a[href^="https"]{ 2 background-color:red; 3 }

  上面的代碼,選擇所有 href 屬性的值以 "https" 開頭的 a 元素。

16、X[attr$=value] 【CSS3】

  這個選擇器匹配元素屬性值帶有指定的值結尾的元素。

1 img[src$=".png"]{ 2 border:2px solid red; 3 }

  上面的代碼,選擇所有 src 屬性的值以 ".png" 結尾的 img 元素。

17、:link 和?:visited 【CSS1】

  偽類選擇器。

  :link 選擇所有未訪問的鏈接。

  :visited 選擇所有訪問過的鏈接。

1 a:link{ 2 color:red; 3 } 4 a:visited{ 5 color:purple; 6 }

  上面的代碼,所有未訪問的鏈接顯示為紅色,所有訪問過的鏈接顯示為紫色。

18、:active 【CSS1】

  偽類選擇器。

  用于選擇活動的鏈接,當鼠標點擊一個鏈接時,他就會成為活動鏈接,該選擇器主要用于向活動鏈接添加特殊樣式。

1 a:active{ 2 background-color:yellow; 3 }

  上面的代碼,當點擊頁面每個鏈接時,顯示黃色背景色。

19、:target 【CSS3】

  偽類選擇器。

  用于選擇當前活動的目標元素。

1 #news:target{ 2 background-color:yellow; 3 }

  上面代碼,選擇當前活動的 ID 為?#news 的元素,#news?即包含該錨名稱的點擊的 URL。

  URL 帶有?# 錨的名稱,指向文檔中一個具體的元素,即鏈接到某個元素的 URL,這個被鏈接的元素就是目標元素(target element)。

  下面的例子,突出顯示活動的 HTML 錨:

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>:target</title> 6 <style> 7 :target{ 8 border:2px solid red; 9 background-color:#CFCFCF; 10 } 11 </style> 12 </head> 13 <body> 14 <h1>我是大標題</h1> 15 16 <p><a href="#news1">跳轉至內容 1</a></p> 17 <p><a href="#news2">跳轉至內容 2</a></p> 18 19 <p>點擊上面的鏈接,:target 選擇器會突出顯示當前活動的 HTML 錨。</p> 20 21 <p id="news1"><b>內容 1 ...</b></p> 22 <p id="news2"><b>內容 2 ...</b></p> 23 </body> 24 </html>

  注意:IE9+ 以及所有瀏覽器都支持該選擇器,IE8 以及更早版本的瀏覽器不支持。

  在 Chrome 中顯示如下:

20、:hover 【CSS1】

  偽類選擇器。

  :hover 用于當鼠標移入鏈接時添加的特殊樣式。

  :hover 選擇器可用于所有元素,不僅是鏈接,主要用于定義鼠標滑過效果。

1 div:hover{ 2 background-color:pink; 3 } 4 a:hover{ 5 border-bottom: 1px solid red; 6 }

  上面的代碼,當鼠標移入所有 div 元素時顯示粉色背景色,當鼠標移入所有鏈接時顯示 1 像素的底邊框。

21、:before 和?:after 【CSS2】

  偽元素選擇器,在網上有很多創造性用法,主要用于在指定元素周圍生成一些內容。

  :before 和?:after 這倆小伙伴,用于在指定元素之前和之后插入內容,使用 content 屬性來指定要插入的內容,具體應用可以點這里。

  (1)、:before

  配合 CSS 的?content 屬性在指定元素之前插入內容。

1 p:before{ 2 content:"看這里 - "; 3 color:red; 4 font-weight:bold; 5 }

  上面的代碼,在所有段落之前插入 “看這里 - ”并顯示為紅色的粗體字。

  (2)、:after

  配合??CSS 的?content 屬性在指定元素之后插入內容。

  該偽元素有一個比較神奇的創造性用法,那就是?clearfix:after,即清除浮動。

  在 CSS 中,浮動會使元素向左或向右移動,直到他的外邊緣碰到包含框或另一個浮動框的邊框為止,其周圍的元素也會重新排列。浮動元素之后的元素將圍繞它,由于浮動框不在文檔的普通流中,所以文檔的普通流中的塊框表現得就像浮動框不存在一樣。簡單理解就是,浮動元素脫離了文檔流,包圍圖片和文本的 div 不占據空間。如下:

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>浮動問題</title> 6 <style> 7 *{ 8 margin:0; 9 padding:0; 10 } 11 #box{ 12 border:2px solid red; 13 width:800px; 14 } 15 .float{ 16 width:200px; 17 height:200px; 18 float:left; 19 background:#9C9C9C; 20 margin-right:10px; 21 } 22 </style> 23 </head> 24 <body> 25 <div id="box" class="clearfix"> 26 <div id="" class="float"> 27 </div> 28 <div id="" class="float"> 29 </div> 30 <p>浮動元素脫離了文檔流,包圍圖片和文本的 div 不占據空間。</p> 31 <img src="images/1.jpg" width="90px" height="90px" alt=""> 32 </div> 33 <img src="images/4.jpg" alt=""> 34 </body> 35 </html>

  在 Chrome 中顯示如下:

  如上圖所示,容器內部使用了浮動,浮動的父層不會跟著浮動框的高度增加而增加,浮動元素脫離了文檔流,包圍圖片和文本的 div 不占據空間。在 IE、Firefox 等符合 W3C 的標準瀏覽器中,如果有一個 DIV 作為外部容器,內部的 DIV 如果設置了 float 樣式,則外部的容器 DIV 因為內部沒有 clear,導致不能被撐開。如下所示:

  要解決浮動問題,可以給父容器設置?overflow:hidden; 屬性,父容器的高度可被自動撐開。現在讓我們來了解一下更高級的用法,即使用?:after 偽元素來清除浮動。上面的例子中,給父容器設置了一個 class 類?clearfix,現在給他應用如下樣式:

1 .clearfix:after{ 2 content:" "; 3 display:block; 4 height:0; 5 clear:both; 6 }

  在 Chrome 中顯示如下:

  可以看到父容器高度被撐開了,這就是?clearfix:after 清除浮動的應用,他的原理是:創建一個內容為空高度為0的塊來為目標元素清除浮動。在標準瀏覽器下,.clearfix:after 會在應用到 clearfix 的元素后面插入一個 clear:both 的塊級元素,從而達到清除浮動的作用。這樣在需要清除浮動時,只要聲明一個 .clearfix,然后在需要清浮動的元素中添加 clearfix 類名就好了。

22、:focus 【CSS2】

  這個選擇器用于選擇具有焦點的元素,該選擇器接受鍵盤事件或其他用戶輸入的元素。

1 input:focus{ 2 background-color:yellow; 3 }

  上面的代碼,當輸入域獲得焦點時顯示為黃色背景。

23、:first-child 【CSS2】和?:last-child 【CSS3】

  (1)、:first-child

  :first-child?選擇器匹配父元素中第一個子元素。如果不是指定的子元素,則匹配失敗。

  p:first-child 等同于 p:nth-child(1)。

1 p:first-child{ 2 color:red; 3 }

  上面代碼,選擇所有相同父元素中第一個 p 元素。

  (2)、:last-child

  :last-child 選擇器匹配父元素中最后一個子元素。如果不是指定的子元素,則匹配失敗。

  p:last-child 等同于 p:nth-last-child(1)。

1 p:last-child{ 2 background:red; 3 }

  上面的代碼,選擇所有相同父元素中最后一個 p 元素。

?

  一、他們有什么區別呢?

  :first-child 和?:first-of-type 這兩個選擇器都可以選擇父元素中的第一個子元素,

  :last-child 和 :last-of-type 這兩個選擇器都可以選擇父元素中最后一個子元素。

  用?:first-child 和?:first-of-type 做比較:

  :first-child?是在 CSS2 中定義的,:first-of-type?是在 CSS3 中定義的。

  前者用于匹配相同父元素下第一個子元素,而后者是匹配指定類型的第一個子元素。如下:

1 <div> 2 <p>我是第一個子元素</p> 3 <h1>我是第二個子元素</h1> 4 <span class="">第三個子元素</span> 5 <span class="">第四個子元素</span> 6 </div>

  :first-child

    p:first-child 匹配到 p 元素,因為 p 元素是 div 的第一個子元素。

    h1:first-child 匹配失敗,因為 h1 是 div 的第二個子元素,而不是第一個。

    span:first-child 匹配失敗,因為這兩個 span 元素都不是 div 的第一個子元素。

  :first-of-type

    p:first-of-type 匹配到 p 元素,因為 p 是 div 中所有類型為 p 的子元素中的第一個。

    h1:first-of-type 匹配到 h1 元素,因為 h1 是 div 中所有類型為 h1 的子元素中的第一個。

    span:first-of-type ?匹配到第三個子元素 span,上面代碼中 div 有兩個類型為 span 的子元素,該選擇器匹配它們中的第一個。

  總結: :first-child 匹配相同父元素的第一個子元素,即結構上的第一個子元素。而 :first-of-type 匹配的是相同父元素下同類型子元素中的第一個,該選擇器主要指定的是同類型,不再限制是第一個子元素,只要是指定類型的元素中第一個就行了。

  :last-child 和 :last-of-type 都是在 CSS3 中定義的,他們的區別與上面總結的原理相同。

24、:first-of-type 和?:last-of-type 【CSS3】

  (1)、:first-of-type

  :first-of-type 匹配相同父元素的第一個指定類型的子元素,簡單理解就是選擇指定元素的第一個兄弟元素。等同于 :nth-of-type(1)。

1 li:first-of-type{ 2 background-color:red; 3 }

  上面的代碼,選擇所有列表(無序列表和有序列表)中第一個列表項。

  (2)、:last-of-type

  :last-of-type 匹配相同父元素的最后一個指定類型的子元素,簡單理解就是選擇指定元素的最后一個兄弟元素。等同于 :nth-last-of-type(1)。

1 li:last-of-type{ 2 background-color:red; 3 }

  上面的代碼,選擇所有列表中最后一個列表項。

  注意:IE9+ 以及所有瀏覽器都支持這兩個選擇器,IE8 以及更早版本不支持。

25、:nth-of-type(n) 和?:nth-last-of-type(n) 【CSS3】

  (1)、:nth-of-type(n)

  :nth-of-type(n) 匹配相同父元素的第 N 個指定類型的子元素,也可以理解為選擇指定元素的第 N 個兄弟元素。

1 p:nth-of-type(2){ 2 background-color:red; 3 }

  上面的代碼,選擇所有同級 p 元素的第 2 個兄弟元素,即相同父元素下第 2 個 p 元素。

  (2)、:nth-last-of-type(n)

  :nth-last-of-type(n) 匹配相同父元素的倒數第 N 個指定類型的子元素,也可以理解為選擇指定元素的倒數第 N 個兄弟元素。

1 p:nth-last-of-type(2){ 2 background:red; 3 }

  上面的代碼,選擇所有同級 p 元素的倒數第 2 個兄弟元素,即相同父元素下的倒數第 2 個 p 元素。

  注意:在 JS 中元素的下標是從 0 開始計算的,而在 CSS 選擇器中是正常計算的,即從 1 開始。

  IE9+ 以及所有瀏覽器都支持這兩個選擇器,IE8 以及更早版本不支持。

26、:nth-child(n) 和?:nth-last-child(n) 【CSS3】

  (1)、:nth-child(n)

  :nth-child(n) 匹配父元素中的第 N 個子元素,不論元素的類型。如果第 N 個不是指定的子元素,則匹配失敗。

1 li:nth-child(2){ 2 color:red; 3 }

  上面的代碼,選擇所有列表的第 2 個列表項。

  (2)、:nth-last-child(n)

  :nth-last-child(n) 匹配父元素中的倒數第 N 個子元素,不論元素的類型。如果倒數第 N 個不是指定的子元素,則匹配失敗。

1 li:nth-last-child(2){ 2 color:red; 3 }

  上面的代碼,選擇所有列表的倒數第 2 個列表項。

  注意:IE9+ 以及所有瀏覽器都支持這兩個選擇器,IE8 以及更早版本不支持。

?

  一、25 和 26 所列的這 4 個選擇器都可以選擇父元素中的子元素,那他們到底有嘛區別呢?

  :nth-of-type 和 :nth-child,其實區別也很簡單,從字面量就可以看出,前者為什么要是 of-type,因為他們是以 "type" 來區分的。也就是說:X:nth-of-type(n) 是指父元素下第 N 個指定類型的子元素。而 X:nth-child(n) 是指父元素下第 N 個元素,且這個元素是指定的元素,若不是,則匹配失敗。 看下面的例子:

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>:nth-of-type 和 :nth-child</title> 6 <style> 7 /* 選擇第 3 個類型為 p 的子元素,顯示為藍色背景 */ 8 p:nth-of-type(3){ 9 background:blue; 10 } 11 /* 選擇倒數第 3 個類型為 p 的子元素,顯示為綠色背景 */ 12 p:nth-last-of-type(3){ 13 background:green; 14 } 15 16 /* 選擇第 3 個子元素 p,紅色背景,失敗 */ 17 p:nth-child(3){ 18 background:red; 19 } 20 21 /* 選擇倒數第 3 個子元素 p,黃色背景,失敗 */ 22 p:nth-last-child(3){ 23 background:yellow; 24 } 25 </style> 26 </head> 27 <body> 28 <div> 29 <p>我是第一個段落</p> 30 <p>我是第二個段落</p> 31 <ul> 32 <li>列表 1</li> 33 <li>列表 2</li> 34 </ul> 35 <p>我是第三個段落</p> 36 <p>我是第四個段落</p> 37 </div> 38 </body> 39 </html>

  在 IE 中顯示如下:

  二、這 4 個選擇器也可以叫做奇偶選擇器,參數 n?可以是一個數字,一個關鍵字,或者一個公式。

  ①、關鍵字

  奇數(odd)和偶數(even)可以作為關鍵字使用,可用于匹配索引是奇數或偶數的子元素,第一個子元素的下標是 1。 

  下面的例子,為奇數和偶數的列表項指定兩種不同的背景色:

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>奇偶</title> 6 <style> 7 li:nth-of-type(odd){ 8 background:red; 9 } 10 li:nth-of-type(even){ 11 background:blue; 12 } 13 </style> 14 </head> 15 <body> 16 <ul> 17 <li>列表 1</li> 18 <li>列表 2</li> 19 <li>列表 3</li> 20 <li>列表 4</li> 21 <li>列表 5</li> 22 <li>列表 6</li> 23 <li>列表 7</li> 24 <li>列表 8</li> 25 <li>列表 9</li> 26 </ul> 27 </body> 28 </html>

  在 Chrome 中顯示如下:

  ②、公式

  使用公式 (an+b),a 代表一個循環的大小,N 是一個計數器(從0開始),b 是偏移值。

  上面的例子,使用了關鍵字設置奇偶數,也可以使用公式來完成:

1 li:nth-of-type(2n-1){ /* 奇數行 */ 2 background:red; 3 } 4 li:nth-of-type(2n){ /* 偶數行 */ 5 background:blue; 6 }

  下面的代碼,指定下標是 3 的倍數的所有列表項背景色:

1 li:nth-of-type(3n){ 2 background:red; 3 }

  在 Chrome 中顯示如下:

27、:only-of-type 和?:only-child 【CSS3】

  (1)、:only-of-type

  :only-of-type 匹配屬于同類型中唯一的同級元素。

  (2)、:only-child

  :only-child 匹配屬于父元素中唯一子元素的元素。

  下面的例子,是他們的區別:

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>:only-of-type 和 :only-child</title> 6 <style> 7 p:only-of-type{ 8 background:green; 9 } 10 p:only-child{ 11 color:white; 12 } 13 </style> 14 </head> 15 <body> 16 <div> 17 <p>我是父元素下唯一的段落。</p> 18 </div> 19 20 <div> 21 <p>我是第一個段落,我還有個列表兄。</p> 22 <ul> 23 <li>列表 1</li> 24 <li>列表 2</li> 25 </ul> 26 </div> 27 </body> 28 </html>

  在 IE 中顯示如下:

  注意:IE9+ 以及所有瀏覽器都支持該選擇器,IE8 以及更早版本的瀏覽器不支持。

28、:not(selector) 【CSS3】

  這個選擇器還是很強大的,用于匹配非指定元素/選擇器的每個元素,可以理解為取反的意思,即除了指定的元素以外所有元素。

  下面的例子,指定頁面中除了 p 元素之外的所有元素設置為綠色背景,白色字體:

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>:not(selector)</title> 6 <style> 7 p{ 8 color:red; 9 } 10 *:not(p){ 11 background:green; 12 color:white; 13 } 14 </style> 15 </head> 16 <body> 17 <h1>我是標題</h1> 18 <p>這是一個段落。</p> 19 <p>這是另一個段落。</p> 20 <div>這是 div 元素中的文本。</div> 21 <div> 22 <p>我是 div 中的段落。</p> 23 </div> 24 <ul> 25 <li>列表 1</li> 26 <li>列表 2</li> 27 </ul> 28 </body> 29 </html>

  在 Chrome 中顯示如下,來感受一下他的強大吧:

  頁面中除了 p 元素之外還有 body、html 元素,反正他都不會放過,那有人就說了,呢不是還有 title 元素么,這要是都改變了,那簡直就超神了。

  :not(selector) 選擇器不止是這么用,其實他在某些時候還是相當有用的,比如要把除了 ID 為 "main" 之外的所有 div 元素都選中,那么使用他就再合適不過了。

1 div:not(#main){ 2 border:1px solid black; 3 }

  注意:IE9+ 以及所有瀏覽器都支持該選擇器,IE8 以及更早版本的瀏覽器不支持。

29、::selection 【CSS3】

  ::selection 選擇器匹配元素中被用戶選擇或處于高亮狀態的部分。

  ::selection只可以應用于少數的CSS屬性:color、background、cursor 和 outline。

  下面的代碼,當元素被用戶選中后會顯示為紅色的字體:

1 ::selection{ 2 color:red; 3 } 4 ::-moz-selection{ 5 color:red; 6 }

  注意:IE9+ 以及所有瀏覽器都支持該選擇器,但是 Firefox 需要通過其私有屬性?::-moz-selection 才能獲得支持 。

30、:empty 【CSS3】

  這個選擇器用于匹配沒有子元素的每個元素,包括文本節點。

  選擇所有沒有任何子級的元素,也就是說選擇頁面中所有指定的空元素。

  下面的例子,指定所有空的 p 元素的背景色:

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>:empty</title> 6 <style> 7 p:empty{ 8 width:100px; 9 height:20px; 10 background:#ff0000; 11 } 12 </style> 13 </head> 14 <body> 15 <p>第一個段落。</p> 16 <p></p> 17 <p>第三個段落。</p> 18 <p></p> 19 <p>第五個段落。</p> 20 </body> 21 </html>

  注意:IE9+ 以及所以瀏覽器都支持該選擇器,IE8 以及更早版本的瀏覽器不支持。

  在 Chrome 中顯示如下:

?

?

下面是其他 CSS 選擇器:

31、:root 【CSS3】

  :root 匹配文檔的根元素,在 HTML 中,根元素始終是 html 元素。

1 :root{ 2 background:#E8E8E8; 3 }

  上面的代碼,將 HTML 文檔的背景設置為淺灰色。

  注意:IE9+ 以及所以瀏覽器都支持該選擇器,IE8 以及更早版本的瀏覽器不支持。

32、:first-line 【CSS1】

  :first-line 用于選擇指定選擇器的首行。

  該選擇器適用于塊級元素中。可以使用以下屬性:

  font | color | background |?line-height |?clear |

  word-spacing(字間距) | letter-spacing(字母間距)|

  vertical-align |?text-decoration(文本修飾)?| text-transform(指定大小寫)

1 p:first-line{ 2 color:red; 3 }

  上面的代碼,指定頁面中所有段落的第一行顯示為紅色的字體。

33、:first-letter 【CSS1】

  :first-letter 選擇器用于選取指定選擇器的首字母。

  該選擇器僅適用于在塊級元素中,可以使用以下屬性:

  font | color | background | margin | padding | border | line-height | float | clear |

  vertical-align (垂直對齊,只有在?float 為 'none' 時)|?text-decoration | text-transform 。

1 p:first-letter{ 2 font-size:32px; 3 color:#9B30FF; 4 }

  上面的代碼,指定頁面中所有段落的第一個字母顯示為 32 像素的紫色字體。如果段落的首字符是中文,也會應用此樣式。

34、:lang(language) 【CSS2】

  :lang 選擇器用于選擇帶有以指定值開始的 lang 屬性的元素。

  該值必須是整個單詞,即可是單獨的,比如 lang="en",也可使用連字符(-)比如 lang="en-us"。

1 p:lang(en){ 2 background:yellow; 3 } 4 5 <p lang="en"> CSS :lang selector. </p>

  上面的代碼,選擇帶有以 "en" 開頭的 lang 屬性值的所有?p 元素。

?

下面是 CSS3 中新增加的用于表單的選擇器:

35、:enabled 【CSS3】

  用于匹配每個啟用的元素,主要用于表單元素。

  下面的例子,設置所有 type="text" 的已啟用的 input 元素設置背景色:

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>:enabled</title> 6 <style> 7 input[type="text"]:enabled{ 8 background:yellow; 9 } 10 </style> 11 </head> 12 <body> 13 <form action=""> 14 姓名: <input type="text" value="小明" /><br/> 15 愛好: <input type="text" value="搗蛋" /><br/> 16 籍貫: <input type="text" disabled value="漢" /> 17 </form> 18 </body> 19 </html>

  在 Chrome 中顯示如下:

  注意:IE9+ 以及所有瀏覽器都支持該選擇器,IE8 以及更早版本的瀏覽器不支持。

36、:disabled 【CSS3】

  用于匹配每個禁用的元素,主要用于表單元素。

  使用上面的例子,設置所有 type="text" 的已禁用的 input 元素設置背景色:

1 input[type="text"]:disabled{ 2 background:#9C9C9C; 3 }

  在 Chrome 中顯示如下:

37、:checked 【CSS3】

  匹配每個選中的輸入元素,僅適用于單選按鈕或復選框。

  下面的例子,為所有被選中的 input 元素設置背景色:

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>:checked</title> 6 <style> 7 input:checked{ 8 background:red; 9 } 10 </style> 11 </head> 12 <body> 13 <form action=""> 14 <input type="radio" checked name="like" value="love" />喜歡<br> 15 <input type="radio" name="like" value="noLove" />不喜歡<br> 16 <input type="checkbox" checked value="散步" />散步<br> 17 <input type="checkbox" value="跑步" />跑步 18 </form> 19 </body> 20 </html>

  注意:目前只有 IE9+ 和?Opera 瀏覽器支持該選擇器,Chrome 和 Firefox 不支持。而且在 IE9/IE10/IE11 中顯示有差異。

  在 IE9 和 IE10 中顯示如下:

  在 IE11 中取消了對復選框的支持,顯示如下:

38、:out-of-range 和 ?:in-range 【CSS3】

  :out-of-range?匹配元素的值在指定區間之外時顯示的樣式。

  :in-range 匹配元素的值在指定區間時顯示的樣式。

  注意:這倆選擇器只作用于能指定區間值的元素,例如 input 元素中的 min 和 max 屬性。如下:

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>:out-of-range 和 :in-range</title> 6 <style> 7 input:out-of-range{ 8 border:5px solid red; 9 } 10 input:in-range{ 11 border:5px solid green; 12 } 13 </style> 14 </head> 15 <body> 16 輸入一個小于 5 或者 大于 10 的值: 17 <input type="number" min="5" max="10" value="12" /> 18 <input type="number" min="5" max="10" value="8" /> 19 </body></html>

  注意:除了 IE 之外所有瀏覽器都支持該選擇器。

  在 Chrome 中顯示如下:

39、:read-write 【CSS3】

  用于匹配可讀及可寫的元素,即未設置?readonly 屬性的元素。

  目前,在大多瀏覽器中 :read-write 選擇器只適應于設置了 input 和 textarea 元素。如下:

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>:read-write</title> 6 <style> 7 input:read-write{ 8 background-color:yellow; 9 } 10 input:-moz-read-write{ 11 background-color:yellow; 12 } 13 </style> 14 </head> 15 <body> 16 <p>普通的 input 元素:<input type="text" value="Hello"></p> 17 18 <p>只讀的 input 元素:<input type="text" readonly value="Hello"></p> 19 </body></html>

  注意:除了 IE 之外所有瀏覽器都支持該選擇器,但是 Firefox 需要通過其私有屬性 :-moz-read-write?才能獲得支持 。

  在 Chrome 中顯示如下:

40、:read-only 【CSS3】

  用于匹配設置了 readonly 屬性的元素。

  表單元素可以設置 readonly 屬性來定義元素只讀。

  注意:目前,在大多數瀏覽器中?:read-only 選擇器適用于 input 和 textarea 元素,但是它也適用于設置了 readonly 屬性的元素。如下:

1 input:read-only{ 2 background-color:red; 3 } 4 input:-moz-read-only{ 5 background-color:red; 6 }

  注意:除了 IE 之外所有瀏覽器都支持該選擇器,但是 Firefox 需要通過其私有屬性?:-moz-read-write?才能獲得支持 。

  在 Chrome 中顯示如下:

41、:optional 【CSS3】

  匹配可選的輸入元素,在表單元素是可選項時設置指定的樣式,即未設置??required 屬性的表單元素。

  required 屬性是 HTML5 新增加的表單屬性,用于規定必需在提交表單之前填寫輸入字段。

  表單元素中如果沒有特別設置 required 屬性即為可選的。

  注意: :optional 選擇器只適用于表單元素:input、select 和 textarea。如下:

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>:optional</title> 6 <style> 7 input:optional{ 8 background-color:yellow; 9 } 10 </style> 11 </head> 12 <body> 13 <p>可選的 input 元素:<input type="text" /></p> 14 <p>必填的 input 元素:<input type="text" required /></p> 15 </body> 16 </html>

  注意:IE10+ 以及所有瀏覽器都支持該選擇器,IE9 以及更早版本的瀏覽器不支持。

  在 Chrome 中顯示如下:

42、:required 【CSS3】

  用于匹配設置了 required 屬性的元素,在表單元素是必填項時設置指定樣式。

  表單元素可以使用 required 屬性來設置必填項。

  注意: :required 選擇器只適用于表單元素:input、select 和 textarea。如下:

1 input:required{ 2 background-color:green; 3 }

  注意:IE10+ 以及所有瀏覽器都支持該選擇器,IE9 以及更早版本的瀏覽器不支持。

  在 IE 中顯示如下:

43、:valid 【CSS3】

  匹配輸入值為合法的元素,在表單元素的值需要根據指定條件驗證時設置指定樣式。

  注意: :valid 選擇器只作用于能指定區間值的元素,例如 input 元素中的 min 和 max 屬性,及正確的 email 字段,合法的數字字段等。如下:

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>:valid</title> 6 <style> 7 input:valid{ 8 background-color:green; 9 } 10 </style> 11 </head> 12 <body> 13 <p>合法郵箱:</p> 14 <input type="email" value="demo@xx.com" /> 15 <p>非法郵箱:</p> 16 <input type="email" value="demo.com" /> 17 </body> 18 </html>

  注意:IE10+ 以及所有瀏覽器都支持該選擇器,IE9 以及更早版本的瀏覽器不支持。

  在 Chrome 中顯示如下:

44、:invalid 【CSS3】

  匹配輸入值為非法的元素,在表單元素中的值是非法時設置指定樣式。

  注意: :invalid?選擇器只作用于能指定區間值的元素,例如 input 元素中的 min 和 max 屬性,及正確的 email 字段,合法的數字字段等。如下:

1 input:invalid{ 2 border:2px solid red; 3 }

  注意:IE10+ 以及所有瀏覽器都支持該選擇器,IE9 以及更早版本的瀏覽器不支持。

  在 IE 中顯示如下:

?

?

?

目前,在 CSS 中,一共定義了?52 個選擇器。

轉載于:https://www.cnblogs.com/Mr-liyang/p/6552542.html

總結

以上是生活随笔為你收集整理的css选择器30种的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

亚洲影视资源 | 亚洲国产精品传媒在线观看 | 国产在线观看 | 91热这里只有精品 | 亚洲区精品 | 丁香国产视频 | 欧美日韩aa | 婷婷在线播放 | 日韩精品一区电影 | 欧美做受高潮电影o | 国产成人精品久久二区二区 | 久热超碰 | 四虎在线免费视频 | 欧美男女爱爱视频 | 国产成人精品综合久久久 | 欧美日韩不卡一区二区三区 | 成人理论在线观看 | 四虎最新入口 | 天天艹| 2019久久精品 | 亚洲视频免费在线看 | 国产精品v欧美精品v日韩 | 欧美日比视频 | 国产精品久久久久久久久大全 | 欧美日韩亚洲一 | 成人精品999 | 成人wwwxxx视频 | 99视频免费看 | 免费在线精品视频 | 一本一道久久a久久精品蜜桃 | 人人揉人人揉人人揉人人揉97 | 欧美少妇bbwhd | www日韩| 国产视频69 | 超碰在线公开免费 | 黄a网站 | 在线视频欧美精品 | 久久精品99久久久久久 | www.av免费| 99国内精品 | 欧美影片 | 婷婷国产在线 | 国产日韩视频在线播放 | 国产精品中文在线 | 久久不卡国产精品一区二区 | 国产精品成人免费精品自在线观看 | 久久人人爽人人片 | 国产精品 国产精品 | 中文字幕亚洲高清 | 九九99视频 | 一区二区精品视频 | 亚洲欧美视频在线播放 | 久久久不卡影院 | 黄色av网站在线免费观看 | 日本久久久久久久久 | 黄色成人影视 | av免费高清观看 | 欧美一级片在线观看视频 | 超碰在线天天 | 午夜免费福利片 | 国产精品porn | 欧美一二区视频 | av在线最新| av超碰在线 | 91精品国产91久久久久福利 | 久久久久久高潮国产精品视 | 91精品国产综合久久婷婷香蕉 | 久久狠狠干 | 91精品久久久久久久99蜜桃 | 国产精品久久99精品毛片三a | 国产一区二区三区四区大秀 | 久久久69 | 超碰人人av| 成人三级视频 | 日韩电影在线观看一区二区 | 美国三级黄色大片 | 日韩激情中文字幕 | 婷婷色吧 | 日韩一级片大全 | av成人免费在线观看 | 亚洲资源| 国产精品theporn| 美女网站色| 中文字幕在线看视频国产中文版 | 亚洲高清激情 | 在线电影日韩 | 久久综合亚洲鲁鲁五月久久 | 久久国产精品一区二区三区四区 | 免费网站在线观看成人 | av看片网址 | 久久国产精品免费一区 | 精品夜夜嗨av一区二区三区 | www国产亚洲精品久久网站 | 91久久黄色| 亚洲精品久久久久58 | 亚洲精品久久久久久久蜜桃 | 色噜噜日韩精品欧美一区二区 | 国产视频精品在线 | 国产精品美乳一区二区免费 | 久久精品国产v日韩v亚洲 | 欧美91成人网 | 久久亚洲福利 | 91污视频在线观看 | 精品96久久久久久中文字幕无 | 国产精品免费视频久久久 | 亚洲黄在线观看 | 中文字幕在线一二 | 日韩中文字幕在线看 | 精品视频专区 | 精品一区二区在线播放 | 婷婷激情综合 | 日韩欧美综合在线视频 | 一区二区三区免费在线观看视频 | 在线观看成年人 | 国产在线观看av | 香蕉网站在线观看 | ww视频在线观看 | 91天天视频 | 黄色大全在线观看 | 四虎永久免费 | 国产玖玖视频 | 色a在线观看 | 国产视频精品免费播放 | 在线亚洲成人 | 日韩理论电影网 | 九九在线免费视频 | 免费a网 | 九色porny真实丨国产18 | 久久xx视频 | 日本韩国欧美在线观看 | 国产原创av片 | 黄色特级一级片 | 欧美日韩高清不卡 | 日本在线观看一区 | 国产高清绿奴videos | 色多多在线观看 | 五月婷婷六月综合 | 国产视频中文字幕 | 成人 国产 在线 | 一区二区三区精品在线视频 | 日韩偷拍精品 | 国产精品日韩久久久久 | 最近能播放的中文字幕 | 色诱亚洲精品久久久久久 | 精品一区二区三区香蕉蜜桃 | 久久精品1区 | 99这里精品 | 在线91网| 国产精久久久久久久 | 国产精品成人av久久 | 9ⅰ精品久久久久久久久中文字幕 | 精品免费一区二区三区 | 久久久在线观看 | 欧美精品久久人人躁人人爽 | 96av视频 | 免费成人av电影 | 美女网站视频一区 | 国产aa免费视频 | 黄a在线观看 | 欧美精品久久久久久久久老牛影院 | 久久精品中文字幕一区二区三区 | 一区二区中文字幕在线 | 日韩在线视频免费看 | a级国产乱理论片在线观看 特级毛片在线观看 | 欧美日韩亚洲国产一区 | 涩涩网站在线观看 | 精品国产成人在线 | 成人黄色av网站 | 成人av网站在线播放 | 婷婷在线网 | 欧美日韩在线视频一区 | 亚洲美女精品 | 在线导航福利 | 91网站免费观看 | 日韩精品在线免费观看 | 在线观看完整版 | 亚洲精品美女久久久久 | 亚洲精品在线播放视频 | 欧美做受高潮电影o | 日本在线观看中文字幕 | 亚洲国产中文字幕在线 | 激情综合网五月激情 | 日本视频网 | 亚洲国产精品成人女人久久 | 久久免费视频6 | av在线播放网址 | 超碰在线最新 | 在线观看日韩精品 | 色五丁香| 五月天色丁香 | 日韩三级免费观看 | 久久天天综合网 | 五月婷婷视频在线 | 中文字幕九九 | 夜夜干天天操 | 在线看成人片 | 国产91精品一区二区绿帽 | 狠狠狠狠狠干 | 国产 日韩 在线 亚洲 字幕 中文 | 精久久久久 | 亚洲成人免费在线观看 | 国产一区免费观看 | 久久久高清免费视频 | 一区在线播放 | 国产精品99久久久久久久久 | av成年人电影 | 国产在线观看,日本 | 麻豆视频在线免费 | 96精品视频| 日韩高清成人 | 亚洲精品视频网址 | 成人国产综合 | 热久久影视 | 97国产在线视频 | 日日夜夜精品视频天天综合网 | 少妇视频在线播放 | 射久久 | 亚洲精选视频在线 | 超碰精品在线 | 天天弄天天操 | 亚州性色 | 国产成人av网址 | 日本中文字幕在线 | 国产精品色在线 | 综合天天久久 | 国内精品福利视频 | 久久精品国产v日韩v亚洲 | 成人免费视频视频在线观看 免费 | 亚洲区视频在线观看 | 不卡的av在线播放 | 久久视频在线 | 欧美三级免费 | 国产精品高清免费在线观看 | 国产伦精品一区二区三区高清 | 91伊人| 夜夜爽www| 久久精品亚洲精品国产欧美 | 国产91精品一区二区麻豆亚洲 | 国产一级91| 最新一区二区三区 | 国产最新在线视频 | 欧美性生活免费看 | 成人欧美一区二区三区在线观看 | 日韩欧美在线国产 | 五月天视频网站 | 亚洲 欧美 综合 在线 精品 | 色婷婷激情综合 | 麻豆成人精品 | 中文字幕在线播放第一页 | 日日摸日日 | 国产精品一区二区久久精品爱涩 | 亚洲妇女av | 99精品欧美一区二区蜜桃免费 | www99精品 | 女人18片毛片90分钟 | 视频1区2区 | aaa免费毛片 | 久久人网| 日本99精品 | 麻豆高清免费国产一区 | 香蕉在线影院 | 久久噜噜少妇网站 | 91精品国产91p65| 日韩99热| 成人蜜桃视频 | 97超碰在线人人 | 国产精品久久久久一区二区三区 | 日韩色高清 | 福利在线看片 | 欧美一级在线看 | 国产精品网址在线观看 | 国产精品久久久久久久久久免费 | 欧美日韩亚洲在线观看 | 国产一级二级在线观看 | 在线观看一区二区精品 | 日韩欧美在线观看一区二区三区 | 日本黄色大片免费看 | 欧美先锋影音 | 国产精品女| 91亚洲激情 | 九九免费观看全部免费视频 | 国产精品人成电影在线观看 | 91麻豆精品国产 | 亚洲精品日韩一区二区电影 | 免费看的黄色的网站 | 国产亚洲视频在线免费观看 | 国产字幕在线播放 | 色综合色综合色综合 | 久久99精品久久久久婷婷 | 91资源在线 | japanesexxx乱女另类 | 日韩欧美大片免费观看 | 免费久久久久久 | 婷婷在线网| 国产高清不卡在线 | 国产激情小视频在线观看 | 色视频国产直接看 | 美女久久久 | 黄色软件大全网站 | 在线免费高清视频 | 日韩精品亚洲专区在线观看 | 精品国产伦一区二区三区免费 | 国产99久久久国产精品免费看 | 国产99一区二区 | 在线视频你懂 | 国产精品久久毛片 | 精品久久久久国产免费第一页 | 国产精品久久电影观看 | 91丨九色丨国产丨porny精品 | 成人黄色av免费在线观看 | 日韩美女一级片 | av中文字幕网站 | 国产美腿白丝袜足在线av | 欧美超碰在线 | 日韩成人免费在线观看 | 国产高清成人av | 国产高清视频在线播放一区 | 国产成人免费观看 | 黄色电影网站在线观看 | 欧美日韩国产一区二区三区在线观看 | 激情 亚洲| 久久久久久久久久免费 | 久久99热这里只有精品 | 亚洲精品成人免费 | 中文字幕在线观看视频网站 | 国产在线观看你懂得 | 国产乱视频 | 毛片一区二区 | 91麻豆文化传媒在线观看 | 81精品国产乱码久久久久久 | 97综合在线 | 久久免费成人精品视频 | 蜜桃视频日韩 | 国产日韩精品一区二区 | 婷婷久操| 天堂网一区二区三区 | 中文字幕在线视频一区二区 | 久久久精品免费观看 | 国产精品剧情 | 日韩欧美网址 | 九色琪琪久久综合网天天 | 少妇高潮流白浆在线观看 | 韩日三级在线 | 一区二区视频在线免费观看 | 日韩天天综合 | 精品字幕在线 | 亚洲精品视频在线观看免费视频 | 日韩三级精品 | 美女黄频免费 | 九色精品免费永久在线 | 亚洲视屏在线播放 | 黄色日本免费 | 中文字幕在线观看第一页 | 麻豆播放| 久草视频免费在线播放 | 国产在线视频一区二区 | 五月婷婷六月丁香在线观看 | 国产成人av综合色 | 国产成人三级三级三级97 | 亚洲专区欧美专区 | 久久影视网| 久久久精品高清 | 香蕉久草在线 | 久久久久综合精品福利啪啪 | 日韩免费一区二区 | 在线观看黄a | 久久久久欠精品国产毛片国产毛生 | 992tv又爽又黄的免费视频 | www.色国产 | www.天天综合| 久久久久99999 | 久草免费在线观看 | 免费av大片 | 天堂黄色片 | 狠狠色丁香婷婷综合久小说久 | 欧美色精品天天在线观看视频 | 四虎在线免费观看 | www.国产精品| 日韩大片在线 | 中文字幕乱偷在线 | av资源免费在线观看 | 香蕉久久久久久av成人 | 国产精品久久99综合免费观看尤物 | 日韩精品久久中文字幕 | 日本在线观看中文字幕 | 在线免费观看黄色大片 | 亚洲国产美女精品久久久久∴ | 精品一区精品二区 | 亚洲毛片一区二区三区 | 国产不卡精品 | av日韩av| 国产精品久久久久久久午夜片 | 在线视频你懂 | 丁香婷婷综合五月 | 国产无套精品久久久久久 | 激情综合色图 | 五月天婷亚洲天综合网精品偷 | 国产精品中文字幕av | 高清不卡免费视频 | 亚洲精品系列 | 日韩视频图片 | 日韩在线不卡av | 久操视频在线免费看 | 国产免费一区二区三区最新 | 在线黄色国产电影 | av成人免费在线 | 国产精品永久久久久久久久久 | av成人动漫在线观看 | 国产一区二区三精品久久久无广告 | 免费日韩 精品中文字幕视频在线 | 国产a级片免费观看 | 97色国产 | 久久九九网站 | 免费观看91视频大全 | 欧美性久久久久久 | 久久新视频 | 99精品福利 | 国产精品21区 | 麻豆91精品视频 | 国产成人在线观看免费 | 国产五月色婷婷六月丁香视频 | 激情开心| 国产露脸91国语对白 | 亚洲天堂精品视频在线观看 | 成人久久国产 | 五月天激情视频在线观看 | 在线中文视频 | 国产精品毛片网 | 国产综合精品久久 | 91视频免费看片 | 日本性动态图 | 国产精品日韩久久久久 | 在线观看黄色大片 | 天天摸日日操 | 一级性av | 日韩经典一区二区三区 | 中文字幕色播 | 色综合婷婷 | japanesexxxxfreehd乱熟 | 国产视频1| 亚州日韩中文字幕 | 久久在线免费视频 | 婷婷色六月天 | 欧美日韩视频免费看 | 免费观看国产精品视频 | 日韩午夜精品福利 | 中文字幕一区在线观看视频 | 国产精品久久久久久久久久妇女 | 成年人免费av | 色噜噜日韩精品欧美一区二区 | 午夜久久 | 91精品视频免费观看 | 日本中文字幕在线视频 | 毛片99| 国产精品99久久99久久久二8 | 不卡的av在线 | 五月婷在线 | 精品国产自在精品国产精野外直播 | 九九精品视频在线看 | 九色精品在线 | 国产精品免费观看国产网曝瓜 | 日本久久免费电影 | 精品乱码一区二区三四区 | 香蕉网站在线观看 | 色综合狠狠干 | 亚洲午夜久久久久久久久电影网 | 亚洲成av人片一区二区梦乃 | 五月婷婷影院 | 三级黄色大片在线观看 | 亚洲欧美国内爽妇网 | 国产首页 | 奇米影视999| 中文字幕精品一区二区三区电影 | 日本中文字幕在线一区 | 午夜精品久久久久久久99无限制 | 久久久久久电影 | av成人在线播放 | 人人澡人摸人人添学生av | 国产91欧美 | 久久免费视频这里只有精品 | 久久久99精品免费观看app | 亚洲第一区在线观看 | 国产精品久久久久永久免费观看 | 天天干,狠狠干 | 草莓视频在线观看免费观看 | 国产丝袜一区二区三区 | 97精产国品一二三产区在线 | 国产精品综合在线 | 91精品国产福利在线观看 | 男女啪啪免费网站 | 国产一区二区中文字幕 | 伊人午夜| 久久爱影视i | 亚洲成人午夜在线 | 91九色在线视频 | 超碰成人免费电影 | 激情av资源 | 久久综合久色欧美综合狠狠 | 免费观看一级成人毛片 | 国产一级在线播放 | 99久热在线精品视频 | 夜夜操网 | 中文字幕免 | 久久女同性恋中文字幕 | 日韩在线观看精品 | 国产免费观看久久黄 | 日韩欧美一二三 | 808电影免费观看三年 | 久久久久色 | 天堂av一区二区 | 日韩精品久久久久久久电影竹菊 | 亚洲免费成人av电影 | 久久你懂得| 一区二区三区av在线 | 在线看片一区 | 久久伦理网 | 五月婷婷激情综合网 | 九九热免费在线视频 | 亚洲视频高清 | 日韩成人免费在线观看 | 一级黄色片在线播放 | 97夜夜澡人人双人人人喊 | 手机成人在线电影 | 国产操在线 | 成人免费看片98欧美 | 美女网站黄在线观看 | 久久久久国产精品一区二区 | 免费成人在线电影 | 亚洲国产精品久久久久婷婷884 | 日韩中文字幕免费 | 国产高清视频免费观看 | 一区二区三区在线免费观看视频 | 丁香五香天综合情 | 日韩一级片网址 | 夜夜操网 | 天天色棕合合合合合合 | 亚洲免费资源 | 免费男女羞羞的视频网站中文字幕 | 久在线观看视频 | 国产精品videossex国产高清 | 国产激情小视频在线观看 | 操操日 | 国产在线观看你懂得 | 99久久激情 | 成人午夜精品福利免费 | 欧美激情视频一区二区三区 | 久久免费久久 | 一区二区视频欧美 | 免费看一级 | 精品在线你懂的 | 国产精品黄色av | 91视频黄色 | 亚洲国产午夜视频 | 九色激情网 | 在线免费观看黄色 | 色香天天 | 黄色毛片大全 | 51久久成人国产精品麻豆 | 久久一久久 | 久久精品免费电影 | 在线观看成人毛片 | 精品久久一区二区三区 | 欧美成a人片在线观看久 | 成人aaa毛片 | 国产成人精品网站 | 在线 视频 一区二区 | 8090yy亚洲精品久久 | av中文字幕在线电影 | 免费视频久久久久 | 国产1区在线观看 | 国产最顶级的黄色片在线免费观看 | 久久黄色免费观看 | 国内精品久久久久久久影视麻豆 | 久久99精品久久久久久秒播蜜臀 | 久久成人免费视频 | 丝袜制服天堂 | 亚洲国产免费看 | 久久精品国产精品亚洲精品 | 亚洲欧美视频在线观看 | 亚洲国产视频a | 涩涩网站在线播放 | 久久久精品影视 | 狠狠狠色丁香综合久久天下网 | 天天激情| 日韩电影久久 | 日韩国产精品毛片 | 中文字幕永久在线 | 久草电影免费在线观看 | 天天草网站 | 午夜精品一区二区三区在线视频 | 国产大尺度视频 | 国产精品一级在线 | 九七在线视频 | 成年人视频在线免费 | 亚洲成人黄色在线 | 中文字幕亚洲欧美日韩2019 | 色多视频在线观看 | 99精品视频免费在线观看 | 国产精品情侣视频 | 欧美另类v| 中文字幕在线观看免费高清电影 | 欧美精品久久久久久久久老牛影院 | 我要看黄色一级片 | 日日操日日操 | 中文字幕在 | 天天干,狠狠干 | 国产日产高清dvd碟片 | 色综合久久88色综合天天 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 麻豆一精品传二传媒短视频 | 一区二区三区手机在线观看 | 欧美a级在线播放 | 成人夜晚看av | 成人黄色小说在线观看 | 丁香婷婷综合色啪 | 亚洲午夜精品在线观看 | 三级动图 | 99爱国产精品 | 成年人免费看av | 免费福利片2019潦草影视午夜 | 久久久在线观看 | 国产精品久久99综合免费观看尤物 | 天天操天天摸天天干 | 欧美精品xxx | 一区二区不卡在线观看 | 国产成人一区二区三区免费看 | 成年人视频在线免费观看 | av在线看片 | 欧美精品久久久久久 | 国产精品午夜在线 | 狠狠操综合 | 综合久久精品 | 91精品一 | 精品在线不卡 | 国产精品久久久久婷婷二区次 | 97人人爽 | 91传媒视频在线观看 | 在线日韩一区 | 国产午夜三级一区二区三 | 99久久久久免费精品国产 | 久久久综合香蕉尹人综合网 | 国产精品一区二区久久 | 99久久99视频 | 五月婷婷综合在线观看 | 国产精品久久久久影院日本 | 97偷拍在线视频 | 久热免费| 一区二区精品在线 | 韩国一区二区三区视频 | 久久免费精品国产 | 欧美亚洲另类在线视频 | 天天草天天爽 | av性网站| 婷婷综合成人 | 国产精品免费一区二区三区在线观看 | 成人精品一区二区三区中文字幕 | 国产午夜精品福利视频 | 免费在线黄色av | 亚洲第一成网站 | 精品亚洲午夜久久久久91 | 亚洲综合日韩在线 | 欧美日韩久久 | 国产成人三级在线播放 | 中文字幕观看视频 | 欧美91片 | 国产黄a三级三级三级三级三级 | 久久久综合香蕉尹人综合网 | 国产精品毛片 | 国产黄色片在线 | 美女网站在线免费观看 | 免费99精品国产自在在线 | 91视频下载| 丝袜制服天堂 | 久久精品久久久久久久 | 五月婷婷六月丁香 | 天堂激情网 | 黄色国产高清 | 婷婷激情影院 | 一级片在线 | 亚洲精品在线观看中文字幕 | 日韩免费网站 | 夜夜夜草 | 91精品国自产在线偷拍蜜桃 | 久久久网址 | 蜜桃av人人夜夜澡人人爽 | 久久9视频 | 日本高清免费中文字幕 | 99久久精品无码一区二区毛片 | 国产精品一区二区在线 | 四虎在线免费观看视频 | 成人影片在线免费观看 | 又色又爽又激情的59视频 | 国产亚洲视频在线观看 | 欧美激情综合五月色丁香小说 | 欧美日韩国产二区三区 | 国产尤物在线观看 | 免费美女av | 九九久久影院 | 在线a视频免费观看 | 99电影456麻豆 | 日韩精品免费一区二区三区 | 日韩免费大片 | 欧美亚洲国产精品久久高清浪潮 | 久久久久久毛片精品免费不卡 | 国内精品久久久久久久影视麻豆 | 日本久久高清视频 | av电影免费在线播放 | 欧美日韩亚洲在线观看 | 亚洲精品乱码久久久久v最新版 | 免费视频97 | 国产成人精品网站 | 三级黄免费看 | 婷婷草 | 免费在线观看一区 | 夜夜视频资源 | 玖玖视频国产 | 欧美aⅴ在线观看 | 18国产精品福利片久久婷 | 欧美在线观看视频免费 | 中国一区二区视频 | 成人小视频在线观看免费 | 在线观看亚洲视频 | 国产精品亚洲片夜色在线 | 又大又硬又黄又爽视频在线观看 | 精品专区| 在线日本看片免费人成视久网 | 久久婷婷亚洲 | 欧美极品久久 | 一级黄色a视频 | a天堂最新版中文在线地址 久久99久久精品国产 | 深夜免费福利在线 | 成人免费在线视频 | 精品久久久久国产免费第一页 | 毛片激情永久免费 | 国产福利小视频在线 | 国产女人40精品一区毛片视频 | 亚洲一级片在线观看 | 蜜臀久久99精品久久久久久网站 | 精品欧美一区二区三区久久久 | 色婷婷视频 | 99久久国产免费免费 | 最近日本中文字幕a | 久久国产精品成人免费浪潮 | 五月婷婷操 | 日韩在线| 欧美黑人xxxx猛性大交 | 久久免费片 | 精品久久久久久综合 | 国产精品99久久久久的智能播放 | 国产中出在线观看 | 五月激情综合婷婷 | 日韩精品在线视频免费观看 | 久久在线视频在线 | 在线看片一区 | 亚洲精品在线网站 | 日日操天天射 | 国产美女主播精品一区二区三区 | 中文字幕av在线不卡 | 色午夜影院 | 国产精品99久久久久的智能播放 | 91看片淫黄大片一级在线观看 | 亚洲午夜精品一区二区三区电影院 | 国产免费视频一区二区裸体 | 在线国产一区二区三区 | 日韩黄色大片在线观看 | 91精选| 黄色app网站在线观看 | bbbbb女女女女女bbbbb国产 | 在线黄色免费 | 在线观看91 | 色在线视频网 | 国产精品久久久久久久久费观看 | 欧美精品久久久久久久久久 | 懂色av一区二区三区蜜臀 | 五月黄色| 丁香花中文在线免费观看 | 91精品国产欧美一区二区成人 | 国产成人精品亚洲a | 久草视频一区 | 亚洲精品视频在线观看视频 | 51久久成人国产精品麻豆 | 国产精品入口66mio女同 | 天天综合网天天综合色 | 一区二区三区四区五区在线 | 久久久视频在线 | 一级欧美日韩 | 国产系列在线观看 | 久久免费国产精品 | 六月色丁 | 韩国av一区二区三区在线观看 | 在线观看视频一区二区三区 | 成年人免费观看国产 | 色七七亚洲影院 | 一区二区不卡高清 | 99久久精品国产免费看不卡 | www.狠狠操.com| 亚洲国产精品500在线观看 | 国产最新在线 | 91看毛片| 成人小视频在线观看免费 | 国内久久 | 免费成人av在线 | 最近中文字幕久久 | 婷婷四房综合激情五月 | 亚洲精品视频免费在线观看 | 国产精品久久久久久妇 | 国产小视频91 | 天天色宗合 | 国产高清在线视频 | 少妇bbr搡bbb搡bbb | 色婷婷骚婷婷 | 免费精品国产va自在自线 | 久久99久久99精品免观看软件 | 亚洲电影久久久 | 久久久久综合网 | 黄色免费网站大全 | 中文字幕乱码日本亚洲一区二区 | 少妇搡bbbb搡bbb搡69 | 一区二区三区日韩在线 | 久久久资源网 | 999视频网 | 香蕉91视频 | 日本bbbb摸bbbb | 国产69精品久久久久99尤 | 久久丁香网 | 操操操天天操 | 国产成人精品日本亚洲999 | 国产一级一级国产 | 精品久久毛片 | 又黄又爽又色无遮挡免费 | 色天天 | 精品一区二区免费视频 | 免费观看成年人视频 | 91在线免费观看网站 | 一区在线电影 | 99精品国产一区二区 | 国产精品系列在线播放 | 久久综合九色99 | 91超在线 | 色悠悠久久综合 | 国产乱对白刺激视频在线观看女王 | 中文字幕综合在线 | 国产视频欧美视频 | 久久久91精品国产一区二区精品 | 三级黄色理论片 | 成年人三级网站 | 狠狠色伊人亚洲综合网站色 | 国产精品日韩在线观看 | 国产一级视频在线 | 99资源网| 99久热在线精品 | 天天射天天干天天操 | 国产一卡二卡四卡国 | 99精品欧美一区二区三区 | 欧美成人一区二区 | 日韩高清毛片 | 日韩成人精品在线观看 | 九色最新网址 | 91香蕉视频在线下载 | 97超碰在线久草超碰在线观看 | 日韩免费在线观看 | 成年人免费在线观看 | 黄色精品一区 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 91在线看视频 | 亚洲成年人在线播放 | 免费看国产曰批40分钟 | 欧美国产日韩一区二区三区 | 超碰国产人人 | 久久黄色美女 | 97免费在线视频 | 久二影院 | 久久99精品久久久久久久久久久久 | 日本久久中文 | 日操操| 999久久a精品合区久久久 | 香蕉视频在线免费 | 狠狠干电影 | 欧美福利在线播放 | 免费日韩 精品中文字幕视频在线 | 精品视频久久久久久 | 在线免费观看国产精品 | 欧美性做爰猛烈叫床潮 | 综合色综合 | 99视频免费 | 国产精品毛片一区视频播 | 色狠狠综合天天综合综合 | 黄色免费高清视频 | 91porny九色91啦中文 | 精品中文字幕在线观看 | 蜜臀久久99静品久久久久久 | 国产精品99在线观看 | 国产精品久久久久久久久久久久午 | 国产精品2018 | 欧美成年网站 | 国产日产精品一区二区三区四区的观看方式 | 人人射人人爽 | 久热av | 国产视频综合在线 | 国产黄色精品在线 | 日韩二区三区在线观看 | www.黄色小说.com | 一区二区中文字幕在线 | 亚洲精品国产精品国 | 国产视频亚洲精品 | 99精品免费在线观看 | 久久视频这里只有精品 | 欧美日韩一区二区免费在线观看 | 九九免费在线看完整版 | 亚洲精品男人天堂 | 久久视频网址 | 狠狠色狠狠色合久久伊人 | 成片免费观看视频大全 | 久久一区国产 | 81国产精品久久久久久久久久 | 久久在线免费观看 | 成人在线视频免费看 | 久久国产精品99久久久久久丝袜 | 91黄在线看 | 极品嫩模被强到高潮呻吟91 | 国产成人av免费在线观看 | 久久色在线观看 | 日韩欧美电影在线 | 亚州欧美视频 | 99精品在线观看视频 | 国产一区私人高清影院 | 国产乱对白刺激视频不卡 | 91资源在线播放 | 美女视频是黄的免费观看 | 久久久久久毛片 | 99re8这里有精品热视频免费 | 久草网在线观看 | 午夜精品av| 国产免费叼嘿网站免费 | 丁香久久久| 国产精品美女久久久久久久网站 | 婷婷九月激情 | 亚洲国产影院av久久久久 | 国产高清综合 | 一区 在线 影院 | 国产高清在线不卡 | 精品久久久久国产免费第一页 | 精品一区在线看 | 亚洲黄色小说网址 | 免费三级av| 天天操天天色天天射 | 成人黄色av网站 | 天天综合网天天综合色 | 国产色在线| 激情五月五月婷婷 | 日韩电影在线一区二区 | 国产精品涩涩屋www在线观看 | 国产视频一二三 | 久草国产在线观看 | 香蕉在线视频播放网站 | 欧美日韩一区二区视频在线观看 | 九九国产视频 | 中文字幕资源网在线观看 | 久久综合狠狠综合久久综合88 | 国产a级片免费观看 | 特黄特色特刺激视频免费播放 | 国产精品精品久久久 | 超碰av在线 | 永久免费看av | 又黄又爽又湿又无遮挡的在线视频 | 五月婷婷六月丁香在线观看 | 久久av在线播放 | 欧美成年网站 | av不卡在线看 | 97久久久免费福利网址 | 91成人在线观看喷潮 | 美女视频又黄又免费 | 成人免费一区二区三区在线观看 | 亚洲免费在线观看视频 | 亚洲欧美日韩一二三区 | 在线一区观看 | 成人黄色大片在线观看 | 亚洲春色成人 | 五月婷婷播播 | 91在线porny国产在线看 | 俺要去色综合狠狠 | 超碰在线公开免费 | 久久精品亚洲 | 中文字幕在线观看视频免费 | 亚洲人成免费网站 | 国产成人久久精品一区二区三区 | 国内精品久久久 | 精品久久久久久久久久久久久久久久久久 | 国产高清av在线播放 | 色久av | 97超碰色| 69精品人人人人 | av在线电影网站 | 黄网站app在线观看免费视频 | 水蜜桃亚洲一二三四在线 | 视频在线亚洲 | 中文字幕在线观看第一页 | 黄色在线小网站 |