chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

CSS的幾種定位和使用

汽車玩家 ? 來源:IT知識課堂 ? 作者:IT知識課堂 ? 2020-05-05 23:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1、CSS布局的三種機制

網(wǎng)頁布局的核心——就是用CSS來擺放盒子位置。

CSS提供部分了3種機制來設(shè)置盒子的擺放位置:

普通流(標準流)

浮動(讓盒子從普通流中浮起來 —— 讓多個盒子(div)水平排列成一行)

定位(將盒子定在某一個位置 自由的漂浮在其他盒子的上面 —— CSS 離不開定位,特別是后面的 js 特效)

2,為什么使用定位?

我們先來看一個效果,同時思考一下用標準流或浮動能否實現(xiàn)類似的效果?

小黃色塊在圖片上移動,吸引用戶的眼球。


2.當我們滾動窗口的時候,盒子是固定屏幕某個位置的。


結(jié)論:要實現(xiàn)以上效果,標準流或浮動都無法快速實現(xiàn)

3. 定位詳解

定位也是用來布局的,它有兩部分組成:定位 = 定位模式 + 邊偏移

3.1邊偏移

簡單說, 我們定位的盒子,是通過邊偏移來移動位置的。

在 CSS 中,通過 top、bottom、left 和 right 屬性定義元素的邊偏移:(方位名詞),定位的盒子有了邊偏移才有價值。 一般情況下,凡是有定位地方必定有邊偏移。

3.2定位模式 (position)

在 CSS 中,通過 position 屬性定義元素的定位模式,語法如下:

選擇器 { position: 屬性值; }

定位模式是有不同分類的,在不同情況下,我們用到不同的定位模式。

|值| 語義 |

|static|靜態(tài)定位|

| relative | 相對定位 |

|absolute | 絕對定位 |

|fixed|固定定位|

3.2.1 靜態(tài)定位(static) - 了解

靜態(tài)定位是元素的默認定位方式,無定位的意思。它相當于 border 里面的none, 不要定位的時候用。

靜態(tài)定位 按照標準流特性擺放位置,它沒有邊偏移。

靜態(tài)定位在布局時我們幾乎不用的

3.2.1 相對定位(relative) - 重要

相對定位是元素相對于它 原來在標準流中的位置 來說的。(自戀型)

效果圖:

