色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(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ù)必記住)

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

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

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

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

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

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

絕對定位的特點:(務(wù)必記住)

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

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

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

定位口訣 —— 子絕父相

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

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

子絕父相是使用絕對定位的口訣,要牢牢記?。?/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é)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 布局
    +關(guān)注

    關(guān)注

    5

    文章

    271

    瀏覽量

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

    關(guān)注

    0

    文章

    109

    瀏覽量

    14391
收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

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

    室內(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 ?469次閱讀

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

    基于CSS融合存儲系統(tǒng)的自動化制造服務(wù)平臺存儲解決方案
    的頭像 發(fā)表于 09-10 10:15 ?366次閱讀
    基于<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 ?472次閱讀

    PGA900能直接在CSS上編程嗎?

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

    Arm宣布推出終端計算子系統(tǒng)(CSS),提供領(lǐng)先的人工智能體驗

    Arm 控股有限公司(納斯達克股票代碼:ARM,以下簡稱“Arm”)今日宣布推出 Arm? 終端計算子系統(tǒng) (CSS),以提供領(lǐng)先的人工智能 (AI) 體驗,助力芯片合作伙伴更輕松、快速地構(gòu)建基于 Arm 架構(gòu)的解決方案,并加速其產(chǎn)品上市進程。
    的頭像 發(fā)表于 05-30 14:11 ?1277次閱讀
    Arm宣布推出終端計算子系統(tǒng)(<b class='flag-5'>CSS</b>),提供領(lǐng)先的人工智能體驗

    Arm推出AI優(yōu)化的Arm終端CSS以及新的Arm Kleidi軟件

    Arm 終端計算子系統(tǒng) (CSS) 作為新的計算解決方案,結(jié)合了 Armv9 架構(gòu)的優(yōu)勢,以及基于三納米工藝節(jié)點,經(jīng)過驗證和證實為生產(chǎn)就緒的新 Arm CPU 和 GPU 實現(xiàn),可賦能芯片合作伙伴快速創(chuàng)新,
    的頭像 發(fā)表于 05-30 11:33 ?680次閱讀
    Arm推出AI優(yōu)化的Arm終端<b class='flag-5'>CSS</b>以及新的Arm Kleidi軟件

    芯海應(yīng)用筆記:CSS34P16P(A)型應(yīng)用說明文檔

    CSS34P16P(A)是 USB Type-C 型控制器,它符合最新 USB Type-C 型和 PD 標準. CSS34P16 為適配器、車載充電器、移動電源等應(yīng)用提供了一個完整的 USB
    發(fā)表于 05-16 14:46

    Arm新Arm Neoverse計算子系統(tǒng)(CSS):Arm Neoverse CSS V3和Arm Neoverse CSS N3

    Arm宣布了兩款新的Arm Neoverse計算子系統(tǒng)(CSS),它們基于“迄今為止最好的一代Neoverse技術(shù)”。是什么讓這些新產(chǎn)品在擁擠的計算技術(shù)領(lǐng)域脫穎而出? Arm的兩個新Arm
    的頭像 發(fā)表于 04-24 17:53 ?1105次閱讀
    Arm新Arm Neoverse計算子系統(tǒng)(<b class='flag-5'>CSS</b>):Arm Neoverse <b class='flag-5'>CSS</b> V3和Arm Neoverse <b class='flag-5'>CSS</b> N3

    STM32L431出現(xiàn)LSE CSS后RTC的ALARM無法進入中斷是怎么回事啊?

    STM32L431的RTC配置使用LSE時鐘,配置ALARMA中斷,可以正常進入中斷,但是出現(xiàn)LSE CSS后重新配置RTC使用LSI做為系統(tǒng)時鐘,但配置后RTC的ALARMA無法進入中斷,這是怎么回事?。?/div>
    發(fā)表于 04-08 06:58

    STM32F0系列TIM1內(nèi)部剎車源,LOCKUP如何應(yīng)用?

    剎車源也是全系列都有嗎?參考手冊描述不詳細。 3、除了css外,其他幾種剎車源(PVD SRAM COMPARA)如何應(yīng)用呢?
    發(fā)表于 04-03 07:21

    STM32L431CCT6頻繁出現(xiàn)LSE CSS錯誤是什么原因?qū)е碌模?/a>

    STM32L431CCT6芯片,外部使用32.768k的晶振,匹配電容22pf。LSE作為RTC,LPUART1的時鐘源,啟用LSE CSS功能。經(jīng)常會發(fā)生LSE CSS錯誤,在發(fā)生錯誤的時候沒有
    發(fā)表于 03-28 09:01

    美國宣布向SK Siltron CSS提供5.44億美元貸款用于SiC晶圓生產(chǎn)

    今天,美國能源部(DOE)貸款計劃辦公室(LPO)宣布向SK Siltron CSS, LLC提供5.44億美元的有條件貸款,以擴大美國電動汽車(EV)電力電子設(shè)備用高質(zhì)量碳化硅(SiC)晶圓的生產(chǎn)。
    的頭像 發(fā)表于 02-23 14:52 ?752次閱讀

    英飛凌與碳化硅供應(yīng)商SK Siltron CSS達成協(xié)議

    英飛凌與韓國SK Siltron子企業(yè)SK Siltron CSS最近達成了一項重要協(xié)議。根據(jù)該協(xié)議,SK Siltron CSS將為英飛凌提供6英寸碳化硅(SiC)晶圓,以支持英飛凌在SiC半導(dǎo)體生產(chǎn)方面的需求。
    的頭像 發(fā)表于 01-17 14:08 ?686次閱讀
    主站蜘蛛池模板: 久久久无码精品亚洲A片猫咪| 国产精品久久久久久人妻精品蜜桃| 同时和两老师双飞| 欧美18videosex初次| 久久九九久精品国产尤物 | 久草在线草a免费线看| 国产三级精品三级男人的天堂| 国产AV精品久久久免费看| 动漫美女性侵| 纯h超级大尺度小黄文| 把极品白丝老师啪到腿软| av天堂网站avtt2017| 99久久国产露脸精品国产麻豆| 92看看福利午夜影院| 98久久人妻少妇激情啪啪| 99pao成人国产永久免费视频| 91夫妻交友论坛| 99精品国产AV一区二区麻豆| 97人视频国产在线观看| 99午夜高清在线视频在观看| 99视频免费在线观看| qvod 在线电影| 成片免费观看视频在线网| 夫妻主vk| 国产婷婷色综合AV蜜臀AV| 国产在线高清亚洲精品一区| 精品国产国产综合精品| 久久毛片免费看一区二区三区| 久章草一区二区| 嗯别插太快好深再深点| 人人超碰97caoporen国产| 色丁香婷婷综合缴情综| 小SAO货叫大声点妓女| 亚洲欧美日韩在线码不卡| 永久免费看mv网站入口| 97碰成视频免费| 超碰人热人人热人人看| 国产精品ⅴ视频免费观看| 黄页网站18以下勿看免费| 老熟风间由美AV在线一区二区| 欧美精品乱码99久久蜜桃|