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

CSS代碼高效編寫(xiě)規(guī)范

開(kāi)發(fā) 前端
CSS代碼簡(jiǎn)潔實(shí)用,不同的人在CSS書(shū)寫(xiě)風(fēng)格上稍有不同,這里向大家描述一下實(shí)現(xiàn)高效整潔的CSS代碼原則,相信你一定會(huì)感興趣的。

本文和大家重點(diǎn)討論一下效的CSS代碼編寫(xiě)規(guī)范,比如使用Reset但并非全局Reset,良好的命名習(xí)慣,使用多重選擇器,保持CSS的可讀性等內(nèi)容。

一些高效的CSS代碼編寫(xiě)規(guī)范

CSS學(xué)起來(lái)并不難,但在大型項(xiàng)目中,就變得難以管理,特別是不同的人在CSS書(shū)寫(xiě)風(fēng)格上稍有不同,團(tuán)隊(duì)上就更加難以溝通,為此總結(jié)了一些如何實(shí)現(xiàn)高效整潔的CSS代碼原則:

◆使用Reset但并非全局Reset

不同瀏覽器元素的默認(rèn)屬性有所不同,使用Reset可重置瀏覽器元素的一些默認(rèn)屬性,以達(dá)到瀏覽器的兼容。但需要注意的是,請(qǐng)不要使用全局Reset:

viewsourceprint?

  1. 1*{margin:0;padding:0;}  
  2.  

這不僅僅因?yàn)樗蔷徛偷托实姆椒ǎ疫€會(huì)導(dǎo)致一些不必要的元素也重置了外邊距和內(nèi)邊距。在此建議參考YUIReset和EricMeyer的做法。我跟EricMeyer的觀點(diǎn)相同,Reset并不是一成不變的,具體還需要根據(jù)項(xiàng)目的不同需求做適當(dāng)?shù)男薷模赃_(dá)到瀏覽器的兼容和操作上的便利性。我使用的Reset如下:

