午夜伦伦-午夜毛片不卡高清免费-午夜毛片福利-午夜毛片在线观看-国产精品一二三区-国产精品一国产精品

將想法與焦點和您一起共享

前端制作Html和Css編碼規(guī)范總結(jié)發(fā)布者:本站     時間:2020-05-16 08:05:45

Html和Css編碼規(guī)范總結(jié)

Html

語法:

l 用兩個空格來代替制表符(tab)--這是唯一能保證在所有環(huán)境下獲得一致展現(xiàn)的方法;

l 嵌套元素應(yīng)該縮進(jìn)一次(即兩個空格);

l 對于屬性的定義,確保完全使用雙引號,絕對不要使用單引號;

l 不要在自閉和(self-closing)元素的尾部添加斜線--Html5規(guī)范中明確說明這是可選的;

l 不要省略可選的結(jié)束標(biāo)簽(closing tag)(例如:</li>或</body>)。

示例:

<!DOCTYPE html>

<html>

<head>

<title>Page title</title>

</head>

<body>

<img src="images/company-logo.png" alt="Company">

<h1 class="hello-world">Hello, world!</h1>

</body>

</html>

Html5 doctype:

為每個Html頁面的第一行添加標(biāo)準(zhǔn)模式(standard mode)的聲明,這樣能確保在每個瀏覽器中擁有一致的展現(xiàn)。

示例:

<!DOCTYPE html>

<html>

<head>

</head>

</html>

語言屬性:

根據(jù)Html5規(guī)范:

強(qiáng)烈建議為Html根元素制定lang屬性,從而為文檔設(shè)置正確的語言。這將有助于語音合成工具確定其所應(yīng)該采用的發(fā)音,有助于翻譯工具確定其翻譯時所應(yīng)遵守的規(guī)則等等。

更多關(guān)于lang屬性的知識可以從http://www.w3.org/html/wg/drafts/html/master/semantics.html#the-html-element中了解、語言代碼表http://reference.sitepoint.com/html/lang-codes

示例:

<html lang="en-us">

<!-- ... -->

</html>

IE兼容模式:

IE支持通過特定的<meta>標(biāo)簽來確定繪制當(dāng)前頁面所應(yīng)該采用的IE版本。除非有強(qiáng)烈的特殊需求,否則最好是設(shè)置為edge mode,從而通知IE采用其所支持的最新的模式。

