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

一文帶你弄懂 CSS 布局知識

開發(fā) 前端
對于 CSS 布局,之前自己只粗淺地知道 float、display 這些屬性,并沒有深入對比彼此的區(qū)別。當然也沒有去了解這些屬性背后的 CSS 發(fā)展歷程,于是很多時候都會被弄暈。

大家好,我是樹哥。

最近想著學習點前端知識,于是就學習了關(guān)于前端 Web 的布局知識,其實就是 CSS 那些事。關(guān)于 CSS 其實很早就接觸過了,但一直沒有沉下心來去學習,所以對于 CSS 布局的東西一直都不成體系。這次趁著重學前端,真正花時間學了一下 CSS 布局的知識點,順帶把知識點總結(jié)一下。

前言

說到 CSS 布局,有寫過一些 CSS 頁面的同學腦海中可能會浮現(xiàn)一些字眼,例如:float、display、relative、absolute 等等。但這些屬性分別代表什么意思,它們之間都有什么區(qū)別,啥時候用 float 啥時候用 relative,你弄得懂嗎?對于我來說,我沒弄懂,有點懵。于是,我花了點時間弄懂它,這也是本文要重點弄懂的問題。簡單來說,看完這篇文章,你應該可以弄清楚如下幾個問題:

1、常用的幾個 CSS 布局屬性作用及區(qū)別。 

2、CSS 布局的歷史以及當前流行的布局方式。

要注意的是,本文不會從零開始介紹 CSS 的知識點。只適合學習過 CSS,但是對 CSS 布局各種屬性沒弄明白的同學。如果你還沒學過 CSS 知識,那需要先去學習一下 CSS 基礎(chǔ)知識再來看這篇文章。

關(guān)于文檔流

理解文檔流對于我們掌握 CSS 布局非常重要。簡單來說,我們在 HTML 中寫入的每一個元素,都是一個元素塊。默認情況下,它們按照我們在 HTML 中書寫的順序,從上到下、從左到右排列,這就是默認的文檔流。例如,對于如下所示的代碼片段,其在 HTML 中會按照順序顯示,如下圖所示。

<body>
  <p>段落1</p>
  <p>段落2</p>
  <p>段落3</p>
</body>

核心 CSS 屬性

在 CSS 布局中,有三個常用的 CSS 屬性,分別是:display、float、position。它們具有不同的功能,適用于不同的場景。

display

就像 display 的名字一樣,其用來定義元素塊的展示形式,不同的展示形式會有不同的展示效果。 display 屬性的常用屬性有:

  • inline:表示元素是行內(nèi)元素,多個元素會共用一行。
  • inline-block:表示元素是行內(nèi)塊元素,多個元素會共用一行。與 inline 的區(qū)別是,inline-block 元素可以設(shè)置元素的長和寬,但是 inline 元素不可以設(shè)置元素的長和寬。
  • block:表示元素是塊元素,每個塊元素會單獨占用一行。

要注意的是,不同的 HTML 元素,其默認的展示形式是不同的。例如 p 元素(段落)的 display 屬性默認值是 block,而 a 屬性(鏈接)的 display 屬性默認值則是 inine。

下面,我們通過幾個簡單的例子來體會一下上面所說的內(nèi)容。如下圖所示的代碼,我們設(shè)置不同的 CSS 屬性,元素的展示形式會發(fā)生變化。

<body>
  <p class="display">段落1</p>
  <p class="display">段落2</p>
  <p class="display">段落3</p>
</body>

設(shè)置的 CSS 屬性如下所示:

.display {
  background-color: red;
}

顯示效果如下圖所示。

-w524-w524

如上圖可以看到,在 CSS 代碼中,我只是設(shè)置背景顏色。由于 p 元素的默認 display 屬性值是 block,因此每個段落都會占用一行的空間。

如果我們把 p 元素設(shè)置成 inline 顯示形式,那么它們就會多個元素排列在一行內(nèi)。如下圖所示。

.display {
  display: inline;
  background-color: red;
  /* width/height 屬性設(shè)置無效 */
  width: 200px;
  height: 200px;
}