viewsourceprint?

  1. 01/**清除內(nèi)外邊距**/  
  2.  
  3. 02body,h1,h2,h3,h4,h5,h6,hr,p,  
  4.  
  5. 03blockquote,/*structuralelements結(jié)構(gòu)元素*/  
  6.  
  7. 04dl,dt,dd,ul,ol,li,/*listelements列表元素*/  
  8.  
  9. 05pre,/*textformattingelements文本格式元素*/  
  10.  
  11. 06form,fieldset,legend,button,input,textarea,/*formelements表單元素*/  
  12.  
  13. 07th,td,/*tableelements表格元素*/  
  14.  
  15. 08img/*imgelements圖片元素*/{  
  16.  
  17. 09border:mediumnone;  
  18.  
  19. 10margin:0;  
  20.  
  21. 11padding:0;  
  22.  
  23. 12}  
  24.  
  25. 13/**設(shè)置默認(rèn)字體**/  
  26.  
  27. 14body,button,input,select,textarea{  
  28.  
  29. 15font:12px/1.5'宋體',tahoma,Srial,helvetica,sans-serif;  
  30.  
  31. 16}  
  32.  
  33. 17h1,h2,h3,h4,h5,h6{font-size:100%;}  
  34.  
  35. 18em{font-style:normal;}  
  36.  
  37. 19/**重置列表元素**/  
  38.  
  39. 20ul,ol{list-style:none;}  
  40.  
  41. 21/**重置超鏈接元素**/  
  42.  
  43. 22a{text-decoration:none;color:#333;}  
  44.  
  45. 23a:hover{text-decoration:underline;color:#F40;}  
  46.  
  47. 24/**重置圖片元素**/  
  48.  
  49. 25img{border:0px;}  
  50.  
  51. 26/**重置表格元素**/  
  52.  
  53. 27table{border-collapse:collapse;border-spacing:0;}  
  54.  

 

◆良好的命名習(xí)慣

無(wú)疑亂七八糟或者無(wú)語(yǔ)義命名的代碼,誰(shuí)看了都會(huì)抓狂。就像這樣的代碼:

viewsourceprint?

  1. 1.aaabb{margin:2px;color:red;}  
  2.  

我想即使是初學(xué)者,也不至于會(huì)在實(shí)際項(xiàng)目中如此命名一個(gè)class,但有沒(méi)有想過(guò)這樣的代碼同樣是很有問(wèn)題的:

viewsourceprint?

  1. 1<h1>Mynameis<spanclassspanclass="redblod"> 
  2.  
  3. NowaMagicspan>h1> 
  4.  

問(wèn)題在于如果你需要把所有原本紅色的字體改成藍(lán)色,那修改后就樣式就會(huì)變成:

viewsourceprint?

  1. 1.red{color:bule;}  
  2.  

這樣的命名就會(huì)很讓人費(fèi)解,同樣的命名為.leftBar的側(cè)邊欄如果需要修改成右側(cè)邊欄也會(huì)很麻煩。所以,請(qǐng)不要使用元素的特性(顏色,位置,大小等)來(lái)命名一個(gè)class或id,您可以選擇意義的命名如:#navigation{...},.sidebar{...},.postwrap{...}

這樣,無(wú)論你如何修改定義這些class或id的樣式,都不影響它跟HTML元素間的聯(lián)系。

另外還有一種情況,一些固定的樣式,定義后就不會(huì)修改的了,那你命名時(shí)就不用擔(dān)憂剛剛說(shuō)的那種情況,如:

viewsourceprint?

  1. 1.alignleft{float:left;margin-right:20px;}  
  2.  
  3. 2.alignright{float:right;text-align:right;margin-left:20px;}  
  4.  
  5. 3.clear{clear:both;text-indent:-9999px;}  
  6.  

那么對(duì)于這樣一個(gè)段落

viewsourceprint?

  1. 1<pclasspclass="alignleft">我是一個(gè)段落!p> 
  2.  

如果需要把這個(gè)段落由原先的左對(duì)齊修改為右對(duì)齊,那么只需要修改它的className就為alignright就可以了。#p#

◆代碼縮寫(xiě)

CSS代碼縮寫(xiě)可以提高你寫(xiě)代碼的速度,精簡(jiǎn)你的代碼量。在CSS里面有不少可以縮寫(xiě)的屬性,包括margin,padding,border,font,background和顏色值等,如果您學(xué)會(huì)了代碼縮寫(xiě),原本這樣的代碼:

viewsourceprint?

  1. 1li{  
  2.  
  3. 2font-family:Arial,Helvetica,sans-serif;  
  4.  
  5. 3font-size:1.2em;  
  6.  
  7. 4line-height:1.4em;  
  8.  
  9. 5padding-top:5px;  
  10.  
  11. 6padding-bottom:10px;  
  12.  
  13. 7padding-left:5px;  
  14.  
  15. 8}  
  16.  

 

就可以縮寫(xiě)為:

viewsourceprint?

  1. 1li{  
  2.  
  3. 2font:1.2em/1.4emArial,Helvetica,sans-serif;  
  4.  
  5. 3padding:5px010px5px;  
  6.  
  7. 4}  
  8.  

 

如果您想更了解這些屬性要怎么縮寫(xiě),可以參考《常用CSS縮寫(xiě)語(yǔ)法總結(jié)》或者下載CSS-Shorthand-Cheat-Sheet.pdf。

◆利用CSS繼承

如果頁(yè)面中父元素的多個(gè)子元素使用相同的樣式,那***把他們相同的樣式定義在其父元素上,讓它們繼承這些CSS樣式。這樣你可以很好的維護(hù)你的代碼,并且還可以減少代碼量。那么本來(lái)這樣的代碼:

viewsourceprint?

  1. 1#containerli{font-family:Georgia,serif;}  
  2.  
  3. 2#containerp{font-family:Georgia,serif;}  
  4.  
  5. 3#containerh1{font-family:Georgia,serif;}  
  6.  

 

就可以簡(jiǎn)寫(xiě)成:

viewsourceprint?

  1. 1#container{font-family:Georgia,serif;}  
  2.  

#p#◆使用多重選擇器

你可以合并多個(gè)CSS選擇器為一個(gè),如果他們有共同的樣式的話。這樣做不但代碼簡(jiǎn)潔且可為你節(jié)省時(shí)間和空間。如:

viewsourceprint?

  1. 1h1{font-family:Arial,Helvetica,sans-serif;font-weight:normal;}  
  2.  
  3. 2h2{font-family:Arial,Helvetica,sans-serif;font-weight:normal;}  
  4.  
  5. 3h3{font-family:Arial,Helvetica,sans-serif;font-weight:normal;}  
  6.  

 

可以合并為

viewsourceprint?

  1. 1h1,h2,h3{font-family:Arial,Helvetica,sans-serif;font-weight:normal;}  
  2.  

◆適當(dāng)?shù)拇a注釋

代碼注釋可以讓別人更容易讀懂你的代碼,且合理的組織代碼注釋,可使得結(jié)構(gòu)更加清晰。你可以選擇做的樣式表的開(kāi)始添加目錄:

viewsourceprint?

  1. 1/*------------------------------------  
  2.  
  3. 21.Reset  
  4.  
  5. 32.Header  
  6.  
  7. 43.Content  
  8.  
  9. 54.SideBar  
  10.  
  11. 65.Footer  
  12.  
  13. 7-----------------------------------*/  
  14.  

 

如此你代碼的結(jié)構(gòu)就一目了然,你可以容易的查找和修改代碼。

而對(duì)于代碼的主內(nèi)容,也應(yīng)適當(dāng)?shù)募右詣澐郑踔猎谟斜匾牡胤皆趯?duì)代碼加以注釋說(shuō)明,這樣也有利于團(tuán)隊(duì)開(kāi)發(fā):

