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

一文帶你弄懂 CSS 布局知識

開發(fā) 前端
最近想著學習點前端知識,于是就學習了關(guān)于前端 Web 的布局知識,其實就是 CSS 那些事。關(guān)于 CSS 其實很早就接觸過了,但一直沒有沉下心來去學習,所以對于 CSS 布局的東西一直都不成體系。

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

前言

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

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>

-w104-w104

核心 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

看到這里,相信大家應(yīng)該可以弄清楚 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)需要的功能。到了后面,各種應(yīng)用場景日趨完善,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è)置,我們可以看到對應(yīng)的塊元素相對父容器做了偏移,如下圖所示。

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

如下所示的 HTML 片段,我們使用如下的 CSS 設(shè)置進行設(shè)置,那么對應(yīng)元素塊(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 也表示絕對定位。元素會被移出正常文檔流,并不為元素預(yù)留空間,而是通過指定元素相對于屏幕視口(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,將再次變成相對定位。

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

2023091612375620230916123756

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

CSS 布局解決方

看到這里,我們基本上把 CSS 布局所需要了解的知識點都介紹了一遍。那我們在實現(xiàn) Web 頁面的時候,到底應(yīng)該用哪些 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 布局來說,其使用也非常簡單,基本上把對應(yīng)的屬性看一篇就知道怎么玩了。不像 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習一下就好。我們的學習重點應(yīng)該放在 flex、grid 等布局方式的學習,這也是我后續(xù)的學習方向。

關(guān)于 CSS 布局知識的分享就到此為止。希望這篇文章也能給你帶來收獲,讓你更好掌握 CSS 布局技能。

責任編輯:華軒 來源: 樹哥聊編程
相關(guān)推薦

2023-09-18 08:02:45

CSS布局屬性

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ù)容器

2023-11-06 08:16:19

APM系統(tǒng)運維
點贊
收藏

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

欧美精品aaa| 日韩亚洲欧美中文三级| 亚洲精品久久区二区三区蜜桃臀| 中文 欧美 日韩| 91成人影院| 亚洲成av人影院在线观看| 99精品免费在线观看| caopon在线免费视频| 成人激情小说网站| 国产精品专区h在线观看| 青青操国产视频| 欧美美乳视频| 日韩精品一区二区三区三区免费| 草草草在线视频| 色婷婷视频在线观看| 国产喷白浆一区二区三区| av噜噜色噜噜久久| 中文字幕在线观看视频一区| 宅男噜噜噜66一区二区| 日韩视频免费大全中文字幕| 制服丝袜在线第一页| 岛国一区二区| 欧美午夜女人视频在线| 一本大道东京热无码aⅴ| 触手亚洲一区二区三区| 成人91在线观看| 成人午夜激情免费视频| 337p粉嫩色噜噜噜大肥臀| 影音先锋久久久| 久久香蕉频线观| 日本人亚洲人jjzzjjz| 理论片一区二区在线| 日韩亚洲欧美一区二区三区| 色片在线免费观看| 性欧美gay| 欧美天堂在线观看| 男人日女人逼逼| 丰满大乳少妇在线观看网站| 亚洲欧美另类久久久精品| 先锋在线资源一区二区三区| 美女做暖暖视频免费在线观看全部网址91| 国产成人在线免费| 96久久精品| 国产日产亚洲系列最新| 韩国女主播成人在线观看| 国产精品久久久久久久久久久久久 | 久久久久久久久久毛片| 欧美日韩破处视频| 欧美三级电影网| 日韩精品你懂的| 国产精品久久久久av电视剧| 色哟哟一区二区| 无码人妻丰满熟妇区五十路百度| 久久影院午夜精品| 欧美日韩亚洲高清| 人妻内射一区二区在线视频| 三妻四妾完整版在线观看电视剧| 精品国产乱码久久久久久婷婷| 精品少妇人欧美激情在线观看| 成年人视频免费在线播放| 亚洲电影在线播放| a在线视频观看| 国产精品专区免费| 欧美在线短视频| 依人在线免费视频| 伊人久久大香线蕉av超碰| 精品国产乱码久久久久久久久 | 久久久99精品免费观看| 色就是色欧美| 麻豆网站在线| 亚洲综合久久久久| 啊啊啊一区二区| 成人免费网站www网站高清| 欧美午夜影院一区| 国产精品嫩草影视| 成人在线视频中文字幕| 亚洲欧美日本另类| 国产一区在线观看免费| 欧美精品啪啪| 欧美一级高清免费| 中文字幕在线2019| 国产91丝袜在线18| 欧美日韩精品免费看| 欧美日韩xx| 亚洲h动漫在线| 欧美伦理片在线看| 日韩一二三区| 亚洲视频国产视频| 欧美精品乱码视频一二专区| 午夜在线视频观看日韩17c| 国产噜噜噜噜噜久久久久久久久| www.天堂在线| 久久精品人人做人人爽人人| 黄色免费高清视频| 在线一区av| 日韩美女一区二区三区四区| 在哪里可以看毛片| 欧美精品97| 国产免费一区二区三区在线观看 | 成人国产精品免费观看| 日韩在线第一区| 欧美人与性动交α欧美精品图片| 色欲综合视频天天天| 日韩精品视频网址| 精品美女视频| 97精品免费视频| 国产又大又黑又粗| 久久久精品影视| 成人免费在线视频播放| 成人黄色图片网站| 日韩大片在线观看视频| 久久高清内射无套| 久久综合图片| 国内精品二区| 午夜影院免费在线| 欧美日韩一区精品| av在线网站观看| 国内精品久久久久久久影视麻豆| 国产精品欧美日韩久久| 日韩专区一区二区| 一卡二卡欧美日韩| 涩涩网站在线看| 国内亚洲精品| 欧洲精品毛片网站| 日本精品久久久久| 亚洲自拍偷拍av| japan高清日本乱xxxxx| 国产精品久久久久久久免费观看| 国产91久久婷婷一区二区| 日本免费一区视频| 亚洲国产精品麻豆| 亚洲 自拍 另类 欧美 丝袜| 91亚洲国产成人久久精品| 国产精品福利在线| 国产女人在线观看| 欧亚洲嫩模精品一区三区| 精品无码一区二区三区| 中文在线一区| 久久久久久草| 国产日韩电影| 亚洲欧美在线免费| 国产乱码77777777| 日本一区二区免费在线| 嫩草av久久伊人妇女超级a| 亚洲盗摄视频| 国产精品wwwwww| 国产日本在线观看| 欧美日韩国产综合草草| 农村老熟妇乱子伦视频| 久久国内精品视频| av动漫免费观看| 国产95亚洲| 欧美日韩爱爱视频| 蜜臀久久精品久久久久| 亚洲国产aⅴ天堂久久| 亚洲欧美综合视频| 99亚洲一区二区| 欧美成熟毛茸茸复古| 电影网一区二区| 国产一区二区三区日韩欧美| 岳乳丰满一区二区三区| 综合久久久久久久| wwwxxxx在线观看| 亚洲福利国产| 欧美另类一区| 欧美日韩伦理一区二区| 美女扒开尿口让男人操亚洲视频网站| www.狠狠干| 午夜精品福利视频网站| 男人天堂av电影| 精品影院一区二区久久久| 九九久久九九久久| 老牛精品亚洲成av人片| 国产精品444| 国产婷婷视频在线| 亚洲高清福利视频| 久久久精品毛片| 亚洲视频中文字幕| 亚洲精品激情视频| 玖玖国产精品视频| 强伦女教师2:伦理在线观看| 9l视频自拍蝌蚪9l视频成人| 欧美资源在线观看| 日本成a人片在线观看| 精品国产乱码久久久久久蜜臀 | 日本午夜一区二区三区| 日本一区二区三区中文字幕| 欧美丰满少妇xxxxx| 欧美色视频免费| 337p亚洲精品色噜噜| 国产香蕉视频在线| **网站欧美大片在线观看| 亚洲久久久久久| 精品在线一区二区三区| 国产精品333| 一区二区三区四区在线观看国产日韩| 国产一区免费在线观看| 亚洲国产伊人| 2025国产精品视频| 91小视频xxxx网站在线| 亚洲欧美中文另类| 丰满岳乱妇国产精品一区| 欧美偷拍一区二区| 日韩特黄一级片| 亚洲视频一区在线| 中字幕一区二区三区乱码| 粉嫩久久99精品久久久久久夜| 国产一级特黄a大片免费| 亚洲黄色三级| 黄色网址在线免费看| 国产成人1区| 国产区二精品视| 精品国产一区二区三区性色av| 日本免费在线精品| аⅴ资源天堂资源库在线| 久久伊人免费视频| av在线二区| 精品伊人久久97| 欧美在线 | 亚洲| 3d成人h动漫网站入口| 啪啪小视频网站| 欧美视频国产精品| 日韩欧美激情视频| 亚洲伊人伊色伊影伊综合网| 搜索黄色一级片| 国产精品久久久久久久久久久免费看 | 风流少妇一区二区三区91| 欧美日本国产一区| 久久久久精彩视频| 色综合久久精品| 国产精品国产三级国产专区52| 一区二区高清在线| 国产精品老熟女一区二区| 1024亚洲合集| 三级黄色在线观看| 国产精品美女久久久久av爽李琼| 久久美女免费视频| 国产午夜精品一区二区三区视频| v8888av| 99久久综合色| 精品无码在线视频| 91麻豆成人久久精品二区三区| 人妻换人妻a片爽麻豆| 成人91在线观看| 亚洲欧美日本一区| av激情综合网| 熟妇高潮精品一区二区三区| 91啪亚洲精品| 亚洲激情视频小说| 中文字幕巨乱亚洲| 小向美奈子av| 亚洲另类中文字| 精品亚洲永久免费| 午夜精品福利一区二区三区蜜桃| 日韩乱码在线观看| 一本到不卡免费一区二区| 免费黄色片视频| 制服丝袜亚洲色图| 亚洲国产999| 亚洲精品国产美女| 国内精品在线视频| 深夜福利一区二区| 在线观看操人| 97热精品视频官网| 麻豆精品蜜桃| 亚洲va欧美va在线观看| 91综合精品国产丝袜长腿久久| 国产麻豆日韩| 精品国产成人| 国产一区一区三区| 亚洲精品一二| 男操女免费网站| 国产精品亚洲а∨天堂免在线| 国产一级免费片| 久久精品免费在线观看| 精品国产大片大片大片| 亚洲综合视频在线观看| 三级视频在线观看| 7777精品伊人久久久大香线蕉| 亚洲欧美黄色片| 亚洲图片欧美午夜| 182tv在线播放| 欧美尤物巨大精品爽| 人人精品久久| 精品久久精品久久| 日韩在线不卡| 日本中文字幕网址| 精品夜夜嗨av一区二区三区| 性感美女一区二区三区| 国产亚洲一区二区三区在线观看| 四虎永久免费在线| 日韩欧美精品网址| 草草视频在线播放| 亚洲网址你懂得| 黑人极品ⅴideos精品欧美棵| 国产精品成人一区| 国产一区丝袜| 中文字幕一区二区三区乱码| 99在线热播精品免费99热| www.色欧美| 久久久不卡影院| 国产系列精品av| 在线播放/欧美激情| 欧美高清成人| 欧美极品美女视频网站在线观看免费| 日韩一区二区三区免费| 好吊色欧美一区二区三区| 久久久久亚洲| 激情婷婷综合网| 99re66热这里只有精品3直播| 一区二区国产精品精华液| 色婷婷久久综合| 无码国产色欲xxxx视频| 欧美成人免费观看| 国产综合色激情| 欧美一二三区| 国产精品视区| 中文字幕精品视频在线| 亚洲欧美一区二区三区极速播放| 日韩精选在线观看| 亚洲欧美另类中文字幕| 在线观看v片| 国产一区二区不卡视频| 亚洲欧美伊人| 一级 黄 色 片一| 1区2区3区欧美| 中文字字幕在线中文乱码| 亚洲图片欧洲图片av| 日韩欧美一中文字暮专区| 久久国产精品一区二区三区四区| 黄色成人91| 在线看黄色的网站| 亚洲成a天堂v人片| 欧美性猛交 xxxx| 久久久视频精品| 久久99精品国产自在现线| 国产毛片久久久久久国产毛片| 国产一区二区三区精品视频| 国产成人免费在线观看视频| 欧美日韩在线播放三区四区| 97超碰人人在线| 国产精品极品美女粉嫩高清在线| 国产一区二区亚洲| 九热视频在线观看| 中文幕一区二区三区久久蜜桃| 中文字幕第315页| 日日狠狠久久偷偷四色综合免费| 成人国产一区二区三区精品麻豆| 日韩av在线电影观看| 美腿丝袜在线亚洲一区| 亚洲人与黑人屁股眼交| 日韩亚洲欧美中文三级| 波多野结衣中文在线| 久久大片网站| 日韩在线卡一卡二| 国精产品久拍自产在线网站| 69久久99精品久久久久婷婷| 9191在线播放| 激情视频在线观看一区二区三区| 在线亚洲精品| 超薄肉色丝袜一二三| 91精品国产综合久久香蕉麻豆 | 久久精品国内一区二区三区水蜜桃| 伊人成人222| 一区二区三区四区五区视频在线观看| 精品人妻一区二区三区四区不卡| 久久噜噜噜精品国产亚洲综合| 欧美影院天天5g天天爽| 午夜精品在线免费观看| 日韩一区在线免费观看| 亚洲精品一区二区口爆| 欧美亚洲国产日本| 欧美独立站高清久久| 蜜桃视频无码区在线观看| 都市激情亚洲色图| 日本中文字幕在线播放| 高清国产在线一区| 久久久噜噜噜| 国产精品嫩草影院俄罗斯| 亚洲高清一区二| 精品国产黄a∨片高清在线| 久久精品在线免费视频| 26uuu精品一区二区三区四区在线| 18国产免费视频| 久久乐国产精品| 日韩av密桃| 少妇一级淫片免费放播放| 欧美日韩亚洲丝袜制服| 国产后进白嫩翘臀在线观看视频 | 污片免费在线观看| 欧美日精品一区视频| 92久久精品| 中文字幕一区二区三区在线乱码| 成人午夜av影视| 91theporn国产在线观看| 孩xxxx性bbbb欧美| 99久久激情| 西西444www无码大胆| 精品日韩一区二区| 欧美天堂一区|