-w228-w228

如果我們把 p 元素設(shè)置成 inline-block 顯示形式,并且設(shè)置了寬高,那么它們就會多個元素排列在一行內(nèi),并且寬高設(shè)置會生效。如下圖所示。

.display {
  display: inline-block;
  background-color: red;
  /* width/height 屬性設(shè)置無效 */
  width: 200px;
  height: 200px;
}

-w639-w639

看到這里,相信大家應該可以弄清楚 display 屬性的作用了。display 屬性其實就是用來設(shè)置 HTML 元素的展示形式的,不同的展示形式會有不同的展示效果。給不同的元素設(shè)置合適的屬性值,可以幫助我們更好地進行頁布局。

display 屬性除了前面說得這三種屬性值之外,還有 flex、grid、table 等值。但目前用得最多的還是 flex 和 grid 這兩種,它們可以說是目前主流的 CSS 布局方式。關(guān)于這塊內(nèi)容,我們后面再細講,這里就不展開了。

float

就像 float 這個名字一樣,它代表著浮動。

啥意思呢?

要理解這個,就要從 CSS 的歷史說起了。很早之前,display 屬性只有兩個,分別是 block 和 inline。block 雖然支持設(shè)置寬高,但是不支持多個元素顯示在一行。inline 雖然支持多個元素顯示在一行,但是卻不能設(shè)置寬高。但是實際場景中,我們很多時候需要做多列布局的,即需要多個元素在同一行,并且同一行的元素都可以設(shè)置寬度,如下圖所示。

-w1173-w1173

這時候 CSS 就滿足不了我們的訴求了!

那怎么辦呢?

這時候 float 就橫空出世了!

簡單來說,float 就是讓塊級元素(block元素)浮起來。 塊級元素浮起來之后,塊級元素就不固定占用一行了,而是根據(jù)其設(shè)置的寬度顯示。如果一行的寬度能夠容納得下兩個浮動的塊級元素,那么它們就可以同時顯示在同一個行內(nèi)。

舉個簡單地例子,下面的 HTML 片段,設(shè)置了三個 block 元素塊。

<body>
  <p class="display">段落1</p>
  <p class="display">段落2</p>
  <p class="display">段落3</p>
</body>
.display {
  display: block;
  width: 200px;
  height: 100px;
  background-color: red;
}

在沒有設(shè)置浮動之前,每個塊級元素都會占用一行,如下圖所示。

-w264-w264

但是如果我們對元素設(shè)置了向左浮動,那么它們就會往左浮動,三個塊級元素都浮動到了同一行,如下圖所示。

.display {
  display: block;
  float: left;
  width: 200px;
  height: 100px;
  background-color: red;
}

-w626-w626

所以,float 元素的出現(xiàn),是用來解決 block 元素塊無法同行顯示,從而無法實現(xiàn)特定布局場景的問題的。 在 float 出現(xiàn)的很長一段時間,基本上大家都靠 float 來進行頁面布局。

有同學會問:好像 inline-block 也能實現(xiàn)這個效果呀?沒錯,inline-block 也能實現(xiàn)這樣的效果。但實際上,inline-block 是在 float 之后才出現(xiàn)的。 我猜,是 CSS 官方覺得:好像確實需要有這么一個屬性值,可以讓多個元素顯示在同一行,又可以設(shè)置它們的寬高。人民群眾既然需要,那么我們就搞一個 inline-block 給大家用吧!

但從回顧過去,貌似大家用 float 更多一些,用 inline-block 更少一些。為啥呢?或許是 inline-block 出現(xiàn)之前,大家都習慣用 float 了。而 inline-block 比起 float 貌似沒什么太大的改變,于是就沒動力去換了吧。

后來 CSS3 的 flex、grid 出現(xiàn)了,CSS 才真正有了一個非常好用的布局工具。到了 2023 年的今天,除非是一些需要兼容古老瀏覽器版本的頁面需要用 float 布局,其他大多數(shù)的 Web 頁面布局都使用 flex、grid 進行布局了。