viewsourceprint?

  1. 01/***Header***/  
  2.  
  3. 02#header{height:145px;position:relative;}  
  4.  
  5. 03#headerh1{width:324px;margin:45px0020px;float:left;height:72px;}  
  6.  
  7. 04  
  8.  
  9. 05/***Content***/  
  10.  
  11. 06#content{background:#fff;width:650px;float:left;  
  12. min-height:600px;overflow:hidden;}  
  13.  
  14. 07#contenth1{color:#F00}/*設(shè)置字體顏色*/  
  15.  
  16. 08#content.posts{overflow:hidden;}  
  17.  
  18. 09#content.recent{margin-bottom:20px;  
  19. border-bottom:1pxsolid#f3f3f3;position:relative;  
  20. overflow:hidden;}  
  21.  
  22. 10  
  23.  
  24. 11/***Footer***/  
  25.  
  26. 12#footer{clear:both;padding:50px5px0;overflow:hidden;}  
  27.  
  28. 13#footerh4{color:#b99d7f;  
  29. font-family:Arial,Helvetica,sans-serif;font-size:1.1em;}  
  30.  

 

◆給你的CSS代碼排序

如果代碼中的屬性都能按照字母排序,那查找修改的時(shí)候就能更加快速:

viewsourceprint?

  1. 01/***樣式屬性按字母排序***/  
  2.  
  3. 02div{  
  4.  
  5. 03background-color:#3399cc;  
  6.  
  7. 04color:#666;  
  8.  
  9. 05font:1.2em/1.4emArial,Helvetica,sans-serif;  
  10.  
  11. 06height:300px;  
  12.  
  13. 07margin:10px5px;  
  14.  
  15. 08padding:5px010px5px;  
  16.  
  17. 09width:30%;  
  18.  
  19. 10z-index:10;  
  20.  
  21. 11}  
  22.  

 

#p#◆保持CSS的可讀性

書(shū)寫(xiě)可讀的CSS將會(huì)使得更容易查找和修改樣式。對(duì)于以下兩種情況,哪種可讀性更高,我想不言而明。

