精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

CSS樣式書寫規(guī)范

開發(fā) 前端
本文的所列是實(shí)踐當(dāng)中得出的一套比較不錯(cuò)的 CSS 書寫規(guī)范,并不希望大家完全采用,而是希望可以結(jié)合自己的團(tuán)隊(duì)需要,發(fā)展出一套適合自己的 CSS 代碼規(guī)范。

CSS樣式書寫規(guī)范

可能不同團(tuán)隊(duì)都有各自的規(guī)范,又或者很多人在寫 CSS 的時(shí)候還是想到什么就寫什么,不存在太多的約束。

我覺得 CSS 代碼規(guī)范還是有存在的必要的,尤其是在團(tuán)隊(duì)配合,多人協(xié)作下,規(guī)范就顯得尤為重要。

本文的所列是實(shí)踐當(dāng)中得出的一套比較不錯(cuò)的 CSS 書寫規(guī)范,并不希望大家完全采用,而是希望可以結(jié)合自己的團(tuán)隊(duì)需要,發(fā)展出一套適合自己的 CSS 代碼規(guī)范。

也希望可以有更多的建議,共同的完善。本規(guī)范也可以在我的 Github 上看到,歡迎留言或者提 PR。

我覺得不同的規(guī)范都有各自的長處與缺陷,對(duì)待所謂的規(guī)范最好的方式不是人云亦云,拿來就用,而是應(yīng)該結(jié)合實(shí)際情況及需求,取長補(bǔ)短,取其精華去其糟粕。

編碼設(shè)置

采用 UTF-8 編碼,在 CSS 代碼頭部使用:

  1. @charset "utf-8"

注意,必須要定義在 CSS 文件所有字符的前面(包括編碼注釋),@charset 才會(huì)生效。