看到這里,信息量貌似有點大,怎么去理解 block -> float -> inline-block -> flex/grid 的這種布局變遷呢?知乎某前端大 V 賀師俊的理解,我覺得很好:

言歸正傳,CSS1時代的網(wǎng)頁還很簡陋,但是隨著萬維網(wǎng)的迅猛發(fā)展,Web界面也迅速進化,當初簡單的如同書頁般的通欄式網(wǎng)頁迅速絕跡,frameset由于天生存在的一堆問題也很快退出主流,這時CSS在GUI布局方面就顯出了缺陷,開發(fā)者被迫使用各種trick。比如歷史悠久的table布局。后來table布局被鄙視,開發(fā)者逐漸轉(zhuǎn)向了float布局。

要說float布局之所以流行,IE“功”不可沒。在IE中,has layout的元素是不會環(huán)繞float元素的(因為has layout的元素自己是一個控件,所以總是保持一個矩形區(qū)域)。這本來是一個bug,但是其效果卻正好符合常見的雙欄布局的需要。另外IE下float元素會自動撐開其父級container元素(當然前提是container元素也是has layout的),這其實也是bug,但是也恰好符合模塊布局的需求。后來所謂inline-block布局其實正是這些bug的合理化。

站在今天回望過去十多年的CSS實踐,我們可以發(fā)現(xiàn),無論float布局還是后來的inline-block布局,其實都是trick。所謂trick,就是將一些特性挪作他用,以很曲折的方式實現(xiàn)出想要的效果。CSS作為樣式語言,其可維護性的最終來源,就是代碼能清晰的表達出設(shè)計意圖。而CSS trick當然不能很好的滿足這一點。

簡單來說,這樣的布局方式變化,其實是 CSS 不斷完善進化的結(jié)果。一開始的時候,CSS 的功能比較簡陋,所以需要我們自己用各種 trick 來實現(xiàn)需要的功能。到了后面,各種應用場景日趨完善,CSS 也不斷完善起來,最終我們可以用很簡單的 flex、grid 就實現(xiàn)之前所需要的效果。

以上關(guān)于 CSS 變遷的理解,來自于賀師俊的知乎回答,感興趣的同學可以點擊查看原文:在 CSS 中,用 float 和 position 的區(qū)別是什么?- 賀師俊的回答 - 知乎

position

如 position 名字的意思一樣,position 主要是用來調(diào)整元素位置用的。一般情況下,我們用 display 和 float 做好布局之后,可能需要對元素做一些微調(diào),那么這時候就該 position 登場了。對于 position 來說,其有五個屬性值,分別是:static、relative、absolute、fixed、sticky。

static

static 關(guān)鍵字指定元素使用正常的布局行為,即元素在文檔常規(guī)流中當前的布局位置。

如下圖所示的 HTML 片段,我們不設(shè)置 position 屬性,或者設(shè)置 position 屬性為 static,其展示形式都不發(fā)生變化。

<div class="parent">
    <div class="box"></div>
</div>
.parent{
  width: 200px;
  height: 200px;
  border: 1px solid red;
}

.box {
  position: static;
  width: 50px;
  height: 50px;
  background-color: black;
}

-w241-w241

relative

relative 表示相對定位,即相對于其父級容器做偏移。偏移位置使用 left/right/top/bottom 屬性來設(shè)置。就如上面的例子中,如果我們使用如下的 CSS 設(shè)置,我們可以看到對應的塊元素相對父容器做了偏移,如下圖所示。

.parent{
  width: 200px;
  height: 200px;
  border: 1px solid red;
}

.box {
  position: relative;
  left: 20px;
  top: 20px;
  width: 50px;
  height: 50px;
  background-color: black;
}

-w232-w232

absolute

absolute 表示絕對定位。元素會被移出正常文檔流,并不為元素預留空間。通過指定元素相對于最近的非 static 定位祖先元素的偏移,來確定元素位置。絕對定位的元素可以設(shè)置外邊距(margins),且不會與其他邊距合并。

