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

CSS十問——好奇心+刨根問底=CSSer

開發(fā) 前端
CSS很簡單,她的出現(xiàn)僅僅是為了排版。CSS很復雜,一個簡單的排版往往有N種解決方案。

最近有時間,想把醞釀的幾篇博客都寫出來,今天前端小學生帶著10個問題,跟大家分享一下學習CSS的一些體會,我覺得想學好CSS,必須保持一顆好奇心和 刨根問底的勁頭,而不是復制粘貼,得過且過。本人能力有限,這篇文章從構思加完成用了四五天,如果你和我一樣是前端小白,不妨仔細斟酌體會,以期領悟到一 些東西;如果你是業(yè)界大牛,也請你駐足隨意瞄上兩眼,把言辭內容不妥的地方指出來,我們共同討論。

時刻保持好奇心

***問:當margin的值為百分比形式時,為什么瀏覽器會根據(jù)父容器寬度得出計算值?

在我之前一篇博客檢驗你的前端基礎——Sit the test中, 聊到了margin值為<percentage>時的計算方法。假如有一個父容器寬度400px,高度600px,其子元素設置 margin:20% 20%后的計算值應該為“margin:120px 80px”還是“margin:80px 80px”呢?按照那篇博客中的理論,第二個是正確答案。但是在今天這篇文章中,我給出的答案是***個肯定錯,第二個也不一定對。一個符合W3C標準的瀏 覽器會根據(jù)父容器的寬度進行計算,但是這個僅限于書寫模式為橫向的時候。因為在橫向排版時,寬度“有跡可循”,可以把瀏覽器寬度作為參考,但是高度是不固 定的,所以margin百分比值在計算時會參考父容器的寬度。當書寫模式改為縱向,其計算參考便會變?yōu)楦溉萜鞯母叨攘恕?/strong>戳我查看DEMO(請在webkit內核或IE下查看)。

 

  1. /*修改書寫模式*/ 
  2. .demo{ 
  3.     -webkit-writing-mode: vertical-rl; /* for browsers of webkit engine */ 
  4.    writing-mode: tb-rl; /* for ie */        

第二問:margin:auto為什么只能實現(xiàn)水平居中,不能垂直居中?

當一個常規(guī)流塊級元素的margin屬性左右值設為關鍵字auto,且它擁有固定寬度時,它便會平分剩余的水平空間,居中顯示。然而如果設置上下值為auto,瀏覽器得到的計算值為0,并不起任何的效果。那么問題來了,為什么垂直方向的auto不生效?

與上一問類似,這與布局相關。網(wǎng)頁排版時,常規(guī)流的塊級元素水平方向總是鋪滿瀏覽器窗口,垂直方向各塊級元素按照先后順序從上往下排列,當頁面內容過多時網(wǎng)頁會出現(xiàn)縱向滾動條,因此原理上縱向是可以***擴展的,計算時找不到一個固定的參考值,所以縱向的auto無法生效。

同樣,margin:auto會受書寫模式的影響。當書寫模式為縱向時,margin:auto垂直方向是可以居中的,水平方向仍然可以居中。不 信?請自己寫個demo試試吧。其實受到書寫模式影響的屬性除了這些外,還有margin折疊、padding百分比值的計算等。

第三問:可以讓一個position:fixed的元素相對于一個容器定位而非瀏覽器視口嗎?

提到position:fixed,很多人都會說這是一個定位屬性,與absolute的區(qū)別是它針對瀏覽器視口定位。我的博客導航欄就是利用 “position:fixed”屬性,讓其始終保持在窗口的最上方。不過還是不要忘記“世事無絕對”,CSS實現(xiàn)了一個position:fixed的 元素相對于一個容器定位,請在FireFox下查看此DEMO

當一個元素應用了CSS3的transform屬性后,它的后代元素的fixed都將失效。http://www.w3.org/TR/css3-transforms/#issue-ca2c412c。因此可以利用這個Bug模擬出一個相對于某個包含塊fixed的效果。

關于transform更多的影響可以在張鑫旭的博客中看到:CSS3 transform對普通元素的N多渲染影響

第四問:可以用CSS實現(xiàn)面板的隱藏和顯示嗎?

現(xiàn)在要實現(xiàn)這樣一個功能,通過CSS切換某個面板的顯示或隱藏。當提到CSS,我們自然而然想到了控制某個單一元素的樣式,一旦涉及到多個元素交 互,我們往往使用JavaScript操作Dom。事實上這個需求不但可以用CSS來實現(xiàn),甚至實現(xiàn)方式不止一種,請狂戳DEMO:三種CSS方式實現(xiàn)面板隱藏和顯示

***種利用了label和checkbox,使控制方和被控制方不需要有特定的HTML結構關系,但是需要額外的HTML標簽來支持。第二種方式利 用了hover和子元素選擇器,第三種方式利用了focus和兄弟元素選擇器,后兩種都受限于特定的HTML結構。三種方法都只使用CSS實現(xiàn)了面板的隱 藏顯示。

第五問:可以用CSS做出一個圖標嗎?比如一個三角形?一個小房子?

一個標簽,放在HTML中,只能代表一種語義。然而一個標簽加CSS,則可以創(chuàng)造出***的可能。請看DEMO:CSS實現(xiàn)三角形,小房子圖案

利用border互相覆蓋呈現(xiàn)出的斜線,可以模擬出多種多樣的幾何狀。在CSS3中,每個元素都有::before和::after兩個偽元素,對同一個標簽,由CSS可以操控的單位由一個變?yōu)槿齻€,再加上絕對定位的輔佐,各種各樣的形狀被創(chuàng)造了出來。