viewsourceprint?

  1. 01/***每個(gè)樣式屬性寫(xiě)一行***/  
  2.  
  3. 02div{  
  4.  
  5. 03background-color:#3399cc;  
  6.  
  7. 04color:#666;  
  8.  
  9. 05font:1.2em/1.4emArial,Helvetica,sans-serif;  
  10.  
  11. 06height:300px;  
  12.  
  13. 07margin:10px5px;  
  14.  
  15. 08padding:5px010px5px;  
  16.  
  17. 09width:30%;  
  18.  
  19. 10z-index:10;  
  20.  
  21. 11}  
  22.  
  23. 12  
  24.  
  25. 13/***所有的樣式屬性寫(xiě)在同一行***/  
  26.  
  27. 14div{background-color:#3399cc;color:#666;  
  28. font:1.2em/1.4emArial,Helvetica,sans-serif;height:300px;  
  29. margin:10px5px;padding:5px010px5px;width:30%;z-index:10;}  
  30.  

 

當(dāng)對(duì)于一些樣式屬性較少的選擇器,我會(huì)寫(xiě)到一行:

viewsourceprint?

  1. 1/***選擇器屬性少的寫(xiě)在同一行***/  
  2.  
  3. 2div{background-color:#3399cc;color:#666;}  
  4.  

對(duì)于這個(gè)規(guī)則并非硬性規(guī)定,但無(wú)論您采用哪種寫(xiě)法,我的建議是始終保持代碼一致。屬性多的分行寫(xiě),屬性少于3個(gè)可以寫(xiě)一行。

◆選擇更優(yōu)的樣式屬性值

CSS中有些屬性采用不同的屬性值,雖然達(dá)到的效果差不多,當(dāng)性能上卻存在著差異,如:

區(qū)別在于border:0把border設(shè)為0px,雖然在頁(yè)面上看不見(jiàn),但按border默認(rèn)值理解,瀏覽器依然對(duì)border-width/border-color進(jìn)行了渲染,即已經(jīng)占用了內(nèi)存值。

而border:none把border設(shè)為“none”即沒(méi)有,瀏覽器解析“none”時(shí)將不作出渲染動(dòng)作,即不會(huì)消耗內(nèi)存值。所以建議使用border:none;

同樣的,display:none隱藏對(duì)象瀏覽器不作渲染,不占用內(nèi)存。而visibility:hidden則會(huì)。

#p#

◆使用代替@import

首先,@import不屬于XHTML標(biāo)簽,也不是Web標(biāo)準(zhǔn)的一部分,它對(duì)于較早期的瀏覽器兼容也不高,并且對(duì)于網(wǎng)站的性能有某些負(fù)面的影響。具體可以參考《高性能網(wǎng)站設(shè)計(jì):不要使用@import》。所以,請(qǐng)避免使用@import

◆使用外部樣式表

這個(gè)原則始終是一個(gè)很好的設(shè)計(jì)實(shí)踐。不單可以更易于維護(hù)修改,更重要的是使用外部文件可以提高頁(yè)面速度,因?yàn)镃SS文件都能在瀏覽器中產(chǎn)生緩存。內(nèi)置在HTML文檔中的CSS則會(huì)在每次請(qǐng)求中隨HTML文檔重新下載。所以,在實(shí)際應(yīng)用中,沒(méi)有必要把CSS代碼內(nèi)置在HTML文檔中:

viewsourceprint?

  1. 1<styletypestyletype="text/css"> 
  2.  
  3. 2#container{..}  
  4.  
  5. 3#sidebar{..}  
  6.  
  7. 4style> 

viewsourceprint?

  1. 1<listylelistyle="font-family:Arial,helvetica,sans-serif;color:#666;"> 
  2.  

而是使用導(dǎo)入外部樣式表:

viewsourceprint?

  1. 1<linkrellinkrel="stylesheet"type="text/css"href="css/styles.css"/> 
  2.  

◆避免使用CSS表達(dá)式(Expression)

CSS表達(dá)式是動(dòng)態(tài)設(shè)置CSS屬性的強(qiáng)大(但危險(xiǎn))方法。InternetExplorer從第5個(gè)版本開(kāi)始支持CSS表達(dá)式。下面的例子中,使用CSS表達(dá)式可以實(shí)現(xiàn)隔一個(gè)小時(shí)切換一次背景顏色:

viewsourceprint?

  1. 1background-color:expression((newDate()).getHours()%  
  2.  
  3. 2?"#B8D4FF":"#F08A00");  
  4.  

如上所示,expression中使用了JavaScript表達(dá)式。CSS屬性根據(jù)JavaScript表達(dá)式的計(jì)算結(jié)果來(lái)設(shè)置。

表達(dá)式的問(wèn)題就在于它的計(jì)算頻率要比我們想象的多。不僅僅是在頁(yè)面顯示和縮放時(shí),就是在頁(yè)面滾動(dòng)、乃至移動(dòng)鼠標(biāo)時(shí)都會(huì)要重新計(jì)算一次。給CSS表達(dá)式增加一個(gè)計(jì)數(shù)器可以跟蹤表達(dá)式的計(jì)算頻率。在頁(yè)面中隨便移動(dòng)鼠標(biāo)都可以輕松達(dá)到10000次以上的計(jì)算量。

如果必須使用CSS表達(dá)式,一定要記住它們要計(jì)算成千上萬(wàn)次并且可能會(huì)對(duì)你頁(yè)面的性能產(chǎn)生影響。所以,在非不得已,請(qǐng)避免使用CSS表達(dá)式。

◆代碼壓縮

當(dāng)你決定把網(wǎng)站項(xiàng)目部署到網(wǎng)絡(luò)上,那你就要考慮對(duì)CSS進(jìn)行壓縮,出去注釋和空格,以使得網(wǎng)頁(yè)加載得更快。壓縮您的代碼,可以采用一些工具,如YUICompressor利用它可精簡(jiǎn)CSS代碼,減少文件大小,以獲得更高的加載速度。
 

【編輯推薦】

  1. 實(shí)例解析清除CSS float浮動(dòng)的三種方法
  2. CSS Sprites樣式生成工具用法詳解
  3. FireFox和IE中CSS兼容技巧匯總
  4. 深入學(xué)習(xí)CSS匹配原理
  5. 深入剖析Firefox下 margin-top失效原因與解決方案

 

 

責(zé)任編輯:佚名 來(lái)源: nowamagic.net
相關(guān)推薦

2010-09-09 13:59:55

CSS

2010-09-14 13:49:38

CSS代碼

2015-01-28 14:30:31

android代碼

2013-03-11 10:30:56

CSSWeb

2011-12-02 10:19:24

CSS

2011-06-03 15:06:30

CSS

2011-06-03 15:21:51

CSS

2011-11-25 10:35:20

Java

2014-11-10 09:59:08

jQuery

2010-09-10 15:23:54

CSS匹配CSS

2010-01-11 13:19:24

C++代碼

2009-06-23 16:50:24

2023-02-26 23:23:36

CSS開(kāi)發(fā)Web

2010-08-26 15:27:57

CSS

2011-03-24 13:09:11

數(shù)據(jù)庫(kù)代碼

2014-07-18 14:03:06

Android高效編寫(xiě)代碼

2023-07-06 14:37:05

2020-04-16 21:02:35

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

2017-08-28 14:58:19

CSSFlexbox注釋格式優(yōu)化

2016-09-07 19:58:47

CSS代碼Web
點(diǎn)贊
收藏

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

