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

五種 CSS 位置類型以實現更好的布局

開發 前端
在 Web 開發中,CSS(層疊樣式表)用于設置網站樣式的設置。為了控制網頁上元素的布局,使用CSS的position屬性。

在 Web 開發中,CSS(層疊樣式表)用于設置網站樣式的設置。為了控制網頁上元素的布局,使用CSS的position屬性。

因此,在今天這篇文章中,我們將了解 CSS 位置及其類型。

我們開始吧!

CSS 位置屬性用于控制網頁上元素的位置。它定義了元素相對于其包含元素或視口的定位方式。

以下是位置屬性的可能值:

1)Static

這是所有 HTML 元素定位的默認值。在此定位中,元素按照文檔的正常流程定位,這意味著它們按照 HTML 結構一個接一個地定位。此模式下元素的位置由其邊距和填充決定。

將 top、right、bottom 或 left 屬性應用于靜態定位的元素將不會產生任何效果。z-index 也不適用于靜態元素。

語法:

position: static;

舉個例子:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link rel="stylesheet" href="style.css" />
    <title>CSS position property</title>
  </head>
  <body>
    <div class="box box1">Box1</div>
    <div class="box box2">Box2</div>
    <div class="box box3">Box3</div>
  </body>
</html>

CSS:

.box {
  height: 100px;
  width: 100px;
  border-radius: 10px;
  margin: 10px;
  text-align: center;
  color: white;
  padding: 10px;
}
.box1 {
  background-color: red;
}
.box2 {
  background-color: blue;
  position: static;
}
.box3 {
  background-color: green;
}

輸出:

在上面的例子中,我們有 3 個盒子,它們都具有相同的高度和寬度。position: static;屬性僅應用于第二個框。

但是,第二個框的布局與其他兩個框沒有區別,因為 static 是所有 HTML 元素的默認值。

2) relative

使用position: relative元素遵循其正常的文檔流,但可以從其原始位置移動。這可以使用 top、right、bottom 和 left 屬性來實現。

使用此屬性,周圍的元素不會受到影響,但元素原本處于靜態位置的位置將會有空間。

語法:

position: relative;

舉個例子:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link rel="stylesheet" href="style.css" />
    <title>CSS position property</title>
  </head>
  <body>
    <div class="box box1">Box1</div>
    <div class="box box2">Box2</div>
    <div class="box box3">Box3</div>
  </body>
</html>

CSS:

.box {
  height: 100px;
  width: 100px;
  border-radius: 10px;
  margin: 10px;
  text-align: center;
  color: white;
  padding: 10px;
}
.box1 {
  background-color: red;
}
.box2 {
  background-color: blue;
  position: relative;
  top: 20px;
  left: 50px;
}
.box3 {
  background-color: green;
}

輸出:

在上面的示例中,第二個框向下移動 20 像素(使用 top 屬性),向右移動 50 像素(使用 left 屬性)。移動的框不會影響周圍元素(框 1 和框 3)的位置。

3)absolute

使用position:absolute的元素不遵循文檔的正常流程。該元素相對于其最近定位的祖先(具有相對、絕對、固定或粘性定位的元素)進行定位。

語法:

position: absolute;

舉個例子:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link rel="stylesheet" href="style.css" />
    <title>CSS position property</title>
  </head>
  <body>
    <div class="box box1">Box1</div>
    <div class="container">
      <div class="box box2">Box2</div>
    </div>
    <div class="box box3">Box3</div>
  </body>
</html>

CSS:

.box {
  height: 100px;
  width: 100px;
  border-radius: 10px;
  margin: 10px;
  text-align: center;
  color: white;
  padding: 10px;
}
.container {
  border: 3px solid black;
  height: 200px;
  width: 200px;
  position: relative;
}
.box1 {
  background-color: red;
}
.box2 {
  background-color: blue;
  position: absolute;
  top: 30px;
  left: 50px;
}
.box3 {
  background-color: green;
}

輸出:

在上面的示例中,第二個盒子位于容器內。容器的位置設置為相對,第二個框的位置設置為絕對,并且該框向下移動 30 像素(使用 top 屬性),向右移動 50 像素(使用 left 屬性)。容器是第二個盒子的祖先。

如果沒有祖先怎么辦?

然后該元素將相對于視口定位。