[[138752]]

你能想象嗎?這些圖標都是用CSS畫出來的。要想了解更多的CSS3圖標,可以訪問這個網(wǎng)站:http://www.uiplayground.in/css3-icons/

第六問:我想寫針對IE6,7的hack,該怎么寫呢?

你可能會這么回答:使用 “>”,“_”,“*”等各種各樣的符號來寫hack。是的,這樣做沒錯,但是需要記住每個符號分別被哪些瀏覽器識別,并且如果寫的太亂將造成代碼 閱讀起來十分困難。學習CSS必須抱有一種質疑精神,有沒有一種hack方法可以不寫這些亂七八糟的符號,并且代碼易維護易讀呢?我們可以看看好搜首頁是 怎么做的:在頁面頂端有這樣一句話:

 

  1. <!DOCTYPE html> 
  2. <!--[if lt IE 7 ]><html class="ie6"><![endif]--> 
  3. <!--[if IE 7 ]><html class="ie7"><![endif]--> 
  4. <!--[if IE 8 ]><html class="ie8"><![endif]--> 
  5. <!--[if IE 9 ]><html class="ie9"><![endif]--> 
  6. <!--[if (gt IE 9)|!(IE)]><!--><html class="w3c"><!--<![endif]--> 
  7. <head> 

在頁面的CSS中,會看到這樣的規(guī)則:

 

  1. .ie7 #hd_usernav:before, .ie8 #hd_usernav:before { 
  2.     displaynone 
  3. .ie6 .skin_no #hd_nav li, .ie7 .skin_no #hd_nav li, .ie8 .skin_no #hd_nav li { 
  4.     border-right-color#c5c5c5 
  5. .ie6 .skin_no #hd_nav a, .ie7 .skin_no #hd_nav a, .ie8 .skin_no #hd_nav a { 
  6.     color#c5c5c5 
  7. …… 

這樣做的優(yōu)點就是克服了使用特殊符號hack的那些缺點,缺點是需要寫更多的代碼,使頁面增大。

一個前端er對上面這些問題知道與否,并不影響他是否可以完成一個項目,建設一個網(wǎng)站。但是如果沒有好奇心,不想追究內在原因,僅抱著“我不想知道這么多東西,反正我會用就行”這樣一種態(tài)度,那么他充其量算是一個“程序員”,而非一位“工程師”。

就是要刨根問底!

第七問:行內級元素可以設置寬高嗎?