免费日本黄色网址| 亚洲欧美日韩精品在线| 国产一级视频在线播放| 国产精品一区二区中文字幕| 午夜视频一区二区| 成人久久久久久久| 免费一级a毛片夜夜看| 久久aimee| 色婷婷亚洲精品| 亚洲欧洲一区二区福利| 精品国精品国产自在久不卡| 日韩午夜在线| 中日韩美女免费视频网址在线观看 | 亚洲视频免费一区| 午夜精品免费看| 国产一线二线在线观看| 国产性天天综合网| 5g国产欧美日韩视频| 青青操免费在线视频| 波多野结衣的一区二区三区 | 日韩欧美中文字幕电影| 欧美性xxxxxxxx| 成人黄色片免费| 看电影就来5566av视频在线播放| 美女爽到高潮91| 国模吧一区二区三区| 免费观看特级毛片| 全球av集中精品导航福利| 精品视频在线免费观看| 福利视频免费在线观看| 98在线视频| 日韩激情中文字幕| 久久免费精品日本久久中文字幕| 国产一二三四区在线| 中文在线免费一区三区| 欧美日韩国产区一| 青青在线视频观看| 欧美黄色视屏| 中文字幕中文乱码欧美一区二区| 久久99导航| av网站免费大全| 日韩黄色一级片| 午夜伦理精品一区| 99精品全国免费观看| 日韩av系列| 日韩欧美亚洲国产另类| 亚洲免费av一区| 日韩大片欧美大片| 一级做a爱片久久| 伊人色综合久久天天五月婷| 国产三级视频在线看| aaa国产一区| 国产99视频精品免费视频36| 国产美女www爽爽爽视频| 视频一区二区三区在线| 青草青草久热精品视频在线网站| 久久黄色免费视频| 欧美精品一区二区三区精品| 国产午夜精品理论片a级探花| 91人妻一区二区| jizz亚洲女人高潮大叫| 在线精品视频一区二区三四 | 日本午夜精品一区二区三区电影 | 欧美日韩精品欧美日韩精品一| 毛片在线视频播放| 欧美aaaaa性bbbbb小妇| 午夜精品久久一牛影视| 91午夜在线观看| 久久一卡二卡| 亚洲综合视频在线观看| 国产精品videossex国产高清 | 女人天堂av手机在线| h片在线观看下载| 亚洲成在线观看| 天堂…中文在线最新版在线| 啊啊啊久久久| 日韩欧美国产一区二区| 亚洲精品中文字幕无码蜜桃| 欧美成人精品三级网站| 欧美视频一区二区三区四区| 污网站在线免费| 国产精品久久久久久av公交车| 在线电影一区二区三区| 日韩精品――色哟哟| 免费一级欧美片在线观看网站| 欧美一区二区不卡视频| 国产伦精品一区二区三区88av| 国产毛片精品| 亚洲日本成人女熟在线观看| 自拍偷拍视频亚洲| 色综合蜜月久久综合网| 久久色免费在线视频| 精品小视频在线观看| 亚洲一区二区动漫| 国产成人97精品免费看片| 中文字幕av无码一区二区三区| 精品一区二区免费| 国产精品二区二区三区| 四虎国产精品永远| 国产精品乱码一区二区三区软件| 国产又粗又大又爽的视频| 国产后进白嫩翘臀在线观看视频 | 亚洲成年人专区| 福利成人导航| 在线观看视频一区二区| 免费人成视频在线播放| 午夜欧洲一区| 日韩亚洲欧美中文在线| 黄色小视频在线免费看| 蜜桃一区二区三区在线观看| 2020国产精品久久精品不卡| 女人天堂在线| 一区二区三区在线免费观看| 成人精品小视频| 欧美一级大片在线视频| 国产视频在线一区二区| 一区二区国产精品精华液| 国产精品日本| 成人精品视频在线| 日本免费不卡视频| 中文字幕一区在线观看| koreanbj精品视频一区| 国产视频网站一区二区三区| 亚洲视频电影图片偷拍一区| 国产一级大片在线观看| 青青草视频一区| 精品欧美国产| 日本在线www| 欧美性猛交xxxx免费看漫画| 国产人妻精品久久久久野外| 精品99久久| 欧美成人小视频| 最近中文字幕在线免费观看| 97精品久久久午夜一区二区三区 | 欧美在线视频播放| 亚洲AV无码国产精品午夜字幕| 久久久国际精品| 欧美成人高潮一二区在线看| 欧美欧美在线| 久久精品欧美视频| 中国一区二区视频| 久久免费视频一区| 欧美激情 国产精品| a级日韩大片| 欧美大成色www永久网站婷| 中文字幕在线观看欧美| 国产亚洲一区二区三区| 奇米影视亚洲色图| 中文一区二区三区四区| 久久综合88中文色鬼| 中国女人一级一次看片| 国产欧美日本一区视频| www.日日操| 精品久久成人| 国产精品久久久久久久久久久久| 日本午夜在线视频| 欧美性xxxx在线播放| 三级黄色片网站| 99精品久久久| 精品国产福利| 日韩电影毛片| 精品一区二区三区电影| 国产精品男女视频| 久久影院视频免费| 蜜臀av午夜一区二区三区| 杨幂一区二区三区免费看视频| 欧美中文在线观看国产| 人妻偷人精品一区二区三区| 亚洲成a人v欧美综合天堂下载| 日批视频免费看| 91久久视频| 久久一区二区精品| 一二区成人影院电影网| 一区二区福利视频| 亚洲一区二区人妻| 亚洲人成网站影音先锋播放| 久久久国产精品久久久| 国产精品红桃| 精品日韩美女| 日本久久免费| 日韩一级黄色av| 亚洲AV无码成人片在线观看| 精品美女久久久久久免费| 成人片黄网站色大片免费毛片| 日一区二区三区| 一本一生久久a久久精品综合蜜| 欧美aaaaaa| 久久成人精品视频| 无码国精品一区二区免费蜜桃| 亚洲图片欧美视频| 色噜噜日韩精品欧美一区二区| 青青草国产成人99久久| 欧美成人第一区| 久久天堂影院| 欧美高清视频一区二区| 十八禁一区二区三区| 在线免费视频一区二区| 国产成人自拍网站| 国产精品一卡二| 久久精品免费一区二区| 久久大综合网| 国产午夜精品一区| 久久国内精品| 午夜免费日韩视频| 毛片av在线| 日韩成人在线电影网| 亚洲av无码乱码国产精品fc2| 亚洲精品久久久久久国产精华液| 日本一区二区三区网站| 久久 天天综合| 日韩欧美一区二| 国产精品久久久久久影院8一贰佰 国产精品久久久久久麻豆一区软件 | 99国产精品久久久久久久成人| 调教+趴+乳夹+国产+精品| 国内精品久久99人妻无码| 国产中文一区二区三区| 黑人糟蹋人妻hd中文字幕| 欧美在线首页| 亚洲精品国产精品久久| 果冻天美麻豆一区二区国产| 国产精品久久久91| 91jq激情在线观看| 久久精品成人欧美大片| 四虎成人免费在线| 欧美日韩1区2区| 国产www在线| 亚洲一区二区三区四区在线观看 | 影音先锋男人资源在线| 91福利区一区二区三区| 日韩少妇裸体做爰视频| 夜夜精品视频一区二区 | 亚洲中国最大av网站| 免费看特级毛片| 亚洲欧美综合另类在线卡通| www.99热| 欧美国产乱子伦 | 日本黄色www| 国产自产2019最新不卡| 天天综合成人网| 国产综合久久久久久久久久久久 | 成人h动漫精品一区二区| 极品白嫩少妇无套内谢| 国产成人在线视频免费播放| 午夜激情影院在线观看| 国产一区美女在线| 久久人人爽人人片| 国产成人午夜视频| 中文字幕乱视频| 91色porny| av女人的天堂| 欧美激情一二三区| 亚洲女人毛茸茸高潮| 亚洲婷婷在线视频| 欧美日韩国产精品综合| 亚洲自拍偷拍网站| 日本免费在线播放| 色哟哟国产精品免费观看| 久久久久久av无码免费看大片| 欧美视频中文一区二区三区在线观看| 中文字幕在线2018| 91精品啪在线观看国产60岁| 性欧美videos另类hd| 精品国产网站在线观看| 无码精品视频一区二区三区| 亚洲欧美制服中文字幕| 高清国产福利在线观看| 欧美成人免费播放| 国产高清视频色在线www| 日本久久亚洲电影| 欧美日韩va| 俄罗斯精品一区二区三区| 在线日本制服中文欧美| 日本成人性视频| 一区在线观看| 中文字幕第80页| 国产一二精品视频| 丰满少妇一区二区| 国产精品乱人伦中文| 久久久精品视频免费| 在线精品视频一区二区三四 | 国产丝袜一区二区三区| 美女黄视频在线观看| 97精品在线视频| 国产原创一区| 国产美女在线精品免费观看| 精品久久久亚洲| 男人c女人视频| 日韩精品国产精品| 国产91在线免费观看| 久久久久久亚洲综合| 日韩va亚洲va欧美va清高| 午夜伦理一区二区| 亚洲综合精品国产一区二区三区| 精品久久久久久久一区二区蜜臀| 黄色影院在线播放| 久久99国产综合精品女同| 日韩a**中文字幕| 动漫3d精品一区二区三区| 日韩dvd碟片| 欧美久久久久久久久久久久久| 美女视频黄频大全不卡视频在线播放 | 久久久香蕉视频| 在线观看视频一区| 欧美一级一区二区三区| 色偷偷9999www| 日本不卡网站| 成人看片视频| 婷婷中文字幕一区| 天天视频天天爽| 91蜜桃婷婷狠狠久久综合9色| 欧美成人三级视频| 欧美日韩国产精品成人| 女人天堂在线| 午夜精品久久久久久99热软件| 综合久久伊人| 亚洲一区二区在线观| 香蕉久久a毛片| 精品人妻伦一二三区久| 亚洲欧美色一区| 中文字幕一区二区免费| 亚洲免费av片| 台湾佬中文娱乐网欧美电影| 国产女人水真多18毛片18精品 | 又色又爽又高潮免费视频国产| 国产成人一区二区精品非洲| 亚洲熟女毛茸茸| 欧美私模裸体表演在线观看| 国产在线黄色| 日韩av理论片| 思热99re视热频这里只精品| 日韩精品 欧美| 成人亚洲精品久久久久软件| 欧美成人一区二区三区高清| 91精品国产乱| 超鹏97在线| 91久久久久久久久久| 久久久久久久久久久9不雅视频| 免费看污污网站| 中文字幕乱码亚洲精品一区| 乱子伦一区二区三区| 国产亚洲精品久久久| 欧美大片免费| 日韩三级电影免费观看| 久久一区中文字幕| jizz中文字幕| 精品视频一区二区不卡| 中文字幕在线免费| 91精品视频在线看| 欧美 日韩 国产 一区| 中文字幕永久免费| 亚洲国产精品视频| 午夜在线观看视频18| 欧美一级淫片播放口| 精品一区电影| 亚洲综合婷婷久久| 亚洲天堂av一区| 亚洲av无码国产精品永久一区 | 日本成人在线网站| 日本一区二区免费高清视频| 国产精品一区二区不卡| 日本免费一二三区| 亚洲精品午夜精品| 成人四虎影院| 在线视频一二三区| caoporn国产一区二区| 日韩免费av网站| 最近2019中文字幕第三页视频| 动漫一区二区三区| 日韩精品在线中文字幕| 久久久国产精品午夜一区ai换脸| 夜夜躁日日躁狠狠久久av| 久久综合五月天| 精品视频在线你懂得| 国产精品无码专区av在线播放| 欧美国产日韩在线观看| 国产裸体无遮挡| 91av国产在线| 91综合久久一区二区| 国产乱国产乱老熟300部视频| 日韩欧美在线第一页| 免费高清在线观看| 久久青青草综合| 国产自产2019最新不卡| 国产精品人人人人| 日韩在线免费视频| 婷婷成人在线| 亚洲精品乱码久久久久久动漫| 精品国产福利在线| 男人的天堂在线视频免费观看 | 欧美日韩久久一区二区| 欧美巨大xxxx做受沙滩| 日日夜夜精品网站| 成人亚洲精品久久久久软件| 中国精品一区二区| 韩国福利视频一区| 婷婷另类小说| 91在线无精精品白丝| 日韩av网站大全| 国产精品一区二区三区av| 国产精品欧美激情在线观看|