例如:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link rel="stylesheet" href="style.css" />
    <title>CSS position property</title>
  </head>
  <body>
    <div class="box box1">Box1</div>
    <div class="box box2">Box2</div>
    <div class="box box3">Box3</div>
  </body>
</html>

CSS:

.box {
  height: 100px;
  width: 100px;
  border-radius: 10px;
  margin: 10px;
  text-align: center;
  color: white;
  padding: 10px;
}
.box1 {
  background-color: red;
}
.box2 {
  background-color: blue;
  position: absolute;
  top: 30px;
  left: 50px;
}
.box3 {
  background-color: green;
}

輸出:

4)fixed

使用位置:固定元素相對于視口定位,并且即使頁面滾動也保持固定。

語法:

position: fixed;

舉個例子:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link rel="stylesheet" href="style.css" />
    <title>CSS position property</title>
  </head>
  <body>
    <div class="box box1">Box1</div>
    <div class="box box2">Box2</div>
    <div class="box box3">Box3</div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
  </body>
</html>

CSS:

.box {
  height: 100px;
  width: 100px;
  border-radius: 10px;
  margin: 10px;
  text-align: center;
  color: white;
  padding: 10px;
  border: 1px solid black;
}
.box1 {
  background-color: red;
}
.box2 {
  background-color: blue;
  position: fixed;
  top: 50px;
  left: 50px;
}
.box3 {
  background-color: green;
}

輸出:

在上面的示例中,即使向下滾動頁面,第二個框的位置也將是固定的。

有了這個屬性,就不像position:relative; 元素原本處于靜態位置的位置將不再有空間。

5)sticky

使用position: sticky;元素根據用戶的滾動位置進行定位。它的行為類似于相對元素,直到用戶滾動到某個位置,之后它相對于其包含元素或視口變得固定。

語法:

position: sticky;

舉例:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link rel="stylesheet" href="style.css" />
    <title>CSS position property</title>
  </head>
  <body>
    <div class="box box1">Box1</div>
    <div class="box box2">Box2</div>
    <div class="box box3">Box3</div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
  </body>
</html>

CSS:

.box {
  height: 100px;
  width: 100px;
  border-radius: 10px;
  margin: 10px;
  text-align: center;
  color: white;
  padding: 10px;
  border: 1px solid black;
}
.box1 {
  background-color: red;
}
.box2 {
  background-color: blue;
  position: sticky;
  top: 50px;
  left: 50px;
}
.box3 {
  background-color: green;
}

在上面的示例中,第二個框將表現得像一個相對元素,直到它到達位置 top: 50px; 滾動時,它將表現得像一個固定元素。

CSS 中的position 屬性確定元素相對于其包含元素或視口的位置。

位置屬性有以下可能值:

  • static:這是所有 HTML 元素的默認定位。元素按照文檔的正常流程定位并遵循 HTML 結構。
  • relative:具有position:relative的元素遵循其正常的文檔流,但可以從其原始位置移動。
  • 絕對:使用位置:絕對的元素不遵循文檔的正常流程。該元素相對于其最近定位的祖先進行定位。如果沒有祖先,則該元素將相對于視口定位。
  • 固定:具有位置:固定的元素相對于視口定位,并且即使頁面滾動也保持固定。
  • Sticky:具有position:sticky的元素根據用戶的滾動位置進行定位。

通過充分掌握位置屬性,我們可以在網頁中獲得所需的布局和交互。

總結

到這里,今天這篇文章想要與您分享的內容就結束了,希望對您有所幫助。

最后,感謝您的閱讀。

責任編輯:華軒 來源: web前端開發
相關推薦

2012-07-25 13:23:32

ibmdw

2021-06-07 14:05:53

物聯網IOT物聯網技術

2022-02-07 08:58:54

DCIM數據中心

2022-05-03 17:04:08

CSS前端

2010-08-27 17:41:03

DIV+CSS

2023-10-30 09:18:28

CSSColumns布局

2021-07-08 09:17:07

物聯網人工智能IoT

2021-09-28 10:32:53

循環類型useEffect

2021-09-13 10:43:12

開發CSS代碼

2022-09-26 08:03:52

框架ListGuava

2010-09-02 14:44:41

DIV CSS表單

2022-04-27 09:39:11

Mixin工具

2010-08-30 14:57:21

DIV+CSS

2010-08-24 13:01:13

DIV+CSS