如下所示的 HTML 片段,我們使用如下的 CSS 設(shè)置進行設(shè)置,那么對應元素塊(box類所在元素)的偏移原點就不是其父級元素(son類所在元素),而是最頂層的非 static 定義的祖先元素了(parent類所在元素),如下圖所示。

<body>
  <div class="parent">
    <div class="son">
          <div class="box"></div>
    </div>
  </div>
</body>
.parent{
  position: relative;
  top: 50px;
  left: 800px;
  width: 300px;
  height: 200px;
  border: 1px solid red;
}

.son {
  top: 30px;
  left: 30px;
  width: 100px;
  height: 100px;
  border: 1px solid black;
}

.box {
  position: absolute;
  left: 20px;
  top: 20px;
  width: 50px;
  height: 50px;
  background-color: black;
}

-w1245-w1245

fixed

fixed 也表示絕對定位。元素會被移出正常文檔流,并不為元素預留空間,而是通過指定元素相對于屏幕視口(viewport)的位置來指定元素位置。元素的位置在屏幕滾動時不會改變。其與 absolute 的區(qū)別是,fixed 是相對于屏幕 viewport 做偏移的,而 absolute 是相對于最近的一個非 static 祖先元素做偏移的。

如下所示的 HTML 代碼塊,其與上面 absolute 屬性里的代碼塊完全一致,我們只是將 box 類的 position 屬性值改為了 fixed,如下代碼所示。

<body>
  <div class="parent">
    <div class="son">
          <div class="box"></div>
    </div>
  </div>
</body>
.parent{
  position: relative;
  top: 50px;
  left: 800px;
  width: 300px;
  height: 200px;
  border: 1px solid red;
}

.son {
  top: 30px;
  left: 30px;
  width: 100px;
  height: 100px;
  border: 1px solid black;
}

.box {
  position: fixed;
  left: 20px;
  top: 20px;
  width: 50px;
  height: 50px;
  background-color: black;
}

其展示的效果如下圖所示。

-w1184-w1184

從這里我們可以較為清晰地看出 absolute 和 fixed 兩個屬性值的區(qū)別。

sticky

sticky 表示粘性布局,其可以被認為是相對定位和固定定位的混合。元素在跨越特定閾值前為相對定位,之后為固定定位。例如:

#one {
  position: sticky;
  top: 10px;
}

上面的代碼表示:在 viewport 視口滾動到元素 top 距離小于 10px 之前,元素為相對定位。等到距離小于 10px 之后,元素將變?yōu)?fixed 定位,元素將固定在與 viewport 頂部距離 10px 的位置。直到元素與 viewport 頂部的距離再次大于 10px,將再次變成相對定位。

一般情況下,這個用于一些滾動查看文本時,需要將某些信息置頂再頂部的情況,如下圖所示。

圖片圖片

在 sticky 屬性之前,我們需要自己做很復雜的設(shè)置才能實現(xiàn)這樣的效果。但 sticky 屬性直接幫我們實現(xiàn)了,非常方便。

CSS 布局解決方案

看到這里,我們基本上把 CSS 布局所需要了解的知識點都介紹了一遍。那我們在實現(xiàn) Web 頁面的時候,到底應該用哪些 CSS 屬性呢?是 float + block,還是 inlien-blcok,亦或是 flex 呢?

這里我直接給出答案:如果沒有歷史負擔,不需要去兼容老版本瀏覽器,那么直接上 flex/grid 布局。如果要兼容古老的瀏覽器版本,那么就先用 float,float 解決不了就用 position。

為啥是這樣呢?以為 flex 和 grid 布局是最新的 CSS3 提供的解決方案,是對之前 float + display + position 的總結(jié),是更好的工具。但缺點也明顯,就是一些老版本瀏覽器不兼容,沒法使用。因此要兼容老版本瀏覽器的話,就只能用老古董的 float 這種 tricks 了。

float 布局方式

如果你需要用 float 這種方式去做布局,那可以參考一下這篇文章:【CSS】CSS布局解決方案(終結(jié)版) - 掘金。文章里列舉了不少布局方式,還是比較實用的,讓你快速掌握常用的布局方式。