不會為自身內容形成新的塊,而讓內容分布在多行中的元素叫做行內級元素。此類元素可以與其它行內級元素在同一行中顯示而不會另起一行,例如span,strong。在面試時,當被問到行內級元素可否設置寬高時,根據(jù)我們的經(jīng)驗往往會回答不能。但是這樣往往著了面試官的道,因為有一些特殊的行內元素,比如img,input,select等等,是可以被設置寬高的。一個內容不受CSS視覺格式化模型控制,CSS渲染模型并不考慮對此內容的渲染,且元素本身一般擁有固有尺寸(寬度,高度,寬高比)的元素,被稱之為置換元素。比如img是一個置換元素,當不對它設置寬高時,它會按照本身的寬高進行顯示。所以這個問題的正確答案應該是置換元素可以,非置換元素不可以

第八問:CSS規(guī)則根據(jù)優(yōu)先級生效,低優(yōu)先級的規(guī)則會被瀏覽器忽略還是覆蓋?

在我的之前一篇博客中,提到了瀏覽器中CSS優(yōu)先級的使用規(guī)則:多個優(yōu)先級的樣式都會被渲染,只不過高優(yōu)先級會覆蓋住低優(yōu)先級,元素呈現(xiàn)為高優(yōu)先級 的樣式。現(xiàn)在請考慮這樣一個問題,在一個div應用了兩條background-image規(guī)則,照之前的理論來看,兩條規(guī)則都會渲染,那么請問瀏覽器會 請求被覆蓋規(guī)則的背景圖片嗎?

真實情況是瀏覽器會聰明到只請求當前應用的背景圖片。簡單理解的話,瀏覽器只會為生效的CSS規(guī)則中的圖片資源發(fā)出http請求。如果深究的話,就必須談談瀏覽器的工作原理了。本人目前水平不夠,以下紅色字體為個人理解,請選擇性閱讀。

在現(xiàn)代瀏覽器中,一個頁面從請求到呈現(xiàn),大致需要經(jīng)過解析-構建DOM樹-構建呈現(xiàn)樹(框架樹)-布局(重排)-繪制等幾個步驟。一個頁面的展現(xiàn)并不是一蹴而就的,而是分步驟有條不紊的進行。眾所周知的樣式表層疊順序和特異性計算發(fā) 生在構造呈現(xiàn)樹的過程中,就是為了解決規(guī)則不止一個時的問題。以上面提到的背景圖案為例,瀏覽器計算完優(yōu)先級后,只有后定義的背景圖案規(guī)則被構建到呈現(xiàn)樹 上。接下來瀏覽器會進行重排和繪制,瀏覽器在繪制時才會請求背景圖片規(guī)則用到的圖片文件。這就是為什么只發(fā)出一個HTTP請求的原因。

了解瀏覽器的工作原理不僅可以認清CSS解析和渲染過程,還可以體會到重排和重繪發(fā)生的時機,這對我們寫出高效的CSS規(guī)則和JavaScript Dom操作有著非常深刻的指導意義。這個話題太大,目前我的水平也不足以涉獵到此,等學有所成后我會再發(fā)一篇文章詳細談談。這里有一篇經(jīng)典的文章,感興趣 的可以看看:瀏覽器的工作原理:新式網(wǎng)絡瀏覽器幕后揭秘。如果無法訪問,查看此國內地址:w3ctech:瀏覽器的工作原理

第九問:使用margin可以做出圓角按鈕的原理是什么?

當不能使用border-radius時,如何制造一個圓角按鈕?現(xiàn)在有一個制造1px圓角的小技巧:button中嵌套span,設置span的margin為:“margin:1px -1px”。戳我查看DEMO

知道這個小tip的人不在少數(shù),那么是什么原理導致這種現(xiàn)象呢?學習CSS就需要刨根問底,一張圖可以把這個問題說明白。

圖中紅色框為span標簽,藍色框為a標簽。當設置span的左右margin為-1px時,其便會在左右各突出1px,造成一種1px圓角的視覺效果。同樣的道理,在實現(xiàn)一些古老瀏覽器下的圓角與底色漸變的按鈕時,通常也會利用到多層元素層疊制造視覺誤差的原理。

第十問:清除浮動有N種方式,他們間有什么共同點嗎?

所謂清除浮動,一般是為了解決子元素浮動導致父容器高度坍塌。目前有多種方式來解決這個問題,最常見的有after偽元素,父元素設置“overflow:hidden”等等,請看DEMO:七種清除浮動的方法