2018-12-26 08:00:00

CSS前端

2022-05-26 00:06:19

CSSFirefoxElectron

2010-09-14 17:07:26

DIV浮動定位CSS

2010-09-02 13:53:58

CSS Sprites

2022-12-20 15:17:29

CSS開發

2010-09-13 16:13:47

DIV CSS表單
點贊
收藏

51CTO技術棧公眾號

91国产一区在线| 日本久久电影网| 精品国产免费人成电影在线观...| 日韩 欧美 中文| 日韩综合精品| 精品国产百合女同互慰| 成人免费无码av| 影音先锋在线播放| 久久久亚洲国产美女国产盗摄| 国产日本欧美一区| 日本中文在线播放| 亚洲乱码电影| 亚洲色图狂野欧美| 欧美熟妇精品一区二区| 成人国产一区| 污片在线观看一区二区| 中文字幕一区二区三区精彩视频| 午夜激情在线视频| 国产精品一区二区91| 国产成人精品综合| 99久在线精品99re8热| 99久久精品费精品国产| 亚洲区中文字幕| 国产精品久久久久久在线观看| 欧美xxxx性| 色视频欧美一区二区三区| 中文精品无码中文字幕无码专区| 日本最新在线视频| 国产亚洲自拍一区| 久久综合给合久久狠狠色| 精品国产99久久久久久宅男i| 日韩av网站在线观看| 91av视频在线免费观看| 国产香蕉在线视频| 欧美日本不卡| 久久国产精品电影| 日韩精品一区二区亚洲av性色| 精品久久视频| 亚洲欧美国产视频| 久久精品国产亚洲av麻豆| 99国产精品免费网站| 日韩欧美综合在线| 99国产精品免费视频| а天堂中文最新一区二区三区| 欧美伊人久久大香线蕉综合69| 国产成人无码一二三区视频| 亚洲优女在线| 黑人欧美xxxx| 日韩av一二三四区| 9i看片成人免费高清| 高跟丝袜欧美一区| 日本黄网站免费| 三上悠亚国产精品一区二区三区| 欧美日韩一区二区精品| 欧美日韩第二页| 羞羞影院欧美| 欧美午夜精品一区| 99日在线视频| 欧美精品影院| 亚洲精品在线观看网站| 亚洲av网址在线| 欧美理论电影在线精品| 精品视频在线播放色网色视频| 亚洲天堂成人av| 国产亚洲欧美日韩在线观看一区二区 | 国产精品自在| 日韩av中文字幕在线播放| 青青草视频成人| 波多野结衣在线观看一区二区三区| 国产一区二区黄| 很污很黄的网站| 综合天堂久久久久久久| 国内精品中文字幕| 6080午夜伦理| 久久99深爱久久99精品| www 成人av com| 亚洲人妻一区二区| 国产精品美女www爽爽爽| 99re6这里有精品热视频| av在线私库| 欧美日韩中文一区| 五月天丁香社区| 国产欧美日韩免费观看| 久久成人综合视频| 欧美一二三区视频| 久久成人免费网站| 国产精品免费区二区三区观看 | 国产视频在线免费观看| 成人av资源在线| 日本在线播放一区| 日韩经典av| 色综合久久88色综合天天免费| 久久久久久久久久一区| 久久夜色精品国产噜噜av小说| 一区二区在线视频| 91浏览器在线观看| 精品一区二区三区欧美| 麻豆av一区二区| 国产99久久久久久免费看| 国产成人澳门| 国产一区二区三区在线播放免费观看| 国产色无码精品视频国产| 在线欧美不卡| 91精品免费看| 欧美美女色图| 亚洲一级二级在线| 日韩高清第一页| 亚洲深夜福利在线观看| 欧美高清激情视频| 亚洲一二区视频| 久久午夜色播影院免费高清| 亚洲啊啊啊啊啊| 91精品店在线| 亚洲国产精品va在线观看黑人| 亚洲色图日韩精品| 男人的天堂亚洲在线| 91在线中文字幕| 北岛玲一区二区三区| 欧美日韩在线视频一区| 久久无码专区国产精品s| 日韩欧美精品| 国产脚交av在线一区二区| 欧美一级在线免费观看| 一区二区三区四区在线播放| 波多野结衣xxxx| 视频精品在线观看| 人体精品一二三区| 人妻一区二区三区四区| 一区二区三区成人| 一级黄色高清视频| 91亚洲一区| 国产精品私拍pans大尺度在线| 国产自摸综合网| 好吊日免费视频| 午夜日本精品| 亚洲a级在线观看| 日本在线天堂| 欧美日韩国产小视频| 国产高潮呻吟久久| 日韩国产欧美在线播放| 欧美日韩高清在线一区| 欧美大胆性生话| 亚洲图片欧美午夜| 中文字幕乱码一区二区| 国产精品乱码妇女bbbb| 一本色道久久综合狠狠躁篇怎么玩 | 欧美日日夜夜| 97在线精品视频| 色就是色亚洲色图| 欧美视频13p| 国产免费看av| 日韩专区一卡二卡| 性高潮久久久久久久久| 色噜噜成人av在线| 久久综合伊人77777尤物| 国产男女猛烈无遮挡| 亚洲欧美日韩一区二区三区在线观看 | 日本精品国语自产拍在线观看| 高潮一区二区| 中文字幕日韩欧美在线 | 亚洲成人精品久久久| 国产成人无码精品| 国产亚洲一本大道中文在线| 天天操天天爱天天爽| 欧美疯狂party性派对| 91精品综合视频| 日本aa在线| 日韩精品在线视频美女| 中文字幕1区2区3区| 亚洲免费观看高清| 国产一级免费片| 日本亚洲三级在线| 青青视频免费在线| 色婷婷精品视频| 国产精品网站入口| 天天色天天射天天综合网| 日韩成人av在线| 中文字幕有码视频| 亚洲国产精品天堂| 日本性高潮视频| 国产成人免费视频精品含羞草妖精| 国产中文字幕二区| 青青草91久久久久久久久| av在线不卡一区| 桃色一区二区| 欧美二区在线播放| 国产精品二线| 欧美精品一区二区蜜臀亚洲| 精品乱码一区内射人妻无码 | 久久国产精品久久久| 深夜福利视频网站| 欧美乱妇15p| 精品一区在线视频| 国产精品久久久久永久免费观看| 成人在线观看一区二区| 日韩不卡在线观看日韩不卡视频| 免费的一级黄色片| 欧美最新另类人妖| 国产一区二区在线观看免费播放| 国产成人77亚洲精品www| 992tv成人免费影院| 免费网站看v片在线a| 亚洲另类xxxx| 亚洲精品一区二区三区区别| 精品视频1区2区| 亚洲一区欧美在线| 有码一区二区三区| 四虎国产成人精品免费一女五男| 99久久精品国产毛片| 午夜免费视频网站| 美女久久久精品| 波多野结衣50连登视频| 黑人一区二区| 欧美精品一区二区性色a+v| 国内精品久久久久久久影视简单 | 国产免费a级片| 久99久精品视频免费观看| 国产偷人视频免费| 国产精品主播| 每日在线观看av| 午夜天堂精品久久久久| 在线一区日本视频| 成人羞羞动漫| 亚洲欧美99| 欧美日韩国产免费观看视频| 日本高清视频一区二区三区| 亚洲人成网站77777在线观看| 国内一区在线| 久久成人福利| 国产日韩一区二区| 日韩精品免费视频一区二区三区 | 亚洲国产精品精华液网站| 欧美日韩免费一区二区| 亚洲免费色视频| 日韩福利小视频| 亚洲蜜臀av乱码久久精品| 韩国一级黄色录像| 中文字幕中文字幕在线一区| 人妻无码一区二区三区免费| 国产精品视频一二三| 免费黄色在线网址| 中文字幕中文在线不卡住| 四虎国产成人精品免费一女五男| 国产精品欧美一区喷水| 成人18视频免费69| 亚洲欧美韩国综合色| 欧美日韩一级大片| 亚洲线精品一区二区三区八戒| 国产精品白浆一区二小说| 亚洲va欧美va天堂v国产综合| 国产小视频在线看| 午夜欧美视频在线观看 | bbw在线视频| 91干在线观看| 日韩欧美另类一区二区| 国产精品久久久久久av| 亚洲aⅴ网站| 国产91精品入口17c| 欧美日韩精品一区二区三区在线观看| 精品在线视频一区二区| 国产精品视频一区二区三区四蜜臂| 欧美午夜欧美| 国产精品成人a在线观看| 日本中文字幕一级片| 999在线观看精品免费不卡网站| av天堂永久资源网| 免费视频一区二区| 成年人看片网站| 不卡电影一区二区三区| xxxx日本免费| 亚洲特黄一级片| 国产中文字幕免费| 欧美性色欧美a在线播放| 国产又粗又猛又爽又黄91| 精品国产伦一区二区三区免费| 欧洲亚洲在线| 久久在线视频在线| 久久青草伊人| 成人国产精品色哟哟| 成人在线视频你懂的| 日韩高清dvd| 欧美特黄一区| 激情五月亚洲色图| 国产福利一区二区| 中文精品在线观看| 亚洲精品国产精品乱码不99| 黄色在线免费观看| 日韩午夜激情电影| 酒色婷婷桃色成人免费av网| 美女久久久久久久久久久| 亚洲综合电影| 成人av资源网| 日韩精品永久网址| 无码人妻精品一区二区三区在线| 韩国三级中文字幕hd久久精品| 亚洲天堂资源在线| 亚洲精品老司机| 高潮毛片又色又爽免费| 欧美成人精精品一区二区频| a天堂中文在线88| 91福利视频网| jazzjazz国产精品久久| 中文字幕中文字幕99| 久久中文字幕一区二区三区| 国产麻豆剧传媒精品国产| 国产欧美日韩卡一| 亚洲午夜18毛片在线看| 精品国产乱码久久久久久闺蜜 | 亚洲区 欧美区| 国产精品久久网站| 国产伦精品一区二区三区视频我| 精品美女一区二区| www国产在线观看 | 青草久久视频| 少妇久久久久久被弄到高潮| 美女视频黄免费的久久| 一区二区三区伦理片| 欧美性xxxx极品hd满灌| 刘亦菲毛片一区二区三区| 色综合久久88| 麻豆精品在线| 四虎影院一区二区| 激情丁香综合五月| eeuss中文字幕| 欧美日韩在线播放三区四区| 国产区高清在线| 日韩av男人的天堂| 杨幂一区二区三区免费看视频| 日本www在线视频| 成人午夜短视频| 久久精品欧美一区二区| 欧美v国产在线一区二区三区| 在线播放免费av| 亚洲一区二区免费在线| 99久久亚洲精品蜜臀| 日韩在线一区视频| 国产精品国产精品国产专区不蜜 | 精品日韩视频| 日本高清久久一区二区三区| 日韩精品视频网| av在线播放中文字幕| 欧美精品在线一区二区三区| 麻豆传媒视频在线观看免费| 成人在线观看视频网站| 亚洲九九在线| 亚洲v在线观看| 欧美日韩国产色视频| 国产一级片在线播放| 国产精品偷伦一区二区| 天天做天天爱天天爽综合网| 日本少妇一区二区三区| 亚洲一区二区视频在线| 无码精品黑人一区二区三区| 日本欧美爱爱爱| 欧美一级精品| 1314成人网| 性做久久久久久免费观看欧美| 视频一区二区三区国产| 国产精品观看在线亚洲人成网| 色综合咪咪久久网| 久久精品一卡二卡| 午夜精品成人在线视频| 撸视在线观看免费视频| 国产在线视频2019最新视频| 欧美精品18| wwwwxxxx国产| 欧美日本高清视频在线观看| 丝袜在线视频| 欧美福利一区二区三区| 激情综合色综合久久| 国产 日韩 欧美 成人| 亚洲丝袜av一区| 欧美精品三级在线| 欧美牲交a欧美牲交aⅴ免费真| 国产精品免费观看视频| 亚洲成人中文字幕在线| 无码人妻熟妇av又粗又大| 日韩西西人体444www| 成人黄色动漫| 日本一区二区三区视频免费看| 久久精品国产99国产精品| 91国语精品自产拍在线观看性色| 美女久久久久| 极品粉嫩美女露脸啪啪| 亚洲成人动漫精品| 成年人在线看| 国产伦精品一区二区三区照片| 日韩黄色免费电影| 国产第一页第二页| 最新中文字幕亚洲| 精品福利一区| av在线免费看片| 欧美视频在线视频| 菠萝菠萝蜜在线观看| 欧美一区观看| 成人小视频免费在线观看| 在线观看免费视频一区| 欧美一二三视频| 你懂的国产精品永久在线| 亚洲a v网站|