例如,下面的例子都會(huì)使得 @charset 失效:

  1. /* 字符編碼 */ 
  2.  
  3. @charset "utf-8"
  4.  
  5. html, 
  6.  
  7. body { 
  8.  
  9.   height: 100%; 
  10.  
  11.  
  12.   
  13.  
  14. @charset "utf-8" 

命名空間規(guī)范

  • 布局:以 g 為命名空間,例如:.g-wrap 、.g-header、.g-content。
  • 狀態(tài):以 s 為命名空間,表示動(dòng)態(tài)的、具有交互性質(zhì)的狀態(tài),例如:.s-current、s-selected。
  • 工具:以 u 為命名空間,表示不耦合業(yè)務(wù)邏輯的、可復(fù)用的的工具,例如:u-clearfix、u-ellipsis。
  • 組件:以 m 為命名空間,表示可復(fù)用、移植的組件模塊,例如:m-slider、m-dropMenu。
  • 鉤子:以 j 為命名空間,表示特定給 JavaScript 調(diào)用的類名,例如:j-request、j-open。

命名空間思想

沒有選擇 BEM 這種命名過于嚴(yán)苛及樣式名過長過丑的規(guī)則,采取了一種比較折中的方案。

不建議使用下劃線 _ 進(jìn)行連接

  • 節(jié)省操作,輸入的時(shí)候少按一個(gè) shift 鍵
  • 能良好區(qū)分 JavaScript 變量命名

字符小寫

定義的選擇器名,屬性及屬性值的書寫皆為小寫。

選擇器

當(dāng)一個(gè)規(guī)則包含多個(gè)選擇器時(shí),每個(gè)選擇器獨(dú)占一行。

、+、~、> 選擇器的兩邊各保留一個(gè)空格。

  1. .g-header > .g-header-des, 
  2.  
  3. .g-content ~ .g-footer { 
  4.  
  5.    

命名短且語義化良好

對(duì)于選擇器的命名,盡量簡潔且具有語義化,不應(yīng)該出現(xiàn) g-abc 這種語義模糊的命名。

規(guī)則聲明塊

  • 當(dāng)規(guī)則聲明塊中有多個(gè)樣式聲明時(shí),每條樣式獨(dú)占一行。
  • 在規(guī)則聲明塊的左大括號(hào) { 前加一個(gè)空格。
  • 在樣式屬性的冒號(hào) : 后面加上一個(gè)空格,前面不加空格。
  • 在每條樣式后面都以分號(hào) ; 結(jié)尾。
  • 規(guī)則聲明塊的右大括號(hào) } 獨(dú)占一行。
  • 每個(gè)規(guī)則聲明間用空行分隔。
  • 所有最外層引號(hào)使用單引號(hào) ‘ 。
  • 當(dāng)一個(gè)屬性有多個(gè)屬性值時(shí),以逗號(hào) , 分隔屬性值,每個(gè)逗號(hào)后添加一個(gè)空格,當(dāng)單個(gè)屬性值過長時(shí),每個(gè)屬性值獨(dú)占一行。

完整示例如下:

  1. .g-footer, 
  2.  
  3. .g-header { 
  4.  
  5.   position: relative
  6.  
  7.  
  8.   
  9.  
  10. .g-content { 
  11.  
  12.   background: 
  13.  
  14.     linear-gradient(135deg, deeppink 25%, transparent 25%) -50px 0, 
  15.  
  16.     linear-gradient(225deg, deeppink 25%, transparent 25%) -50px 0, 
  17.  
  18.     linear-gradient(315deg, deeppink 25%, transparent 25%), 
  19.  
  20.     linear-gradient(45deg, deeppink 25%, transparent 25%); 
  21.  
  22.   } 
  23.  
  24.   
  25.  
  26. .g-content::before { 
  27.  
  28.   content: ''
  29.  
  30.  

數(shù)值與單位

  • 當(dāng)屬性值或顏色參數(shù)為 0 – 1 之間的數(shù)時(shí),省略小數(shù)點(diǎn)前的 0 。color: rgba(255, 255, 255, 0.5)color: rgba(255, 255, 255, .5);
  • 當(dāng)長度值為 0 時(shí)省略單位。margin: 0px automargin: 0 auto
  • 十六進(jìn)制的顏色屬性值使用小寫和盡量簡寫。color: #ffcc00color: #fc0

樣式屬性順序

單個(gè)樣式規(guī)則下的屬性在書寫時(shí),應(yīng)按功能進(jìn)行分組,并以 Positioning Model > Box Model > Typographic > Visual 的順序書寫,提高代碼的可讀性。

  • 如果包含 content 屬性,應(yīng)放在最前面;
  • Positioning Model 布局方式、位置,相關(guān)屬性包括:position / top / right / bottom / left / z-index / display / float / …
  • Box Model 盒模型,相關(guān)屬性包括:width / height / padding / margin / border / overflow / …
  • Typographic 文本排版,相關(guān)屬性包括:font / line-height / text-align / word-wrap / …
  • Visual 視覺外觀,相關(guān)屬性包括:color / background / list-style / transform / animation / transition / …

Positioning 處在第一位,因?yàn)樗梢允挂粋€(gè)元素脫離正常文本流,并且覆蓋盒模型相關(guān)的樣式。盒模型緊跟其后,因?yàn)樗麤Q定了一個(gè)組件的大小和位置。其他屬性只在組件內(nèi)部起作用或者不會(huì)對(duì)前面兩種情況的結(jié)果產(chǎn)生影響,所以他們排在后面。

合理使用使用引號(hào)

在某些樣式中,會(huì)出現(xiàn)一些含有空格的關(guān)鍵字或者中文關(guān)鍵字。

font-family 內(nèi)使用引號(hào)

當(dāng)字體名字中間有空格,中文名字體及 Unicode 字符編碼表示的中文字體,為了保證兼容性,都建議在字體兩端添加單引號(hào)或者雙引號(hào):

  1. body { 
  2.  
  3.   font-family: 'Microsoft YaHei''黑體-簡''\5b8b\4f53'
  4.  
  5.  

background-image 的 url 內(nèi)使用引號(hào)

如果路徑里面有空格,舊版 IE 是無法識(shí)別的,會(huì)導(dǎo)致路徑失效,建議不管是否存在空格,都添加上單引號(hào)或者雙引號(hào):

  1. div { 
  2.  
  3.   background-image: url('...'); 
  4.  
  5.  

避免使用 !important

除去某些極特殊的情況,盡量不要不要使用 !important。

!important 的存在會(huì)給后期維護(hù)以及多人協(xié)作帶來噩夢(mèng)般的影響。

當(dāng)存在樣式覆蓋層疊時(shí),如果你發(fā)現(xiàn)新定義的一個(gè)樣式無法覆蓋一個(gè)舊的樣式,只有加上 !important 才能生效時(shí),是因?yàn)槟阈露x的選擇器的優(yōu)先級(jí)不夠舊樣式選擇器的優(yōu)先級(jí)高。所以,合理的書寫新樣式選擇器,是完全可以規(guī)避一些看似需要使用 !important 的情況的。

代碼注釋

單行注釋

星號(hào)與內(nèi)容之間必須保留一個(gè)空格。

  1. /* 表格隔行變色 */ 

多行注釋

星號(hào)要一列對(duì)齊,星號(hào)與內(nèi)容之間必須保留一個(gè)空格。

  1. /** 
  2.  
  3. * Sometimes you need to include optional context for the entire component. Do that up here if it's important enough. 
  4.  
  5. */  

規(guī)則聲明塊內(nèi)注釋

使用 // 注釋,// 后面加上一個(gè)空格,注釋獨(dú)立一行。

  1. .g-footer { 
  2.  
  3.   border: 0; 
  4.  
  5.   // .... 
  6.  
  7.  

文件注釋

文件頂部必須包含文件注釋,用 @name 標(biāo)識(shí)文件說明。星號(hào)要一列對(duì)齊,星號(hào)與內(nèi)容之間必須保留一個(gè)空格,標(biāo)識(shí)符冒號(hào)與內(nèi)容之間必須保留一個(gè)空格。

  1. /** 
  2.  
  3. * @name: 文件名或模塊名 
  4.  
  5. * @description: 文件或模塊描述 
  6.  
  7. * @author: author-name(mail-name@domain.com) 
  8.  
  9. *          author-name2(mail-name2@domain.com) 
  10.  
  11. * @update: 2015-04-29 00:02 
  12.  
  13. */  
  • @description為文件或模塊描述。
  • @update為可選項(xiàng),建議每次改動(dòng)都更新一下。

當(dāng)該業(yè)務(wù)項(xiàng)目主要由固定的一個(gè)或多個(gè)人負(fù)責(zé)時(shí),需要添加@author標(biāo)識(shí),一方面是尊重勞動(dòng)成果,另一方面方便在需要時(shí)快速定位責(zé)任人。

SASS 使用建議

嵌套層級(jí)規(guī)定

使用 SASS 、 LESS 等預(yù)處理器時(shí),建議嵌套層級(jí)不超過 3 層。

組件/公用類的使用方法

組件/公用類使用 %placeholders 定義,使用 @extend 引用。如:

  1. %clearfix { 
  2.  
  3.   
  4.  
  5.   overflow: auto; 
  6.  
  7.   zoom: 1; 
  8.  
  9.  
  10.   
  11.  
  12. .g-header { 
  13.  
  14.   @extend %clearfix; 
  15.  
  16.  

組件類的思考

使用 SASS ,經(jīng)常會(huì)預(yù)先定義好一些常用公用組件類,譬如清除浮動(dòng),水平垂直居中,文字 ellipsis。又或者多個(gè)元素具有同樣的樣式,我們希望能夠少寫這部分代碼,公共部分抽離出來只寫一次,達(dá)到復(fù)用。

但是復(fù)用的方式在 SASS 中有多種,那么是使用單獨(dú)使用一個(gè)類定義,給需要的標(biāo)簽添加,還是使用 @include 或者 @extend在定義的類中引入一個(gè) @mixin,或者一個(gè) @function 呢?

基于讓 CSS 更簡潔以及代碼的復(fù)用考慮,采用上面的使用 %placeholders 定義,使用 @extend 引用的方案。

  • %placeholders,只是一個(gè)占位符,只要不通過 @extend 調(diào)用,編譯后不會(huì)產(chǎn)生任何代碼量
  • 使用 @extend 引用,則是因?yàn)槊看握{(diào)用相同的 %placeholders 時(shí),編譯出來相同的 CSS 樣式會(huì)進(jìn)行合并(反之,如果使用 @include 調(diào)用定義好的 @mixin,編譯出來相同的 CSS 樣式不會(huì)進(jìn)行合并)
  • 這里的組件類特指那些不會(huì)動(dòng)態(tài)改變的 CSS 樣式,注意與那些可以通過傳參生成不同數(shù)值樣式的 @mixin 方法進(jìn)行區(qū)分

盡量避免使用標(biāo)簽名

使用 SASS ,或者說在 CSS 里也有這種困惑。

假設(shè)我們有如下 html 結(jié)構(gòu):

  1. <span> 
  2.  
  3.   <div class="g-content"
  4.  
  5.     <ul class="g-content-list"><li class="item"/> 
  6.  
  7.         <li class="item"/> 
  8.  
  9.         <li class="item"/> 
  10.  
  11.         <li class="item"/> 
  12.  
  13.     </ul></div> 
  14.  
  15. </span>  

在給最里層的標(biāo)簽命名書寫樣式的時(shí)候,我們有兩種選擇:

  1. .g-content { 
  2.  
  3.   .g-content-list { 
  4.  
  5.     li { 
  6.  
  7.       ... 
  8.  
  9.     } 
  10.  
  11.   } 
  12.  
  13.  

或者是

  1. .g-content { 
  2.  
  3.   .g-content-list { 
  4.  
  5.     .item { 
  6.  
  7.       ... 
  8.  
  9.     } 
  10.  
  11.   } 
  12.  
  13.  

也就是,編譯之后生成了下面這兩個(gè),到底使用哪個(gè)好呢?

  • .g-content .g-content-list li { }
  • .g-content .g-content-list .item { }

基于 CSS 選擇器的解析規(guī)則(從右向左),建議使用上述第二種 .g-content .g-content-list .item { } ,避免使用通用標(biāo)簽名作為選擇器的一環(huán)可以提高 CSS 匹配性能。

瀏覽器的排版引擎解析 CSS 是基于從右向左(right-to-left)的規(guī)則,這么做是為了使樣式規(guī)則能夠更快地與渲染樹上的節(jié)點(diǎn)匹配。

本規(guī)范也可以在我的 Github (https://github.com/chokcoco/CSSWritingRules)上看到,歡迎留言或者提 PR。 

責(zé)任編輯:龐桂玉 來源: 前端大全
相關(guān)推薦

2010-09-01 09:59:32

CSS

2010-08-31 11:25:15

2010-09-01 10:17:38

CSShack注釋

2022-12-28 08:16:30

CSS新規(guī)范樣式

2011-07-08 10:01:05

PHP

2010-09-01 10:27:12

CSS

2009-07-23 10:40:23

CSS書寫技巧

2011-03-21 13:53:45

數(shù)據(jù)庫開發(fā)書寫規(guī)范

2020-04-16 21:02:35

前端命名規(guī)范html規(guī)范

2011-04-07 10:29:21

數(shù)據(jù)庫編程書寫規(guī)范

2021-05-06 07:26:55

CSS 文字動(dòng)畫技巧

2010-08-27 17:48:38

CSS

2010-09-08 12:55:34

CSS

2022-03-30 14:34:21

鴻蒙HarmonyOScss

2016-09-29 15:19:04

HTMLCSSWeb

2010-08-31 13:32:12

CSS

2010-09-13 13:44:35

CSS表格CSS表單

2010-08-30 13:38:10

CSS

2010-09-01 09:39:07

CSS

2023-07-14 07:52:37

CSS優(yōu)先級(jí)Design
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

性生活视频软件| 永久免费未视频| 欧美xxxxxx| 中文字幕精品一区| 97se视频在线观看| 亚洲午夜18毛片在线看| 成人看的羞羞网站| 日韩午夜电影在线观看| 成人久久久久久久久| 国产在线69| 久久婷婷成人综合色| 国产日韩综合一区二区性色av| 精品少妇久久久久久888优播| 国产精品免费不| 日韩三级高清在线| 九色91popny| 精精国产xxxx视频在线野外| 国产精品久久久久一区| 精品一区久久久久久| 91中文字幕在线视频| 国产一区白浆| 色综合男人天堂| 91视频免费在观看| 国产女人高潮时对白| 亚洲成人短视频| 一区二区三区高清| 日韩激情久久| 午夜av免费观看| 国产精品一级在线| 国产一区香蕉久久| 国产精品va无码一区二区三区| 一本一道久久综合狠狠老| 国产亚洲精品久久久优势 | 人妖欧美一区二区| 97精品国产97久久久久久春色 | 亚洲成人资源网| 三级网在线观看| a天堂在线资源| 久久久精品免费网站| 好吊妞www.84com只有这里才有精品 | 欧美午夜精品久久久久久孕妇| 欧美激情 国产精品| 成人黄色在线电影| 综合久久久久久| 欧美特级www| 嫩草影院中文字幕| 成人在线视频亚洲| 亚洲欧洲成人av每日更新| 日韩欧美在线观看强乱免费| 久蕉在线视频| 91在线免费播放| 国偷自产av一区二区三区小尤奈| 亚洲国产福利视频| 国产成人精品三级麻豆| 亚洲伊人第一页| 国产一区二区视频免费观看| 麻豆久久久久久| 国产精品爽爽爽| 亚洲最大成人在线视频| 视频一区免费在线观看| 国产成人在线播放| 樱花视频在线免费观看| 蘑菇福利视频一区播放| 欧美综合第一页| 69视频免费在线观看| 香蕉久久久久久久av网站| 91福利视频网| 亚洲 欧美 中文字幕| 麻豆成人在线| 国产成人精彩在线视频九色| 激情网站在线观看| 麻豆91精品91久久久的内涵| 国产精品网红直播| japanese国产| 99久久久精品| 欧美一区观看| dj大片免费在线观看| 亚洲尤物视频在线| 国产主播自拍av| 中文字幕影音在线| 欧美亚洲一区二区在线观看| 日韩成人av免费| 8848成人影院| 亚洲欧美自拍一区| 男人的午夜天堂| 亚洲国产日韩在线| 国产精品久久久久久久av电影| 91福利免费视频| 成人黄色大片在线观看 | 午夜视频久久久| 丁香六月天婷婷| 91美女在线观看| 亚洲一区二区三区在线观看视频| 超碰在线caoporen| 欧美日韩国产一中文字不卡| 自拍偷拍21p| 成人av激情人伦小说| 日韩高清a**址| 天堂av网手机版| 欧美激情无毛| 国产精品久久久久久久久久ktv | 日韩av懂色| 亚洲国产高潮在线观看| 呻吟揉丰满对白91乃国产区| 黄色欧美成人| 国产精品自产拍在线观| 欧美一级一区二区三区| 国产精品久久看| 成人av一级片| 日本少妇精品亚洲第一区| 国产一区二区三区在线看| 青娱乐国产在线视频| 青娱乐精品在线视频| 国产精品手机视频| 嫩草在线视频| 亚洲va天堂va国产va久| 一级片黄色免费| 精品国产乱码久久久久久果冻传媒 | 亚洲一级黄色| 国产日韩精品在线播放| 日本中文字幕一区二区有码在线| 国产精品麻豆一区二区| 91看片就是不一样| 成人台湾亚洲精品一区二区| 久久精品亚洲精品| 在线视频精品免费| 91一区二区三区在线观看| 8x8ⅹ国产精品一区二区二区| 中文.日本.精品| 日韩电影中文字幕在线观看| 久草国产在线视频| 韩国三级中文字幕hd久久精品| 欧美在线视频一区二区三区| hd国产人妖ts另类视频| 日韩亚洲欧美中文三级| 亚洲精品久久久久久国| 另类专区欧美蜜桃臀第一页| 人偷久久久久久久偷女厕| 中文字幕成在线观看| 亚洲黄色在线看| 国产一级二级三级视频| 国产精品亚洲第一| 亚洲天堂第一区| 国产精久久一区二区| 日韩中文字幕在线免费观看| 中文有码在线播放| 亚洲国产精品ⅴa在线观看| 黄在线观看网站| 精品一区欧美| 日韩av第一页| 成人综合影院| 欧美日韩一级黄| 亚洲色图欧美色| 另类欧美日韩国产在线| 亚洲最新在线| www.久久草.com| 麻豆乱码国产一区二区三区| 午夜精品久久久久久久99| 亚洲欧洲另类国产综合| 两性午夜免费视频| 亚洲午夜黄色| 精品久久久久久综合日本| 自拍一区在线观看| 亚洲欧美一区二区三区在线 | 91精品婷婷国产综合久久竹菊| 精品无码一区二区三区蜜臀| 国产精品资源站在线| 成人黄色av网| 波多野结衣啪啪| 蜜臂av日日欢夜夜爽一区| 一区二区三区四区视频在线观看| 2020国产精品小视频| 欧美国产精品人人做人人爱| 天堂在线视频免费观看| 色悠悠亚洲一区二区| 欧美日韩国产一二三区| 国产精品小仙女| 日本日本19xxxⅹhd乱影响| 杨幂一区二区三区免费看视频| 国产精品福利观看| 成人日日夜夜| 精品小视频在线| 亚洲系列在线观看| 亚洲一二三四在线| 亚欧洲乱码视频| 国模少妇一区二区三区| 国产v片免费观看| 欧美精品久久久久久| 亚洲xxx视频| 少妇淫片在线影院| 久久久国产在线视频| 天天干,夜夜爽| 欧美老年两性高潮| 日韩av无码中文字幕| 国产精品久久久久影视| 在线黄色免费网站| 久久99久久久欧美国产| 国产精品无码人妻一区二区在线| 黑人操亚洲人| 国产视频一区二区不卡| 精品久久毛片| 欧洲永久精品大片ww免费漫画| 免费黄色电影在线观看| 日韩电视剧在线观看免费网站| 一级特黄aaa| 懂色aⅴ精品一区二区三区蜜月| 一级免费黄色录像| 2020国产成人综合网| 亚洲天堂一区二区在线观看| 天堂va蜜桃一区二区三区| 欧美另类videosbestsex日本| 国产99亚洲| 国产精品二区二区三区| 亚洲欧美专区| 国产精品69久久久久| 成人免费观看在线观看| 欧美成人午夜剧场免费观看| www免费网站在线观看| 亚洲国产另类 国产精品国产免费| 国产又黄又粗又猛又爽| 日本二三区不卡| 五月婷婷中文字幕| 亚洲一区二区三区四区不卡| 三级黄色片在线观看| 久久久青草青青国产亚洲免观| 欧美熟妇精品一区二区| 国产一区二区在线观看视频| 男女无套免费视频网站动漫| 亚洲综合社区| 日韩国产欧美亚洲| 亚洲经典自拍| 精品无码一区二区三区爱欲| 国内揄拍国内精品久久| 只有这里有精品| 国产精品久久天天影视| 亚洲精品国产一区| 精品国产91| 日本精品一区二区三区视频| 日韩欧美中文字幕电影| 国内精品**久久毛片app| 视频欧美一区| av在线不卡一区| 136导航精品福利| 国产精品12| 国内精品麻豆美女在线播放视频| 国产精品久久亚洲| 国产精品色在线网站| 国产日韩欧美一区二区三区四区| 成人h动漫免费观看网站| yy111111少妇影院日韩夜片| 一区二区三区欧洲区| 成人综合电影| 动漫视频在线一区| 国产欧美在线一区二区| 欧美综合自拍| 欧美日韩一区在线观看视频| 国产精品三级| 亚洲国产一区二区三区在线播 | 免费观看亚洲天堂| 91久久爱成人| 免费观看成人www动漫视频| 精品乱子伦一区二区三区| 亚州国产精品| 日韩三级电影免费观看| 久久久国产精品| 欧美日韩福利在线| 性欧美暴力猛交另类hd| 噼里啪啦国语在线观看免费版高清版| 久久精品国产一区二区三区免费看| 欧美日韩中文不卡| 国产精品一品二品| 在线视频 日韩| 国产欧美一区二区精品婷婷| 国产天堂av在线| 亚洲第一福利视频在线| 天码人妻一区二区三区在线看 | 人妻无码中文字幕免费视频蜜桃| 亚洲精品第一国产综合精品| 国产精品99999| 美女999久久久精品视频| av免费不卡国产观看| 国产精品成人一区二区三区吃奶| 日韩一级特黄| 国产一区在线免费| 日本久久黄色| 国产一二三四区在线观看| 99热这里只有成人精品国产| 国产精品久久a| 波多野结衣亚洲一区| 亚洲黄色免费视频| 亚洲一区在线看| 中国一级特黄视频| 亚洲国产精品电影| 一广人看www在线观看免费视频| 久久久久久久91| jizzyou欧美16| 久久精品ww人人做人人爽| 91亚洲国产高清| 欧美精品一区免费| 激情综合五月天| 色噜噜日韩精品欧美一区二区| 悠悠色在线精品| 中文字幕av免费观看| 日韩精品免费看| 在线视频中文字幕第一页| 国产精品xxx视频| 黄色欧美在线| 黑人巨大国产9丨视频| 久久婷婷激情| 艳妇乳肉豪妇荡乳xxx| 亚洲欧洲一区二区三区| 秋霞精品一区二区三区| 精品成人在线观看| 老司机午夜在线| 国产精品美乳一区二区免费 | 成人性色生活片| 少妇视频一区二区| 欧美伊人久久久久久久久影院 | 丝袜美腿亚洲一区二区| 激情国产在线| 国产成人精品免费视频大全最热 | 亚洲国产成人一区二区| 久久精品91久久久久久再现| 桃色一区二区| 九九久久99| 99亚洲视频| 国产午夜在线一区二区三区| 亚洲人成电影网站色mp4| 中文字幕av片| 中文字幕亚洲一区二区三区五十路 | 国产91成人在在线播放| 久久狠狠久久| 国产真人做爰毛片视频直播| 国产大陆精品国产| 欧美性x x x| 欧美高清性hdvideosex| av电影在线网| 国产精品视频白浆免费视频| jizzjizz欧美69巨大| jizz欧美激情18| 欧美激情中文不卡| 这里只有久久精品视频| 在线播放国产一区二区三区| 欧美日韩不卡| 午夜精品一区二区在线观看| 蜜桃久久精品一区二区| 黄色av片三级三级三级免费看| 欧美日韩一级片在线观看| 色哟哟免费在线观看| 国产欧美一区二区三区四区| 热久久天天拍国产| 一级黄色片在线免费观看| 18成人在线观看| 精品国产一级片| 欧美富婆性猛交| 色狼人综合干| 中文字幕无码精品亚洲35| www国产成人免费观看视频 深夜成人网 | 久久久久美女| 91丨porny丨九色| 亚洲曰韩产成在线| 婷婷亚洲一区二区三区| 国产精彩精品视频| 99成人在线视频| 搡的我好爽在线观看免费视频| 亚洲综合成人在线视频| 天天操天天干天天| 国产成人av在线| 我不卡影院28| 日b视频在线观看| 欧美性猛片aaaaaaa做受| 黄色av网站在线播放| 国产精品国产一区二区 | 亚洲一区二区图片| 午夜电影网一区| 国产在线视频网| 亚洲永久免费观看| 在线亚洲欧美| 日本黄色激情视频| 精品国产一二三区| 日韩av免费| 国产尤物av一区二区三区| 99久精品国产| 国产精品无码天天爽视频| 午夜精品一区二区三区视频免费看| 美女久久久久| 俄罗斯女人裸体性做爰| 日韩欧美中文字幕在线观看| 免费a级人成a大片在线观看| 国产精品日韩欧美一区二区三区 | 亚洲国产欧美日韩在线| 五月婷婷综合网| 免费a级在线播放| 蜜桃av噜噜一区二区三区| 国产精品中文有码| 男人天堂av在线播放| 九九热精品在线| 日韩av片子| aaaa黄色片| 欧美高清dvd|