我把文章中涉及到的例子都整理到了 CodePen 上,方便大家嘗試,有需要的可以看看:https://codepen.io/Ronald-Chan/pen/wvRdBGL

flex 布局

對于 flex 布局來說,其使用也非常簡單,基本上把對應的屬性看一篇就知道怎么玩了。不像 float 布局一樣,需要思來想去的,非常麻煩。

考慮到問文章篇幅和主題問題,關(guān)于如何使用 flex、grid 進行排版布局,這里就不延展展開了,后續(xù)有機會再分享 flex 布局相關(guān)內(nèi)容。

總結(jié)

對于 CSS 布局,之前自己只粗淺地知道 float、display 這些屬性,并沒有深入對比彼此的區(qū)別。當然也沒有去了解這些屬性背后的 CSS 發(fā)展歷程,于是很多時候都會被弄暈。

但這次通過將屬性之間進行對比,再深入了解了一下 CSS 的發(fā)展歷程,對 CSS 布局的知識有了整體的了解。知道過去用的是什么方式布局,現(xiàn)在及未來要用什么方式布局,對 CSS 布局就更有底了。

對于 CSS 布局來說,float 方式的布局慢慢會被淘汰,因此不必花大力氣去學習,只在有需要的時候?qū)W習一下就好。我們的學習重點應該放在 flex、grid 等布局方式的學習,這也是我后續(xù)的學習方向。

關(guān)于 CSS 布局知識的分享就到此為止。希望這篇文章也能給你帶來收獲,讓你更好掌握 CSS 布局技能。如果這篇文章對你有幫助,記得一鍵三連支持我!

參考資料

  • CSS 中,position:absolute、float、display:inline-block 都能實現(xiàn)相同效果,區(qū)別是什么?- 一絲的回答 - 知乎
  • CSS3 box-sizing 屬性 | 菜鳥教程
  • 官網(wǎng)資料!布局和包含塊 - CSS:層疊樣式表 | MDN
  • 介紹 CSS 布局 - 學習 Web 開發(fā) | MDN
  • 【CSS】CSS布局解決方案(終結(jié)版) - 掘金
責任編輯:武曉燕 來源: 樹哥聊編程
相關(guān)推薦

2023-10-26 16:27:50

前端 WebCSS開發(fā)

2023-12-12 07:31:51

Executors工具開發(fā)者

2023-03-27 17:58:34

MySQL加鎖間隙鎖

2022-09-05 09:25:53

KubernetesService

2023-04-04 08:01:47

2023-03-30 08:52:40

DartFlutter

2022-08-03 08:01:16

CDN網(wǎng)站服務(wù)器

2022-09-09 10:00:13

KubernetesConfigMap

2024-10-16 10:11:52

2022-04-08 09:01:14

CSS自定義屬性前端

2022-08-09 09:10:43

Kubernetes容器

2023-10-26 16:33:59

float 布局前段CSS

2023-11-28 09:31:55

MySQL算法

2022-09-01 08:01:56

Pythongunicorn

2024-05-09 10:11:30

2023-11-20 08:18:49

Netty服務(wù)器

2022-12-20 07:39:46

2023-12-21 17:11:21

Containerd管理工具命令行

2023-07-31 08:18:50

Docker參數(shù)容器

2021-05-29 10:11:00

Kafa數(shù)據(jù)業(yè)務(wù)
點贊
收藏

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