相對定位的特點:(務(wù)必記?。?/p>

相對于 自己原來在標準流中位置來移動的

原來在標準流的區(qū)域繼續(xù)占有,后面的盒子仍然以標準流的方式對待它

- 3.2.3 絕對定位(absolute) - 重要

絕對定位是元素以帶有定位的父級元素來移動位置 (拼爹型)

完全脫標 —— 完全不占位置;

父元素沒有定位,則以瀏覽器為準定位(Document 文檔)

絕對定位的特點:(務(wù)必記?。?/p>

絕對是以帶有定位的父級元素來移動位置 (拼爹型) 如果父級都沒有定位,則以瀏覽器文檔為準移動位置

不保留原來的位置,完全是脫標的。

因為絕對定位的盒子是拼爹的,所以要和父級搭配一起來使用。

定位口訣 —— 子絕父相

剛才咱們說過,絕對定位,要和帶有定位的父級搭配使用,那么父級要用什么定位呢?

子絕父相 —— 子級是絕對定位,父級要用相對定位。

子絕父相是使用絕對定位的口訣,要牢牢記?。?/p>

3.2.4 固定定位(fixed) - 重要

固定定位是絕對定位的一種特殊形式: (認死理型) 如果說絕對定位是一個矩形 那么 固定定位就類似于正方形

完全脫標 —— 完全不占位置;

只認瀏覽器的可視窗口 —— 瀏覽器可視窗口 + 邊偏移屬性 來設(shè)置元素的位置;

跟父元素沒有任何關(guān)系;單獨使用的

不隨滾動條滾動。

4. 定位(position)的擴展

4.1 絕對定位的盒子居中

注意:絕對定位/固定定位的盒子不能通過設(shè)置 margin: auto 設(shè)置水平居中。

要這樣使用:

left: 50%;:讓盒子的左側(cè)移動到父級元素的水平中心位置;

margin-left: -100px;:讓盒子向左移動自身寬度的一半。

4.2 堆疊順序(z-index)

在使用定位布局時,可能會出現(xiàn)盒子重疊的情況。

加了定位的盒子,默認后來者居上, 后面的盒子會壓住前面的盒子。

應(yīng)用 z-index 層疊等級屬性可以調(diào)整盒子的堆疊順序。

z-index 的特性如下:

屬性值:正整數(shù)、負整數(shù)或 0,默認值是 0,數(shù)值越大,盒子越靠上;

如果屬性值相同,則按照書寫順序,后來居上;

數(shù)字后面不能加單位。

注意:z-index 只能應(yīng)用于相對定位、絕對定位和固定定位的元素,其他標準流、浮動和靜態(tài)定位無效

4.3 定位改變display屬性

前面我們講過, display 是 顯示模式, 可以改變顯示模式有以下方式:

可以用inline-block 轉(zhuǎn)換為行內(nèi)塊

可以用浮動 float 默認轉(zhuǎn)換為行內(nèi)塊(類似,并不完全一樣,因為浮動是脫標的)

絕對定位和固定定位也和浮動類似, 默認轉(zhuǎn)換的特性 轉(zhuǎn)換為行內(nèi)塊。

所以說, 一個行內(nèi)的盒子,如果加了浮動、固定定位和絕對定位,不用轉(zhuǎn)換,就可以給這個盒子直接設(shè)置寬度和高度等。

同時注意:

浮動元素、絕對定位(固定定位)元素的都不會觸發(fā)外邊距合并的問題。 (我們以前是用padding border overflow解決的)

也就是說,我們給盒子改為了浮動或者定位,就不會有垂直外邊距合并的問題了。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 布局
    +關(guān)注

    關(guān)注

    5

    文章

    272

    瀏覽量

    25364
  • CSS
    CSS
    +關(guān)注

    關(guān)注

    0

    文章

    110

    瀏覽量

    14855
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    CSS6404L 在物聯(lián)網(wǎng)設(shè)備中的應(yīng)用優(yōu)勢

    物聯(lián)網(wǎng)設(shè)備對存儲芯片的需求聚焦于低功耗、小尺寸、高可靠性與傳輸效率,Cascadeteq 的 CSS6404L 64Mb Quad-SPI Pseudo-SRAM 憑借差異化技術(shù)特性,在同類產(chǎn)品中展現(xiàn)顯著優(yōu)勢。以下從核心特性及競品對比兩方面解析其應(yīng)用價值。
    的頭像 發(fā)表于 06-06 15:31 ?182次閱讀

    CSS6404LS-LI PSRAM:高清語音識別設(shè)備的理想存儲器解決方案

    CSS6404LS-LI通過 >500MB/s帶寬、105℃高溫運行及μA級休眠功耗三重突破,成為高清語音設(shè)備的理想存儲器
    的頭像 發(fā)表于 06-04 15:45 ?167次閱讀
    <b class='flag-5'>CSS</b>6404LS-LI PSRAM:高清語音識別設(shè)備的理想存儲器解決方案

    高速比較器的幾種典型應(yīng)用

    高速比較器的幾種典型應(yīng)用
    的頭像 發(fā)表于 03-28 17:40 ?410次閱讀
    高速比較器的<b class='flag-5'>幾種</b>典型應(yīng)用

    藍牙人員定位、UWB人員定位、RFID定位技術(shù)應(yīng)該怎么選

    不同方式的人員定位技術(shù)五花八門,市面上常見的三種人員定位技術(shù)包括UWB 人員定位 ,藍牙人員定位,RFID定位,三種
    的頭像 發(fā)表于 12-03 17:27 ?816次閱讀
    藍牙人員<b class='flag-5'>定位</b>、UWB人員<b class='flag-5'>定位</b>、RFID<b class='flag-5'>定位</b>技術(shù)應(yīng)該怎么選

    Tailwind CSS v4.0發(fā)布首個Beta版本

    Tailwind CSS 是一個為快速開發(fā)而精心設(shè)計的原子類 CSS 框架,它提供了充滿設(shè)計感和應(yīng)用程序至上的能力來創(chuàng)建組件,它在最新的 2.0 版本中加入了暗黑模式,開箱即用。
    的頭像 發(fā)表于 11-25 10:02 ?690次閱讀
    Tailwind <b class='flag-5'>CSS</b> v4.0發(fā)布首個Beta版本

    烏鎮(zhèn)亮點 Arm終端計算子系統(tǒng) (CSS) 榮膺世界互聯(lián)網(wǎng)大會領(lǐng)先科技獎

    2024 年世界互聯(lián)網(wǎng)大會烏鎮(zhèn)峰會于昨日正式啟幕,全球互聯(lián)網(wǎng)進入“烏鎮(zhèn)時間”。在今年的峰會上,Arm 憑借終端計算子系統(tǒng) (CSS) 榮膺世界互聯(lián)網(wǎng)大會領(lǐng)先科技獎,彰顯了 Arm 作為業(yè)界性能最強
    的頭像 發(fā)表于 11-20 19:11 ?1422次閱讀
    烏鎮(zhèn)亮點  Arm終端計算子系統(tǒng) (<b class='flag-5'>CSS</b>) 榮膺世界互聯(lián)網(wǎng)大會領(lǐng)先科技獎

    研發(fā)都應(yīng)該了解的如何在vite中接入現(xiàn)代化css工程化方案

    好的css工程化方案可以增強我們項目的可維護性、提高樣式的復(fù)用性、進行自動化處理等,在提高頁面加載速度和性能的同時,我們可以有更多的精力進行js邏輯的處理。
    的頭像 發(fā)表于 10-25 17:25 ?770次閱讀

    室內(nèi)北斗定位系統(tǒng)常用的幾種定位方式

    隨著科技的不斷進步,室內(nèi)定位技術(shù)日益成熟,為人們的日常生活和工作帶來了極大的便利。特別是在室內(nèi)環(huán)境中,北斗衛(wèi)星定位系統(tǒng)通過一系列創(chuàng)新技術(shù),實現(xiàn)了高精度、高可靠的定位服務(wù)。接下來就由深圳滄穹科技給大家具體介紹室內(nèi)北斗
    的頭像 發(fā)表于 09-23 10:00 ?1314次閱讀

    基于CSS融合存儲系統(tǒng)的自動化制造服務(wù)平臺存儲解決方案

    基于CSS融合存儲系統(tǒng)的自動化制造服務(wù)平臺存儲解決方案
    的頭像 發(fā)表于 09-10 10:15 ?610次閱讀
    基于<b class='flag-5'>CSS</b>融合存儲系統(tǒng)的自動化制造服務(wù)平臺存儲解決方案

    智慧園區(qū)人員定位及軌跡追蹤技術(shù)探討

    追蹤的相關(guān)技術(shù)和應(yīng)用。 一、智慧園區(qū)人員定位技術(shù) 在智慧園區(qū)中,有許多方法可以實現(xiàn)人員的準確定位。以下將介紹幾種常見的人員定位技術(shù)。 1. GPS/北斗
    的頭像 發(fā)表于 08-28 11:31 ?942次閱讀

    PGA900能直接在CSS上編程嗎?

    您好,PGA900能直接在CSS上編程嗎? 可以通過XDS200下載程序到PGA900上面嗎?
    發(fā)表于 08-08 07:31

    化工廠人員定位采用多種定位技術(shù)的融合定位系統(tǒng)的好處

    由于化工廠內(nèi)環(huán)境的復(fù)雜性和危險性,通常單一的定位技術(shù)很難滿足全廠區(qū)的人員定位需求,如果能將不同定位技術(shù)融合在一起,發(fā)揮出它們各自的優(yōu)勢,那么就能解決以上問題。 融合定位技術(shù)誕生背景 隨
    的頭像 發(fā)表于 08-05 11:23 ?624次閱讀
    化工廠人員<b class='flag-5'>定位</b>采用多種<b class='flag-5'>定位</b>技術(shù)的融合<b class='flag-5'>定位</b>系統(tǒng)的好處

    怎么選人員定位技術(shù)?藍牙人員定位技術(shù)的優(yōu)勢

    隨著企業(yè)對人員安全及定位等方面的需求,人員定位的需求也是日益增加。那么企業(yè)如何選擇適合自身的定位方案呢?藍牙人員定位適合什么場景呢? 云酷科技藍牙人員
    的頭像 發(fā)表于 08-02 09:24 ?441次閱讀
    怎么選人員<b class='flag-5'>定位</b>技術(shù)?藍牙人員<b class='flag-5'>定位</b>技術(shù)的優(yōu)勢

    防爆定位信標與防爆定位基站有什么區(qū)別?

    ? ? ? ? 防爆定位信標與防爆定位基站都是組成人員定位系統(tǒng)的硬件設(shè)備。一套完整的人員定位系統(tǒng)由硬件設(shè)施和軟件系統(tǒng)組成,其中硬件設(shè)施包括人員定位
    的頭像 發(fā)表于 07-19 10:56 ?962次閱讀