閱讀這篇stack overflow上的文章(http://stackoverflow.com/questions/6771258/whats-the-difference-if-meta-http-equiv-x-ua-compatible-content-ie-edge-e)可以獲得更多的信息。

示例:

<meta http-equiv="X-UA-Compatible" content="IE=Edge">

字符編碼:

通過明確聲明字符編碼,能夠確保瀏覽器快速并容易的判斷頁面內(nèi)容的渲染方式。這樣做的好處是,可以避免在Html中使用字符實體(character entity)標(biāo)記,從而全部與文檔編碼一致(一般采用UTF-8編碼)。

示例:

<head>

<meta charset="UTF-8">

</head>

引入Css和JavaScript文件:

根據(jù)Html5規(guī)范,在引入Css和JavaScript文件時一般不需要指定type屬性,因為text/css和text/javascript分別是他們的默認(rèn)值。

示例:

<!-- External CSS -->

<link rel="stylesheet" href="code-guide.css">

<!-- In-document CSS -->

<style>

/* ... */

</style>

<!-- JavaScript -->

<script src="code-guide.js"></script>

實用為王:

盡量遵循Html標(biāo)準(zhǔn)和語義,但是不要以犧牲實用性為代價。任何時候都要盡量使用最少的標(biāo)簽并保持最小的復(fù)雜度。

屬性順序:

Html屬性應(yīng)當(dāng)按照以下給出的順序依次排列,確保代碼的易讀性。

l class

l id , name

l data-*

l src , for , type , href

l title , alt

l aria-* , role

class用于標(biāo)識高度可復(fù)用組件,因此排在首位。Id用于標(biāo)識具體組件,應(yīng)當(dāng)謹(jǐn)慎使用(例如:頁面內(nèi)的書簽),因此排在第二位。

示例:

<a class="..." id="..." data-modal="toggle" href="#">

Example link

</a>

<input class="form-control" type="text">

<img src="..." alt="...">

布爾(boolean)屬性:

布爾型屬性可以在聲明時不賦值。XHtml規(guī)范要求為其賦值,但是Html5規(guī)范不需要,更多信息參考WhatWG section on boolean attributes(http://www.whatwg.org/specs/web-apps/current-work/multipage/common-microsyntaxes.html#boolean-attributes)。

元素的布爾型屬性如果有值,就是true,如果沒有值,就是false。

如果一定要為其賦值的話,請參考WhatWG規(guī)范:如果屬性存在,其值必須是空字符串或[...]屬性的規(guī)范名稱,并且不要在收尾添加空白符,簡單來說,就是不用賦值。

示例:

<input type="text" disabled>

<input type="checkbox" value="1" checked>

<select>

<option value="1" selected>1</option>

</select>

減少標(biāo)簽的數(shù)量:

編寫Html代碼時,盡量避免多余的父元素。很多時候,這需要迭代和重構(gòu)來實現(xiàn)。

示例:

<!-- Not so great -->

<span class="avatar">

<img src="...">

</span>

<!-- Better -->

<img class="avatar" src="...">

JavaScript生成的標(biāo)簽:

通過JavaScript生成的標(biāo)簽讓內(nèi)容變得不易查找、編輯。并且降低性能。能避免時盡量避免。

Css

語法:

l 用兩個空格來代替制表符(tab)--這是唯一能保證在所有環(huán)境下獲得一致展現(xiàn)的方法;

l 為選擇器分組時,將單獨的選擇器單獨放一行;

l 為了代碼的易讀性,在每行聲明塊的左花括號前添加一個空格;

l 聲明塊的右花括號應(yīng)當(dāng)單獨成行;

l 每條聲明語句的:后應(yīng)該插入一個空格;

l 為了獲得更標(biāo)準(zhǔn)的錯誤報告,每條聲明都應(yīng)該獨占一行;

l 所有聲明語句都應(yīng)當(dāng)以分號結(jié)尾。最后一條聲明語句后面的分號是可選的,但是,如果省略這個分號,你的代碼可能更容易出錯;

l 對于以逗號分隔的屬性值,每個逗號后面都應(yīng)該插入一個空格(例如:box-shadow);

l 不要在rgb()、rgba()、hsl()、hsla()或rect()值的內(nèi)部的逗號后面插入空格。這樣利于從多個屬性值(加逗號也加空格)中區(qū)分多個顏色值(只加逗號,不加空格);

l 對于屬性值或顏色參數(shù),省略小于1的小數(shù)前面的0(例如:.5代替0.5、-.5px代替-0.5px);

l 十六進(jìn)制值應(yīng)該全部小寫,例如:#fff。在描寫文檔時,小寫字符易于分辨,因為他們的形式更易于區(qū)分;

l 盡量使用簡寫形式的十六進(jìn)制,例如:用#fff替換#ffffff;

l 為選擇器的屬性添加雙引號,例如:input[type=”text”]。只有在某些情況下是可選的(http://mathiasbynens.be/notes/unquoted-attribute-values#css),但是,為了代碼的一致性,建議都加上雙引號;

l 避免為0值指定單位,例如:用margin:0;代替margin:0px;。

對于此處用到的術(shù)語,可參考syntax section of the Cascading Style Sheets article(http://en.wikipedia.org/wiki/Cascading_Style_Sheets#Syntax)。

示例:

/* Bad CSS */

.selector, .selector-secondary, .selector[type=text] {

padding:15px;

margin:0px 0px 15px;

background-color:rgba(0, 0, 0, 0.5);

box-shadow:0px 1px 2px #CCC,inset 0 1px 0 #FFFFFF

}

/* Good CSS */

.selector,

.selector-secondary,

.selector[type="text"] {

padding: 15px;

margin-bottom: 15px;

background-color: rgba(0,0,0,.5);

box-shadow: 0 1px 2px #ccc, inset 0 1px 0 #fff;

}

聲明順序:

相關(guān)的屬性聲明應(yīng)當(dāng)歸為一組,并按照下面的順序排列:

1. Positioning;

2. Box model;

3. Typographic;

4. Visual。

由于定位(positioning)可以從正常的文檔流中移除元素,并且還能覆蓋盒模型(box model)相關(guān)的樣式,因此排在首位。盒模型排在第二位,因為它決定了組件的尺寸和位置。

其他屬性只是影響組件的內(nèi)部(inside)或者是不影響前兩組屬性,因此排在后面。

完整的屬性列表及其排列順序請參考Recess(http://twitter.github.com/recess)。

示例:

.declaration-order {

/* Positioning */

position: absolute;

top: 0;

right: 0;

bottom: 0;

left: 0;

z-index: 100;

/* Box-model */

display: block;

float: right;

width: 100px;

height: 100px;

/* Typography */

font: normal 13px "Helvetica Neue", sans-serif;

line-height: 1.5;

color: #333;

text-align: center;

/* Visual */

background-color: #f5f5f5;

border: 1px solid #e5e5e5;

border-radius: 3px;

/* Misc */

opacity: 1;

}

不要使用@import:

與<link>標(biāo)簽相比,@import指令要慢很多,不光增加了額外的請求次數(shù),還會導(dǎo)致不可預(yù)料的問題。替代的辦法有以下幾種:

l 使用多個<link>元素;

l 通過Sass或Less類似的Css預(yù)處理器將多個Css文件便以為一個文件;

l 通過Rails、Jekyll或其他系統(tǒng)中提供過Css文件合并功能。

請參考Steve Souders的文章(http://www.stevesouders.com/blog/2009/04/09/dont-use-import/)了解更多知識。

示例:

<!-- Use link elements -->

<link rel="stylesheet" href="core.css">

<!-- Avoid @imports -->

<style>

@import url("more.css");

</style>

媒體查詢(Media query)的位置:

將媒體查詢放在盡可能相關(guān)規(guī)則的附近。不要將他們打包放在一個單一樣式文件中或者放在文檔底部。如果你把他們分開了,將來只會被大家遺忘。下面給出一個典型的實例。

示例:

.element { ... }

.element-avatar { ... }

.element-selected { ... }

@media (min-width: 480px) {

.element { ...}

.element-avatar { ... }

.element-selected { ... }

}

帶前綴的屬性:

當(dāng)使用特定廠商的帶有前綴的屬性時,通過縮進(jìn)的方式,讓每個屬性的值在垂直方向?qū)R,這樣便于多行編輯。

在 Textmate 中,使用 Text → Edit Each Line in Selection (??A)。在 Sublime Text 2 中,使用 Selection → Add Previous Line (??↑) 和 Selection → Add Next Line (??↓)。

示例:

/* Prefixed properties */

.selector {

-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15);

box-shadow: 0 1px 2px rgba(0,0,0,.15);

}

單行規(guī)則聲明:

對于只包含一條聲明的樣式,為了易讀性和快速編輯,建議將語句放在同一行。對于帶多條聲明的樣式,還是應(yīng)當(dāng)將聲明分為多行。

這樣做的關(guān)鍵因素是為了錯誤檢測--例如:Css校驗器指出在183行有語法錯誤。如果是單行聲明,你就不會忽略這個錯誤;如果是多行聲明的話,你就要仔細(xì)的分析了。

示例:

/* Single declarations on one line */

.span1 { width: 60px; }

.span2 { width: 140px; }

.span3 { width: 220px; }

/* Multiple declarations, one per line */

.sprite {

display: inline-block;

width: 16px;

height: 15px;

background-image: url(../img/sprite.png);

}

.icon { background-position: 0 0; }

.icon-home { background-position: 0 -20px; }

.icon-account { background-position: 0 -40px; }

簡單形式的屬性聲明:

在需要顯示地設(shè)置所有值的情況下,應(yīng)當(dāng)盡量限制使用簡寫形式的屬性聲明。常見的濫用簡寫屬性聲明的情況如下:

l padding;

l margin;

l font;

l background;

l border;

l border-radius。

大部分情況下,我們不需要為簡寫形式的屬性聲明指定所有值。例如:Html的heading元素只需要設(shè)置上、下邊距(margin)的值,因此,在必要的時候,只需要覆蓋這兩個值就可以。過度使用簡寫形式的屬性聲明會導(dǎo)致代碼混亂,并且會對屬性值帶來不必要的覆蓋從而引起意外的副作用。

MDN(Mozilla Developer Network)上一片非常好的關(guān)于shorthand properties 的文章(https://developer.mozilla.org/en-US/docs/Web/CSS/Shorthand_properties),對于不太熟悉簡寫屬性聲明及其行為的用戶很有用。

示例:

/* Bad example */

.element {

margin: 0 0 10px;

background: red;

background: url("image.jpg");

border-radius: 3px 3px 0 0;

}

/* Good example */

.element {

margin-bottom: 10px;

background-color: red;

background-image: url("image.jpg");

border-top-left-radius: 3px;

border-top-right-radius: 3px;

}

Less和Sass中的嵌套:

避免非必要的嵌套。這是因為你雖然可以使用嵌套,但是并不意味著應(yīng)該使用嵌套。只有在必須將樣式限制在父元素內(nèi)(也就是后代選擇器),并且存在多個需要嵌套的元素時才使用嵌套。

示例:

// Without nesting

.table > thead > tr > th { … }

.table > thead > tr > td { … }

// With nesting

.table > thead > tr {

> th { … }

> td { … }

}

注釋:

代碼是由人編寫維護(hù)的。請確保你的代碼能夠自描述、注釋良好并且易于他人理解。好的代碼注釋能夠傳達(dá)上下文關(guān)系和代碼目的。不要簡單地重申組件或class名稱。

對于較長的注釋,務(wù)必書寫完整的句子;對于一般性的注釋,可以書寫簡潔的短語。

示例:

/* Bad example */

/* Modal header */

.modal-header {

...

}

/* Good example */

/* Wrapping element for .modal-title and .modal-close */

.modal-header {

...

}

class命名:

l class名稱中只能出現(xiàn)小寫字符和破折號(dashe)(不是下劃線,也不是駝峰命名法)。破則好應(yīng)當(dāng)用于相關(guān)class的命名(類似于命名空間)(例如:.btn和.btn-danger);

l 避免過度的任意簡寫。.btn代表button,但是.s不代表任何意思;

l class名稱應(yīng)當(dāng)盡可能短,并且意義明確;

l 使用有意義的名稱。使用有組織的或目的明確的名稱,不要使用表現(xiàn)形式(presentational)的名稱;

l 基于最近的父class或基本(base)class作為新class的前綴;

l 使用.js-*class來標(biāo)識行為(與樣式相對),并且不要將這些class包含到Css文件中。

在為Sass和Less變量命名時也可以參考上面列出的各項規(guī)范。

示例:

/* Bad example */

.t { ... }

.red { ... }

.header { ... }

/* Good example */

.tweet { ... }

.important { ... }

.tweet-header { ... }

選擇器:

l 對于通用元素使用class,這樣有利于渲染性能的優(yōu)化;

l 對于經(jīng)常出現(xiàn)的組件,避免使用屬性選擇器(例如:[class^=”...”])。瀏覽器的性能會受到這些因素的影響;

l 選擇器要盡可能短,并且盡量限制組成選擇器的元素個數(shù),建議不要超過3;

l 只有在必要的時候才將class限制在最近的父元素內(nèi)(也就是后代選擇器)(例如:不適用帶前綴的class時--前綴類似于命名空間)。

擴(kuò)展閱讀:

Scope CSS classes with prefixes(http://markdotto.com/2012/02/16/scope-css-classes-with-prefixes/)

Stop the cascade(http://markdotto.com/2012/03/02/stop-the-cascade/)

示例:

/* Bad example */

span { ... }

.page-container #stream .stream-item .tweet .tweet-header .username { ... }

.avatar { ... }

/* Good example */

.avatar { ... }

.tweet-header .username { ... }

.tweet .avatar { ... }

代碼組織:

l 以組件為單位組織代碼段;

l 指定一致的注釋規(guī)范;

l 使用一致的空白符將代碼分割成塊,這樣利于掃描較大的文檔;

l 如果使用了多個Css文件,將其按照組件而非頁面的形式分拆,因為頁面會被重組,而組件只會被移動。

示例:

/*

* Component section heading

*/

.element { ... }

/*

* Component section heading

*

* Sometimes you need to include optional context for the entire component. Do that up here if it's important enough.

*/

.element { ... }

/* Contextual sub-component or modifer */

.element-heading { ... }

編輯器配置:

將你的編輯器按照下面的配置進(jìn)行設(shè)置,以免常見的代碼不一致和差異:

l 兩個空格代替制表符(soft-tab即用空格代表tab符);

l 保存文件時,刪除尾部的空白符;

l 設(shè)置文件編碼為UTF-8;

l 在文件的結(jié)尾添加一個空白行。



選擇我們,優(yōu)質(zhì)服務(wù),不容錯過
1. 優(yōu)秀的網(wǎng)絡(luò)資源,強(qiáng)大的網(wǎng)站優(yōu)化技術(shù),穩(wěn)定的網(wǎng)站和速度保證
2. 15年上海網(wǎng)站建設(shè)經(jīng)驗,優(yōu)秀的技術(shù)和設(shè)計水平,更放心
3. 全程省心服務(wù),不必?fù)?dān)心自己不懂網(wǎng)絡(luò),更省心。
------------------------------------------------------------
24小時聯(lián)系電話:021-58370032
国产免费破外女真实出血视频 | 私人影院无在线码免费| 把腿张开老子臊烂你妙妙| 欧美成人精品午夜免费影视| 42岁女子经历20天断崖式衰老| 麻豆果冻传媒精品国产AV| 一日本道A高清免费播放| 久久老司机精品网站福利| 亚洲中文精品久久久久久| 久久青青草原亚洲AV无码麻豆| 亚洲最新无码成AV人| 久久夜色精品国产噜噜AV| 中国WINDOWS野外| 免费无码高潮流白浆视频| 51无码人妻精品1国产| 欧美丰满美乳XXⅩ高潮WWW | 无套内谢孕妇毛片免费看看| 国产精品久久久久永久免费看| 无码熟妇人妻Av又大又粗又爽| 国产精品永久免费| 亚洲AV无码专区在线观看亚| 精品人妻少妇嫩草AV无码专区| 亚洲熟妇一区二区| 老司机精品成免费视频| 51久久夜色精品国产水果派解说| 欧美日韩国产免费一区二区三区| 啊灬啊灬别停啊灬用力啊免费| 日本免码VA在线看免费最新 | 调教狠扇打肿私密跪撅屁股作文| 国产精品久久久尹人香蕉| 亚洲AV无码国产精品夜色午夜| 精品无码国产自产野外拍在线| 伊人伊成久久人综合 成人| 男女无遮挡猛进猛出免费视频| YY8090福利午夜理论片| 色综合久久久久综合体桃花网| 国产免费AV片在线无码免费看| 亚洲成在人线在线播放无码| 久久亚洲AV成人无码软件| AVTT天堂网久久精品| 日韩视频一二三区2021| 国产精品日本亚洲欧美| 亚洲精品无码成人片在线观看 | 米奇777四色精品人人爽| FREEXXXX国产HD中文对白| 色妞AV永久一区二区国产AV开| 国产精品三级在线观看无码| 亚洲第一天堂成人网站| 老公和兄弟一前一后攻击| JAPANESE人妻少妇| 婷婷四房综合激情五月在线| 极品白嫩的小少妇| 2017亚洲А∨天堂| 肉丝超薄丝袜交一区二区| 国产日韩在线欧美视频| 野花影视在线观看免费高清完整版| 欧美V亚洲V综合Ⅴ国产V| 绯色精品人妻av一区二区| 亚洲AV无码专区在线电影| 麻花传媒网站永久入口视频| 成人嘿咻漫画免费入口| 性XXXXBBBB农村小树林| 久无码久无码AV无码| 啊灬啊灬啊灬快灬高潮了视频网站 | AV不卡秒播在线观看| 丝瓜成视频人APP下载网站| 精品国产污污免费网站AⅤ| 99RE久久精品国产| 天堂VA视频一区二区| 久久99久国产麻精品66| WWXX在线观看免费| 无遮挡粉嫩小泬久久久久久久动漫| 久久国产乱子精品免费女| JZZJZZ免费观看视频| 无码专区—VA亚洲V天堂| 久久人妻XUNLEIGE无码| 芭乐小猪幸福宝丝瓜草莓官网| 小雪被老汉各种姿势玩弄| 久久香蕉国产线看观看怡红院妓院| 波多野结衣AV在线| 亚洲AV永久中文无码精品综合| 男女爽爽午夜18禁影院免费| 国产CHINESE男男GAY| 亚洲综合国产精品无码AⅤ| 人与畜禽CROPROATION| 黑人巨茎中出人妻| AV无码国产在线看免费网站| 无码无套少妇毛多18P| 浪货趴办公桌~H揉| 丰满少妇女裸体BBW| 亚洲综合AV永久无码精品一区二| 日本三线和韩国三线的市场定位| 国产日韩AV免费无码一区二区三| 1000部又爽又黄无遮挡的视频| 无码被窝影院午夜看片爽爽JK| 久久夜色精品国产噜噜| 高潮爽死抽搐白浆GIF视频| 亚洲色大成网站WWW在线| 日本少妇内射XXⅩⅩⅩⅩⅩⅩ| 精产国品一二三区别9977| А√天堂BT中文在线| 亚洲V国产V天堂A无码二区| 欧亚成年男女深夜百度网盘| 哈昂~哈昂够了太多太深| 啊灬啊灬啊灬快高潮了网站 | 337P日本欧洲亚洲大胆张筱雨| 无码成人精品区在线观看| 毛片无码中文字幕| 国产老熟女精品一区熟女AV| 88国产精品欧美一区二区三区| 侮辱丰满美丽的人妻| 女人的抉择全集免费播放| 国产又黄又爽胸又大免费视频| JEALOUSVUE日本人护士| 亚洲国产成人久久综合人| 日本亚洲色欲网站WWW| 久久精品国产亚洲AV无码麻豆| 隔壁老王国产在线精品| 中文字幕久久久人妻无码| 西西人体艺术图片| 欧美黑人又粗又大又爽免费| 黑人巨大VIDEOS极度另类| 成人免费看的A级毛片| 一本到无码AV专区无码| 我和丰满女教练在线观看| 欧美 日韩 国产 亚洲 色 | 啊灬啊灬啊灬快好深| 亚洲色婷婷综合开心网| 天堂8在/线中文在线资源8| 蜜臀AV福利无码一二三| 国产在线拍揄自揄拍无码| 宝贝你的奶好大我想吃| 野花韩国视频免费高清3| 无码AV免费一区二区三区试看| 欧美高潮抽搐喷水大叫| 精品一区二区三区无码免费视频| 国产98色在线 | 国| 97国产精华最好的产品有哪些| 亚洲国产精品成人AV在线| 四川老妇山边性对白| 欧美变态口味重另类在线视频| 精产国品一二三产区区| 国产成人精欧美精品视频| ChineSe玩弄老年熟妇| 一本大道AV伊人久久综合| 无翼乌全彩工口里番库| 日本丰满岳乱妇在线观看| 鲁鲁网亚洲站内射污| 狠狠躁夜夜躁人人爽天天| 国产成人AV乱码免费观看| WYC忘忧草在线看WWW| 又紧又大又爽精品一区二区| 亚洲AV永久无码精品网站在线观| 少妇扒开粉嫩小泬视频| 欧美性猛交XXXX黑人口味重| 久久久综合香蕉尹人综合网| 国产午夜高清高清在线观看| 俄罗斯18XXOO在线| AV中文无码乱人伦在线观看| 一本久道视频无线视频| 亚洲大尺度无码专区尤物| 忘忧草日本在线播放WWW| 日本丰满人妻HD浓毛| 免费无码成人AV在线播放| 久久精品国产亚洲不AV麻豆| 国产亚洲精品视觉盛宴| 国产爆乳无码视频在线观看| ぱらだいす天堂中文网WWW在线| 正在播放重口老熟女露脸| 亚洲日韩国产精品乱-久| 学生无码AV一区二区三区| 熟妇人妻精品一区二区视频免费的| 全部孕妇毛片丰满孕妇孕交| 没带罩子让他吃了一天药会怎样 | 美国ZOOM人与ZOOM| 久久99精品久久久久久9蜜桃| 国产一区内射最近更新| 国产精品秘入口18禁麻豆免会员 | 精东传媒VS天美传媒在线老牛| 国产精品V欧美精品V日韩精品| 大欧派拔萝卜游戏| 边吃奶边扎下面动态| JAPANESE55丰满成熟妇| 18禁H免费动漫无码网站| 泳池里强摁做开腿呻吟| 亚洲午夜国产成人AV电影| 亚洲第一AV网站| 性色AV无码一区二区三区人妻| 我把我的肥岳日出水来多少集| 色欲综合久久躁天天躁| 日韩电影久久久被窝网| 人人妻人人澡人人爽人人| 亲子伦AV一区的三区| 欧美日韩国产A∨| 欧美精产国品一二三产品区别| 男人猛戳女人30分钟视频大全| 乱人伦精品视频在线观看| 久久永久免费人妻精品直播| 久久天天躁夜夜躁狠狠躁2022| 久久嫩草精品久久久久精品|