其實按照原理,這幾種方法可以歸納為兩種:clear:both法和構造BFC法。

方法

分類

浮動末尾添加新標簽,設置樣式為clear:both

clear:both

浮動末尾添加<br />標簽

clear:both

使用::after偽元素

clear:both

父元素設置display:table

構造BFC

父元素設置overflow:auto

構造BFC

父元素設置overflow:hidden

構造BFC

讓父元素也浮動

構造BFC

使用“clear:both”來清除浮動自然不必多說,那么什么是構造BFC法呢?

Block formatting contexts(BFC),塊級格式化上下文是在CSS2.1中提出的一個概念,在布局中,BFC自成體系,對自己內部的元素負責,不會與浮動元素重 疊,相鄰BFC上下margin也不會重疊。所以我們會通過構造一個BFC來防止margin重疊,清除浮動或者實現(xiàn)一個雙欄布局。

那么如何構造一個BFC呢?1.float設置為非none值;2.overflow設置為非visible;3.display設置為 table-cell,table-caption,inline-block;4.position設置為absolute或fixed。這些方法剛好 與上面提到構造BFC來清除浮動的方法相呼應。

需要特別注意的是,在IE6,7下沒有BFC這個概念,但是有一個與BFC性質相似的概念:layout。在IE6,7中遇到的很多bug都可以通過讓元素has layout來解決,比如浮動margin雙邊距,躲貓貓,3像素間距等等。

有些元素例如table,input本身就has layout,那么如何讓一個普通元素has layout呢?包括但不限于以下幾種方法:1.position:absolute;2.float不為 none;3.display:inline-block;4.height:除auto外任意值;5.width:除auto外任意值;6.zoom: 除normal外任意值;7.overflow非visible(僅限IE7)。

這也是為什么我們會在IEhack中經(jīng)常看到“height:1%”、“zoom:1”、“display:inline-block”、“overflow:hidden”這些字眼的主要原因,其實就是為了讓元素has layout嘛!

所以在IE6-7下,清除浮動除了可以使用clear:both外(::after偽元素無法使用),另一種方法就是讓父元素has layout。

關于清除浮動更多的探討可以在一絲冰涼的博客中看到:那些年我們一起清除過的浮動

總結

學習任何一門語言,或者一個事物都不能得過且過,抱著前人播種后人收的思想。縱然站在巨人的肩膀上可以少走很多彎路,但是個人仍然要保持好奇心和刨根問底、質疑的精神。多想一下“為什么”,少記一些“該這樣做”,這在CSS的學習中尤其重要。

CSS很簡單,她的出現(xiàn)僅僅是為了排版。CSS很復雜,一個簡單的排版往往有N種解決方案。

望諸君共勉。

 
責任編輯:王雪燕 來源: 博客園
相關推薦

2019-07-04 10:49:13

HTTPWebSocket協(xié)議

2022-04-20 11:41:45

Kafka數(shù)據(jù)解決方案

2013-10-10 15:41:38

綠色數(shù)據(jù)中心數(shù)據(jù)中心

2012-09-07 09:23:01

Win 8操作系統(tǒng)

2010-03-22 16:51:31

無線網(wǎng)絡穩(wěn)定性

2023-02-07 08:36:32

2021-02-09 08:13:51

項目內存TCP

2024-07-07 21:39:34

2020-11-13 07:14:55

Kafka消息中間件

2010-01-21 10:22:53

JAVA認證

2019-08-09 11:25:01

Java虛擬機Java程序員

2015-05-07 13:38:15

2017-03-30 15:19:36

2021-03-01 19:22:15

大數(shù)據(jù)好奇心CIO

2023-09-04 09:07:50

CIOIT領域

2018-09-18 15:26:21

電腦產(chǎn)品主板

2023-02-21 17:06:49

硬件軟件系統(tǒng)

2015-05-11 18:30:59

360

2013-11-07 16:16:24

2010-05-28 15:47:16

雙絞線
點贊
收藏

51CTO技術棧公眾號

