精品欧美一区二区三区在线观看 _久久久久国色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)

国产激情久久久| 在线视频亚洲一区| 国产精品日韩一区二区| 中文字幕av免费在线观看| 久久精品超碰| 亚洲免费观看视频| 久久99欧美| 国产免费av电影| 日韩午夜av在线| 中文字幕在线日韩| 亚洲av永久无码精品| 日韩在线免费| 亚洲福利视频三区| 亚洲精品一区二区毛豆| xxxx国产精品| 爽好久久久欧美精品| 欧美区二区三区| 国产一区二区三区四区五区六区| 亚洲综合资源| 欧美性猛交99久久久久99按摩| 黄色网址在线免费看| 水莓100在线视频| 男人天堂久久久| 国产精品影音先锋| 国产精品欧美日韩一区二区| 日本少妇激情舌吻| 影音先锋日韩在线| 伊人久久久久久久久久| www.超碰97| 一区二区三区欧洲区| 日韩欧美亚洲国产一区| 亚洲欧洲一区二区福利| 涩涩视频在线观看免费| 国产成人在线看| 91亚洲va在线va天堂va国| 成人免费一级片| 翔田千里一区二区| 69精品小视频| 国产精彩视频在线| 欧美高清不卡| 久久福利视频导航| 亚洲 欧美 变态 另类 综合| 北条麻妃国产九九九精品小说| 亚洲精品一区二区三区福利 | 亚洲最大成人网色| 日本视频在线观看免费| 欧美国产激情| 欧美裸体男粗大视频在线观看| 国产成人免费在线观看视频| 国产精品一线天粉嫩av| 日韩成人中文字幕| 国产老熟女伦老熟妇露脸| 2020国产精品极品色在线观看| 色婷婷亚洲一区二区三区| 大荫蒂性生交片| 调教一区二区| 一区二区三区精品| 久久亚洲a v| 青青草原国产在线| 一区二区国产视频| 日韩国产成人无码av毛片| 人人超在线公开视频| 亚洲久本草在线中文字幕| 亚洲午夜精品久久久中文影院av| 国产亚洲依依| 中文字幕欧美激情一区| 一区二区日本| 成人黄色网址| 亚洲va韩国va欧美va精品| 国精产品一区一区三区视频| 国产拍在线视频| 色天天综合久久久久综合片| 成年人在线看片| 成人国产网站| 91精品啪在线观看国产60岁| 免费网站在线观看黄| 99精品美女视频在线观看热舞| 欧美日韩aaaaaa| 91精品人妻一区二区三区四区| 日韩精品成人在线观看| 亚洲а∨天堂久久精品9966 | 国产三级按摩推拿按摩| 国产盗摄女厕一区二区三区| 国产精品区一区| 免费在线看v| 中文字幕日本不卡| 色哟哟免费网站| 男人天堂亚洲天堂| 无码av中文一区二区三区桃花岛| 97在线播放视频| 99精品女人在线观看免费视频| 欧美精品一区二区蜜臀亚洲| 国产黄色录像视频| 亚洲夜间福利| 国产精品久久久久久搜索| 国产高清不卡视频| 久久综合国产精品| 视频在线精品一区| 成人在线app| 欧美日韩国产一中文字不卡| 狠狠热免费视频| 日韩精品一区二区三区中文字幕| 日韩精品在线免费观看视频| 一本在线免费视频| 国产一区导航| 亚洲一区二区久久久久久久| 肉丝一区二区| 夜夜爽夜夜爽精品视频| 黑鬼大战白妞高潮喷白浆| 国产精品1区| 亚洲美女www午夜| 欧美黄色免费在线观看| 日韩中文字幕91| 国产在线一区二区三区四区| 日本中文字幕在线观看| 精品女同一区二区三区在线播放| 男人的天堂最新网址| 日韩有码中文字幕在线| 欧美另类在线播放| 中文字幕一区二区人妻痴汉电车| 成人国产一区二区三区精品| 夜夜爽99久久国产综合精品女不卡 | 亚洲激情播播| 免费av一区二区| 国产亚洲欧美日韩高清| 99久久综合国产精品| 国产麻豆电影在线观看| 成人黄色图片网站| 亚洲美腿欧美激情另类| 国产一级片免费观看| 国内精品在线播放| 日韩精品资源| 欧美一区久久久| 亚洲加勒比久久88色综合 | 久久久久久久久久久妇女 | 日韩在线观看中文字幕| 久久精品青青大伊人av| 伊人成人在线观看| 日本一区二区三区高清不卡| 日韩avxxx| 欧美电影完整版在线观看| 九九久久综合网站| 中文字幕在线观看视频一区| 久久蜜桃一区二区| 能在线观看的av| 国产乱论精品| 久久久亚洲影院| 深夜福利视频网站| 午夜精品国产更新| 少妇毛片一区二区三区| 国产精品腿扒开做爽爽爽挤奶网站| 国产精品三区在线| 国产不卡人人| 亚洲精品视频二区| 日本久久综合网| 久久九九影视网| 日本三区在线观看| 欧美午夜精品一区二区三区电影| 2019中文字幕全在线观看| 天天干在线观看| 疯狂蹂躏欧美一区二区精品| 亚洲专区区免费| 久久字幕精品一区| 夜夜爽www精品| 视频免费一区二区| 午夜精品一区二区三区在线视频| 国产1区在线观看| 婷婷成人激情在线网| 青青草福利视频| 免费在线观看不卡| 欧美一级特黄aaaaaa在线看片| 日本高清久久| 午夜精品一区二区三区av| 日韩在线免费播放| 欧美怡红院视频| 希岛爱理中文字幕| 成人av在线电影| 熟女人妇 成熟妇女系列视频| 精品无人区麻豆乱码久久久| 成人av在线亚洲| www.8ⅹ8ⅹ羞羞漫画在线看| 亚洲欧美日韩国产成人| 一区二区日韩在线观看| 亚洲主播在线播放| 亚洲精品色午夜无码专区日韩| 久久国产精品色婷婷| 青青青青在线视频| 教室别恋欧美无删减版| 成人精品视频久久久久| 国产区美女在线| 亚洲欧洲日韩国产| 国产婷婷在线视频| 精品国产成人在线| 中文字幕求饶的少妇| 丁香激情综合五月| www.日本一区| 亚洲美洲欧洲综合国产一区| 亚洲欧洲日夜超级视频| 久久久久久久久久久久久久久久久久久久| 国产精品电影在线观看| 日本片在线观看| 中文字幕九色91在线| 六月丁香色婷婷| 在线播放欧美女士性生活| 日本熟女一区二区| 中文字幕一区二区三| 性囗交免费视频观看| 日韩黄色片在线观看| 女人被男人躁得好爽免费视频| 欧美猛男做受videos| av成人观看| 在线观看亚洲精品福利片| 欧美一区二区三区精品电影| 亚洲妇熟xxxx妇色黄| 伊人久久久久久久久久久| 五月天激情婷婷| 日韩一区二区三区免费观看| 国产天堂第一区| 日韩欧美国产中文字幕| 在线观看 中文字幕| 亚洲日本va午夜在线影院| 大又大又粗又硬又爽少妇毛片 | 一二三不卡视频| 国产99久久久精品| 亚洲18在线看污www麻豆 | 欧美激情1区2区3区| 亚洲第一综合| 精品免费一区二区| 欧美日韩一区二区视频在线观看| 亚洲精品在线播放| 91社区国产高清| 成人国产一区| 国产精品久久久久久久天堂| 国产精品极品美女在线观看| 97国产精品视频人人做人人爱| 黄色成人在线| 日韩在线观看你懂的| 男男电影完整版在线观看| 亚洲成人亚洲激情| 后进极品白嫩翘臀在线视频| 欧美一级理论片| www久久久com| 67194成人在线观看| 中文字幕二区三区| 欧美日韩国产大片| 国产精品毛片久久久久久久av | 亚洲精品久久久久久无码色欲四季| 欧美日韩大陆在线| 国产女优在线播放| 欧美日韩一级二级三级| 懂色av蜜臀av粉嫩av喷吹| 欧美亚一区二区| 国产成人精品一区二区色戒| 在线亚洲一区观看| 在线观看视频二区| 制服丝袜激情欧洲亚洲| 国产探花精品一区二区| 精品成人在线观看| 四虎在线免费观看| 亚洲欧洲激情在线| 免费黄色网页在线观看| 美女av一区二区三区| 日本性爱视频在线观看| 91精品国产色综合久久不卡98| xxx在线免费观看| 青草成人免费视频| 国产69精品久久久久按摩| 91久久久久久久| 综合激情五月婷婷| 欧美日韩在线一区二区三区| 国际精品欧美精品| 超碰免费在线公开| 国内精品福利| 97在线免费公开视频| 日本vs亚洲vs韩国一区三区| av在线免费看片| 成人aa视频在线观看| 国产又粗又猛又爽视频| 亚洲欧美日韩成人高清在线一区| 强行糟蹋人妻hd中文| 日韩欧美成人区| 一级黄在线观看| 亚洲国产精品成人精品| 福利片在线看| 欧美激情乱人伦| 写真福利精品福利在线观看| 成人免费视频网| 青草久久视频| 亚洲 欧洲 日韩| 国产精品久久久久毛片大屁完整版| 别急慢慢来1978如如2| 国产精品亚洲午夜一区二区三区| 国产国语老龄妇女a片| 久久久www成人免费毛片麻豆 | 日本一卡二卡在线| 国产精品久久看| 日韩欧美三级在线观看| 欧美日韩一区二区欧美激情| 国产成人自拍一区| 色yeye香蕉凹凸一区二区av| 91九色porn在线资源| 国产在线观看精品| 天天躁日日躁狠狠躁欧美巨大小说 | 黄色片在线免费看| 欧美激情性做爰免费视频| 成人精品国产亚洲| 精品欧美一区二区三区久久久| 久久精品不卡| 欧洲av无码放荡人妇网站| 国产精品一级黄| 久久视频一区二区三区| 精品久久香蕉国产线看观看亚洲| 一区二区三区亚洲视频| 亚洲精品中文字| xxx性欧美| 51蜜桃传媒精品一区二区| 日韩一区二区三区免费播放| 两根大肉大捧一进一出好爽视频| 国产精品18久久久久久久久| 一级片黄色录像| 色婷婷久久久亚洲一区二区三区| 国产 欧美 自拍| 欧美激情中文网| 国产精品视频一区二区三区| 手机在线观看国产精品| 欧美亚洲免费| 国产精品九九视频| 亚洲影院理伦片| 99在线精品视频免费观看20| 一区二区三区精品99久久| 欧美片第1页| 开心色怡人综合网站| 91久久黄色| 在线免费看黄色片| 亚洲综合成人网| 丰满人妻av一区二区三区| 萌白酱国产一区二区| 亚洲人成777| 亚洲资源在线网| 精品一区二区三区在线观看| 久久久久亚洲AV成人无在| 欧美性一级生活| 91最新在线| 成人黄色在线免费| 国产精品99一区二区三区| 五月婷婷丁香色| 国产精品久久久久精k8| 一级成人免费视频| 日韩有码在线视频| 国产精品国产三级在线观看| 国产三级中文字幕| 国产精品亚洲成人| 国产午夜免费视频| 日韩成人在线视频观看| 超碰aⅴ人人做人人爽欧美| 欧美一区二区影视| 视频一区二区三区中文字幕| 亚洲AV无码成人精品区明星换面| 91福利视频久久久久| 91高清在线| 96pao国产成视频永久免费| 欧美有码视频| 亚洲av网址在线| 91福利精品第一导航| 欧美videos极品另类| 99久久国产免费免费| 日韩五码在线| 五月婷婷欧美激情| 欧美一级艳片视频免费观看| 免费看电影在线| 欧美国产综合视频| 久久精品国产第一区二区三区| 黄色片子在线观看| 精品久久久三级丝袜| 亚洲人体视频| 亚洲国产欧美日韩| 国产成人高清视频| 手机看片久久久| 久久久国产精品免费| 哺乳一区二区三区中文视频| 日韩网址在线观看| 综合久久久久久| 手机看片福利永久| 国产噜噜噜噜久久久久久久久| 欧美黄色大片网站| 国产成人福利在线| 日韩免费高清视频| 日韩欧美看国产| 国内外成人激情免费视频| 26uuu色噜噜精品一区二区| 国产精品福利电影| 欧美中文字幕第一页| 一区二区影院| avtt香蕉久久| 在线综合视频播放| 亚洲人成午夜免电影费观看| 蜜臀av.com| 国产日韩影视精品| 国产裸体无遮挡| 国产精品第七影院|