欧美日在线观看| 91小视频在线观看| 欧美成人精品影院| 中文字幕a在线观看| 色吧亚洲日本| 中文字幕在线观看一区| 成人毛片网站| 日本免费精品视频| 一区二区三区在线观看免费| 亚洲国产成人久久综合| 国产视频在线视频| 久久亚洲资源| 中文成人综合网| 国产精品美女诱惑| 在线观看毛片网站| 99精品99| 粗暴蹂躏中文一区二区三区| 西西大胆午夜视频| 电影一区中文字幕| 色狠狠色狠狠综合| 午夜免费福利小电影| 亚洲xxxxxx| 不卡电影一区二区三区| 91精品国产综合久久香蕉的用户体验| 日韩无码精品一区二区三区| 久久人人88| 亚洲开心激情网| av不卡中文字幕| www.26天天久久天堂| 婷婷激情综合网| 91九色国产ts另类人妖| 在线免费观看黄色网址| 91亚洲精华国产精华精华液| 69堂成人精品视频免费| 中文字幕在线观看精品| 久久精品123| 97精品视频在线观看| 欧美三级黄色大片| 日韩欧美二区| 国产亚洲免费的视频看| 国产精品久久久免费观看| 一区二区在线视频观看| 91精品国产色综合久久久蜜香臀| 天堂社区在线视频| 国产精品迅雷| 福利一区福利二区微拍刺激| 亚洲熟妇无码av在线播放| 成a人片在线观看| 国产精品色呦呦| 少妇免费毛片久久久久久久久 | 99视频免费观看| 一级片在线观看视频| 日韩中文字幕91| 日本高清视频一区| 99re这里只有精品在线| 久久裸体视频| 国产精品久久99久久| 激情视频网站在线观看| 久久国产免费| 国产成人精品一区二区| 国产免费一区二区三区四区五区| 新67194成人永久网站| 97在线日本国产| 亚洲第一精品在线观看| 性欧美长视频| 国产精品第1页| 亚洲一区二区三区高清视频| 久草这里只有精品视频| 亚洲一区二区三区久久| 国产aⅴ爽av久久久久成人| 国产乱对白刺激视频不卡| 91在线高清视频| 亚洲精品911| www.日韩av| 久久av一区二区三区亚洲| 四虎精品在线| 亚洲国产激情av| 国产av不卡一区二区| 久久www人成免费看片中文| 亚洲国产精品久久不卡毛片| 日本www在线播放| 欧美www.| 日韩欧美在线网站| 极品粉嫩小仙女高潮喷水久久| 国产亚洲欧美日韩在线观看一区二区| 最新国产成人av网站网址麻豆| 成人免费毛片xxx| 一区在线视频观看| 国产精品日韩欧美| 亚洲精品久久久久久久久久| 久久天天做天天爱综合色| 亚洲资源在线网| 国产在线xxx| 色爱区综合激月婷婷| 特黄特黄一级片| 四虎影视精品| 久热精品视频在线| 亚洲午夜18毛片在线看| 黑人精品欧美一区二区蜜桃| 久久99国产精品99久久| 色网站在线看| 黄色一区二区在线观看| 亚洲欧美国产日韩综合| 久久夜色电影| 久久精品在线播放| 在线免费黄色av| 国产福利精品一区二区| 日韩成人在线资源| 91高清视频在线观看| 欧美三级在线看| av无码av天天av天天爽| 欧美伊人久久| 国产精自产拍久久久久久| 天天av天天翘| 尤物在线观看一区| 亚洲色图 在线视频| 久久久亚洲欧洲日产| 按摩亚洲人久久| 日韩综合在线观看| 99这里都是精品| 糖心vlog在线免费观看| 国精产品一区二区三区有限公司 | 色欲av永久无码精品无码蜜桃 | 国产污片在线观看| 久久国产麻豆精品| 欧美人与物videos另类| 国产不卡人人| 欧美v日韩v国产v| 中国一级片在线观看| 免费成人在线视频观看| 欧美精品一区二区三区久久| 乱插在线www| 欧美一区二区三区公司| 手机免费观看av| 天堂在线一区二区| 久久久久一区二区| 人在线成免费视频| 亚洲精品狠狠操| 久久综合色综合| 国产成人h网站| 中文字幕一区二区三区四区五区人 | 国产精品理论片在线观看| 久久婷婷国产91天堂综合精品| 亚洲丝袜美腿一区| 日韩免费观看高清| 欧洲毛片在线| 91福利视频网站| 波多野吉衣中文字幕| 久久av在线| 日韩和欧美的一区二区| 外国电影一区二区| 色一区av在线| 国产精品特级毛片一区二区三区| 国产精品区一区二区三| 午夜免费看毛片| 午夜精品视频一区二区三区在线看| 国产精品视频自拍| 免费在线视频欧美| 91精品国产综合久久久久| 国产美女福利视频| 国产成人8x视频一区二区| 日韩免费在线观看av| 国产精品调教| 日韩美女免费观看| av网站无病毒在线| 91精品久久久久久久99蜜桃| 久艹视频在线观看| 成人爱爱电影网址| 日日碰狠狠躁久久躁婷婷| 国产一区二区欧美| 国产色婷婷国产综合在线理论片a| 免费av毛片在线看| 欧美xxxx在线观看| 亚洲影院在线播放| 中文欧美字幕免费| 师生出轨h灌满了1v1| 亚洲激情影院| 亚洲国产精品123| 久久国产精品免费一区二区三区| 久久久久久亚洲精品中文字幕| 日韩欧美在线观看一区二区| 欧美色图在线观看| 久久免费播放视频| 国产欧美一区二区精品仙草咪| 国产欧美精品一二三| 亚洲无线视频| 亚洲va韩国va欧美va精四季| 国产精品视频一区二区三区| 国内偷自视频区视频综合| 国产人成在线观看| 精品免费国产二区三区| 天天爱天天做天天爽| 亚洲精品老司机| 国产男女猛烈无遮挡a片漫画| 久久av老司机精品网站导航| 性高湖久久久久久久久aaaaa| 国产日产一区| 国产精品国色综合久久| 热久久久久久| 88国产精品欧美一区二区三区| av在线播放av| 精品盗摄一区二区三区| 这里只有精品999| 精品久久久久久久久中文字幕 | 999热精品视频| 国产麻豆综合| 国产激情片在线观看| 国产欧美日韩| 国产伦精品一区二区| 四虎精品一区二区免费| 欧美一区二区大胆人体摄影专业网站| 精品国产99久久久久久| 国产一区二区三区丝袜| 亚欧在线观看视频| 日韩欧美成人一区二区| 最新黄色网址在线观看| 狠狠干狠狠久久| 免费毛片在线播放免费| 国产精品黄色在线观看| 国产精品无码午夜福利| 成人视屏免费看| 韩国三级丰满少妇高潮| 麻豆精品一区二区av白丝在线| 国产女大学生av| 日韩视频免费| 99热久久这里只有精品| 欧美va天堂在线| 亚洲一区二区不卡视频| 北条麻妃国产九九九精品小说| 成人免费在线一区二区三区| av在线亚洲一区| 国产欧美日韩免费看aⅴ视频| 日本免费久久| 热久久99这里有精品| 香蕉伊大人中文在线观看| 久久人91精品久久久久久不卡| 尤物视频在线看| 色综合男人天堂| 色婷婷在线播放| 欧美激情二区三区| 午夜影院免费在线| 久久久久久久久久久av| 色网在线观看| 欧美激情综合色综合啪啪五月| 在线黄色网页| 色综合色综合久久综合频道88| 91网在线看| 欧美日韩成人在线播放| 天天色天天射天天综合网| 久久91亚洲人成电影网站 | 欧美少妇性xxxx| 特级西西444www大精品视频| 欧美色蜜桃97| 制服诱惑一区| 亚洲欧美日韩高清在线| 97超碰免费观看| 中文字幕人成人乱码| 亚洲天堂第一区| 亚洲高清电影| 亚洲乱码中文字幕久久孕妇黑人| 久久aⅴ乱码一区二区三区| 天天爱天天操天天干| 久久精品国产成人一区二区三区| 久久久久久久久久久久久久久国产 | 91精品国产免费久久久久久 | 欧美日韩亚洲一区| 婷婷五月综合缴情在线视频| 国产亚洲高清视频| 免费看污黄网站| 国产在线精品视频| 国产一卡二卡三卡四卡| 久久久久久久久蜜桃| 无码人中文字幕| 一区二区三区鲁丝不卡| 在线观看精品国产| 欧美日韩国产精品自在自线| 国产高清视频免费| 日韩不卡中文字幕| 色网站免费在线观看| 欧美激情亚洲精品| 国精产品一区二区三区有限公司 | 欧美激情网址| 亚洲一区二区三区加勒比| 女生裸体视频一区二区三区| 欧美精品久久久久久久久久久| 视频一区二区三区中文字幕| 亚洲综合在线一区二区| 99久久国产综合色|国产精品| 一级肉体全黄裸片| 亚洲一区二区中文在线| 久久国产乱子伦精品| 欧美一区二区三区视频在线观看| 性xxxx视频播放免费| www.日韩系列| 色老头在线一区二区三区| 91精品久久久久久久久青青 | 亚洲精品国产精品乱码不99按摩| 超碰国产在线| 久久久久久久久久久免费精品| 中文字幕av一区二区三区佐山爱| av一区二区三区在线观看| 激情五月综合网| 可以看毛片的网址| 久久99国产精品久久99 | 九九久久婷婷| 欧美久久久久久久久久久久久久| 青娱乐精品视频在线| 男人添女人荫蒂国产| 中文字幕在线不卡视频| 久久久成人免费视频| 亚洲国产成人精品一区二区| 免费日本一区二区三区视频| 日本不卡免费高清视频| 最新精品在线| www.99riav| 精品在线亚洲视频| 免费网站在线高清观看| 一本一道久久a久久精品| 好吊色视频一区二区| 日韩在线观看免费高清完整版| 成人做爰视频www网站小优视频| 极品日韩久久| 极品av少妇一区二区| 两女双腿交缠激烈磨豆腐| 中文字幕在线不卡| 国产精品成人无码| 国产一区二区三区18| 日本三级一区| 精品国产第一页| 伊人久久久大香线蕉综合直播 | 久久中文字幕在线| 国产美女久久| 亚洲一区高清| 日韩电影免费在线观看网站| 中文字幕人妻一区二区| 狠狠色噜噜狠狠狠狠97| 五月婷婷深深爱| 午夜欧美大片免费观看| 久久婷婷国产| 国产精品国产亚洲精品看不卡| 粉嫩久久99精品久久久久久夜| 欧美日韩在线国产| 日韩欧美国产三级| 女同一区二区免费aⅴ| 91九色蝌蚪嫩草| 欧美人成网站| 精品国产乱码久久久久夜深人妻| 亚洲精品美国一| 国模人体一区二区| 91精品国产91久久久久福利| 欧美美女在线直播| 国产福利视频在线播放| 久久久精品影视| 国产亚洲久一区二区| 日韩在线视频二区| 99re8精品视频在线观看| 男女啪啪免费观看| 成人美女在线观看| 亚洲欧美在线视频免费| 日韩大陆欧美高清视频区| 亚洲美女尤物影院| 日韩精品一区二区三区丰满 | 亚洲一区在线播放| 亚洲av激情无码专区在线播放| 国产69久久精品成人| 九九综合在线| 亚洲xxxx2d动漫1| 亚洲欧洲日产国码二区| 性生交大片免费看女人按摩| 久久免费国产视频| 网友自拍区视频精品| 欧美精品久久久久久久久25p| 中文字幕日韩一区二区| 亚洲经典一区二区三区| 日本一区二区不卡| 色综合咪咪久久网| 国产亚洲精品成人a| 日韩欧美黄色动漫| 香蕉视频在线看| av一区二区三区免费| 天堂久久av| 欧美麻豆久久久久久中文| 精品久久久久久久久久岛国gif| 麻豆映画在线观看| 99精品欧美一区二区三区小说| 日韩免费av网站| 日韩中文综合网| 白白在线精品| 青青青在线视频免费观看| 亚洲国产精品一区制服丝袜| 欧美日韩在线观看一区| 久久精品国产免费| 日本五十熟hd丰满| 最近2019年日本中文免费字幕 | 国产精品一区电影| 欧美日韩免费| 蜜臀久久99精品久久久久久| 欧美一区二区三区在线看| 国产理论电影在线| 亚洲最大色综合成人av|