伊人手机在线| 国产免费无遮挡| 精品国精品国产自在久国产应用 | 美女国产一区二区三区| 久久精品91久久香蕉加勒比| 日本50路肥熟bbw| 久久uomeier| 亚洲女女做受ⅹxx高潮| 久久久久久久久四区三区| 做爰无遮挡三级| 欧美视频导航| 日韩在线国产精品| 亚洲一区二区三区无码久久| 国产极品嫩模在线观看91精品| 亚洲精品亚洲人成人网在线播放| 麻豆av一区二区三区| 国产三级漂亮女教师| 免费一区视频| 欧美另类第一页| 永久免费毛片在线观看| 久久久免费毛片| 欧美久久久久中文字幕| 国产亚洲天堂网| 日韩欧美一起| 国产精品国产三级国产三级人妇| 久久国产日韩欧美| 99在线精品视频免费观看20| 日韩电影在线观看一区| 久久久久久综合网天天| 极品美妇后花庭翘臀娇吟小说| 黄色成人美女网站| 日韩一级高清毛片| 亚洲欧洲日本精品| 免费成人直播| 欧美日韩性视频| 国产成人一区二区三区别| 日本中文在线观看| 国产日韩欧美激情| 久久久久资源| 日韩一级片免费观看| 国产九色精品成人porny| 国产成人97精品免费看片| 日韩人妻无码一区二区三区99 | 中文字幕在线中文| 色综合久久久久综合一本到桃花网| www久久久久| 精品人伦一区二区三区| 亚洲乱熟女一区二区| 国产精品一区在线观看乱码| 成人高h视频在线| 亚洲视频在线观看免费视频| 日韩国产高清在线| 国产精品www| 国产精品成人无码| 日韩电影在线观看电影| 国产精品永久在线| 亚洲无码精品在线观看| 极品尤物av久久免费看| 成人免费网站在线看| 亚洲综合网av| 国产一区欧美日韩| 99re视频在线观看| 性欧美8khd高清极品| 国产成人免费av在线| 国产精品国产精品国产专区蜜臀ah | 国产一级伦理片| 久久av国产紧身裤| 日韩福利在线播放| 第一次破处视频| 日韩精品一区二区久久| www国产精品com| 久久久久99精品成人片试看| 激情国产一区| 国产成人精品免费久久久久 | 蜜臀精品久久久久久蜜臀 | 国产日韩欧美综合一区| 亚洲高清123| 国产一二区在线观看| 一区二区三区精品在线| 免费一级特黄特色毛片久久看| 人人草在线视频| 欧美自拍丝袜亚洲| 91网址在线观看精品| 国产欧美啪啪| 国产午夜精品免费一区二区三区| 99自拍偷拍视频| 国产一区二区三区四区三区四| 97在线看福利| 高潮无码精品色欲av午夜福利| 韩国成人精品a∨在线观看| 国产精品美女久久久久av福利| 奇米影视888狠狠狠777不卡| 综合av第一页| 黄页免费在线观看视频| 99精品国自产在线| 日韩精品中午字幕| 青娱乐国产视频| 国产一在线精品一区在线观看| 26uuu另类亚洲欧美日本老年| 亚洲视频在线免费播放| caoporm超碰国产精品| 在线观看亚洲视频啊啊啊啊| 黄色污污视频在线观看| 欧美色涩在线第一页| 制服丝袜在线第一页| 日韩一区二区中文| 欧美亚州一区二区三区| 国产又粗又猛又爽又黄视频 | 日本一区中文字幕| 国产日本一区二区三区| 免费av在线网站| 色综合久久综合网97色综合| 中文字幕av一区二区三区人妻少妇| 日韩av影院| 欧美精品一区在线播放| av首页在线观看| www.欧美精品一二区| 午夜探花在线观看| 日本精品网站| 精品视频在线播放色网色视频| 日韩精品一区二区三区在线视频| 免费视频一区| 久久av免费观看| 先锋成人av| 欧美精三区欧美精三区| 欧美偷拍一区二区三区| 国产精品久久久久9999高清| 国产不卡一区二区在线观看| 黄色视屏免费在线观看| 欧美性做爰猛烈叫床潮| 成人影视免费观看| 亚洲午夜久久久久久尤物| 91精品视频免费| 在线免费看黄网站| 色一情一乱一乱一91av| 极品粉嫩小仙女高潮喷水久久| 欧美久色视频| 99中文视频在线| 超碰在线观看免费版| 欧美日高清视频| 五月婷婷六月香| 奇米精品一区二区三区在线观看| 欧美激情视频一区二区三区| 嗯啊主人调教在线播放视频| 精品av久久707| 国产性70yerg老太| 国产a视频精品免费观看| 国产亚洲精品久久久久久久| 国产精品免费精品自在线观看| 日韩色av导航| 国产色在线视频| 一区二区三区日韩精品视频| 中文字幕在线观看视频www| 97视频热人人精品免费| 成人午夜两性视频| 最爽无遮挡行房视频在线| 欧美一区二区在线视频| 欧美极品视频在线观看| 成人精品小蝌蚪| 婷婷无套内射影院| 网曝91综合精品门事件在线| 国产成人一区二区三区小说| 成人p站proumb入口| 欧美日韩国产高清一区二区 | 午夜精品毛片| 3d蒂法精品啪啪一区二区免费| 50度灰在线| 亚洲精品一区二区三区香蕉| 久久狠狠高潮亚洲精品| 久久久久久毛片| 中文字幕国产免费| 你懂的一区二区| 精品一区在线播放| 免费污视频在线一区| 久久久国产精品x99av| 精品国产亚洲av麻豆| 天天影视网天天综合色在线播放| 国产精品jizz| 久久 天天综合| 精品无码一区二区三区爱欲| 天海翼亚洲一区二区三区| 国产精品久久久久久亚洲调教| 看黄网站在线| 亚洲国产精品小视频| 波多野结衣视频网址| 亚洲欧美一区二区三区极速播放 | 国产精品国产三级国产三级人妇 | 国产又粗又猛视频| 亚洲一区二区三区中文字幕 | 亚洲第一主播视频| 国产精品亚洲无码| 国内精品伊人久久久久影院对白| 久久久久久www| 日韩在线欧美| 精品国产乱码久久久久软件 | 婷婷av在线| 亚洲欧美在线看| 精品人妻伦一区二区三区久久| 欧美色另类天堂2015| 99成人在线观看| 99re这里只有精品首页| 中文字幕视频三区| 亚洲欧美日韩国产| 97在线免费视频观看| 91小视频在线播放| 动漫美女无遮挡免费| 久久久综合久久久| 亚洲精品久久久久avwww潮水 | 国产人妻777人伦精品hd| 免费视频国产一区| 99视频在线免费观看| 蜜桃视频最新网址| 国产精品毛片在线| 裸体大乳女做爰69| 精品久久影视| 国产私拍一区| 精品一区视频| 日韩一区二区三区视频| 中日韩午夜理伦电影免费| 色妞欧美日韩在线| 成人日韩在线视频| 黄色av一区| 中文字幕精品一区二区三区精品| 欧美国产精品专区| 国产精品视频二| 欧美一级本道电影免费专区| caoporn国产精品免费公开| av亚洲天堂网| 国产麻豆一精品一男同| 国产精品久久久久毛片软件| 无码人妻精品一区二区三应用大全| 国产乱子轮精品视频| 欧美一级视频在线| 秋霞影院一区二区| 国产精品天天av精麻传媒| 亚洲深夜影院| 3d动漫一区二区三区| 三级资源在线| 亚洲不卡系列| 亚洲女同中文字幕| 国产精品福利观看| 中日韩脚交footjobhd| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 久久久电影免费观看完整版| 91在线品视觉盛宴免费| 国产亚洲成精品久久| 精品资源在线看| 国产精品一区在线观看乱码| 久久久国际精品| 成人3d动漫一区二区三区91| 国产亚洲人成a在线v网站 | 精品久久久久一区| 性网爆门事件集合av| 欧美成人性福生活免费看| 国产不卡av在线播放| 国产风韵犹存在线视精品| 99在线观看视频免费| 亚洲天堂男人| 国产美女网站在线观看| 国产精品亚洲综合久久| 欧美成人精品欧美一级乱| 丝袜美腿亚洲一区| 国产精品视频黄色| 久久99久久精品| 亚洲av无一区二区三区久久| 成人在线综合网| 久久人人妻人人人人妻性色av| 91丝袜国产在线播放| av手机在线播放| 亚洲免费伊人电影| 日韩 欧美 亚洲| 色菇凉天天综合网| 国产露脸91国语对白| 日韩欧美国产小视频| 香蕉视频成人在线| 永久免费看mv网站入口亚洲| 二区三区在线观看| 午夜精品久久久久久久99热| 外国成人直播| 91亚洲午夜在线| 日韩激情毛片| 永久久久久久| 亚洲精品社区| 一区二区在线免费看| 国产成人免费在线| 69精品无码成人久久久久久| 亚洲卡通动漫在线| 亚洲日本视频在线观看| 7777精品伊人久久久大香线蕉超级流畅 | 雨宫琴音一区二区在线| 十八禁视频网站在线观看| 国产一区二区福利视频| 免费看黄色aaaaaa 片| 国产精品乱码一区二三区小蝌蚪| 久草网视频在线观看| 在线观看网站黄不卡| 精品毛片一区二区三区| 亚洲三级av在线| 国产白丝在线观看| 国产精品视频在线播放| 久久中文资源| 国产av不卡一区二区| 性欧美videos另类喷潮| 男人女人拔萝卜视频| 欧美激情综合在线| 日韩精品一区二区不卡| 欧美一区二区三区视频在线| 精品999视频| 久久久免费在线观看| 综合久久av| 亚洲成人在线视频网站| 亚久久调教视频| fc2成人免费视频| 亚洲三级电影网站| 中文字幕一二区| 国产丝袜一区二区三区免费视频| av免费在线免费| 国产欧美最新羞羞视频在线观看| 亚洲三级网址| 久艹视频在线免费观看| 国产精品资源站在线| av最新在线观看| 欧美日韩在线免费视频| 男男电影完整版在线观看| 97在线看福利| 久久国产精品色av免费看| 国产美女作爱全过程免费视频| 看电视剧不卡顿的网站| 国产一级久久久久毛片精品| 欧美日韩中文字幕| 天堂√在线中文官网在线| 超碰精品一区二区三区乱码| 欧美综合影院| 亚洲精品第一区二区三区| 久久久久久久欧美精品| 精品少妇人妻一区二区黑料社区| 天天做天天摸天天爽国产一区 | 欧美性受xxx黑人xyx性爽| 亚洲美女动态图120秒| 在线观看网站免费入口在线观看国内 | 国产a级一级片| www精品美女久久久tv| 亚洲精品男人的天堂| 精品亚洲一区二区三区在线播放| 美女高潮视频在线看| 精品国产乱码久久久久软件 | 亚洲成人黄色影院| 欧美一区二区三区激情| 国语自产精品视频在线看一大j8 | 日韩一区免费| 在线观看17c| 成人av网址在线| 国产成人在线免费视频| 亚洲女人初尝黑人巨大| 日韩一区二区三区免费| 亚洲一二区在线| 国产一区二区三区蝌蚪| 美女毛片在线观看| 亚洲国产精品国自产拍av秋霞| 华人av在线| 日本一区高清不卡| 久久99久久久久| 久久免费精彩视频| 亚洲精品永久免费精品| 精品免费av一区二区三区 | 亚洲深夜激情| 久久久久亚洲av无码a片| 欧美群妇大交群的观看方式| 在线heyzo| 久久久久网址| 精品一区二区三区免费视频| 免费观看一级视频| 亚洲欧美在线一区二区| 电影91久久久| 和岳每晚弄的高潮嗷嗷叫视频| 久久精品日产第一区二区三区高清版| 波多野结衣视频在线观看| 欧美巨大黑人极品精男| 青青草这里只有精品| 五月婷婷丁香色| 夜夜嗨av一区二区三区| 国产在线观看黄| 91精品黄色| 日av在线不卡| 五月天婷婷网站| 中日韩美女免费视频网站在线观看| 日本亚洲视频| 日韩中文字幕免费在线| 亚洲精品免费看| 国产原创av在线| 国产传媒欧美日韩| 久久se精品一区精品二区| 国产情侣在线视频| 久久久国产一区| 精品中文一区| 风韵丰满熟妇啪啪区老熟熟女| 色丁香久综合在线久综合在线观看| 中文字幕在线观看播放| 日本不卡久久| 波多野结衣亚洲一区|