国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

CSS的幾種定位和使用

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

掃碼添加小助手

加入工程師交流群

1、CSS布局的三種機制

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

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

普通流(標準流)

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

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

2,為什么使用定位?

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

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


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


結論:要實現以上效果,標準流或浮動都無法快速實現

3. 定位詳解

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

3.1邊偏移

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

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

3.2定位模式 (position)

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

選擇器 { position: 屬性值; }

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

|值| 語義 |

|static|靜態定位|

| relative | 相對定位 |

|absolute | 絕對定位 |

|fixed|固定定位|

3.2.1 靜態定位(static) - 了解

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

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

靜態定位在布局時我們幾乎不用的

3.2.1 相對定位(relative) - 重要

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

效果圖:

相對定位的特點:(務必記住)

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

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

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

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

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

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

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

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

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

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

定位口訣 —— 子絕父相

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

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

子絕父相是使用絕對定位的口訣,要牢牢記住!

3.2.4 固定定位(fixed) - 重要

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

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

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

跟父元素沒有任何關系;單獨使用的

不隨滾動條滾動。

4. 定位(position)的擴展

4.1 絕對定位的盒子居中

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

要這樣使用:

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

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

4.2 堆疊順序(z-index)

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

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

應用 z-index 層疊等級屬性可以調整盒子的堆疊順序。

z-index 的特性如下:

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

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

數字后面不能加單位。

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

4.3 定位改變display屬性

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

可以用inline-block 轉換為行內塊

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

絕對定位和固定定位也和浮動類似, 默認轉換的特性 轉換為行內塊。

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

同時注意:

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

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

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

    關注

    5

    文章

    272

    瀏覽量

    25852
  • CSS
    CSS
    +關注

    關注

    0

    文章

    110

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    隧道施工安全管理系統#隧道定位系統廠家 #隧道定位系統

    定位系統
    恩田智能設備
    發布于 :2025年12月19日 15:20:43

    GPS定位和地磁定位有什么區別?

    GPS定位和地磁定位是兩種原理完全不同、應用場景也差異巨大的技術。簡單來說:GPS定位是絕對定位,告訴你“你在世界的哪個經緯度”。地磁定位
    的頭像 發表于 11-19 12:01 ?513次閱讀
    GPS<b class='flag-5'>定位</b>和地磁<b class='flag-5'>定位</b>有什么區別?

    TE Connectivity CSS-SGAF SMA電纜組件技術解析與應用指南

    TE Connectivity/Linx Technologies CSS-SGAF SMA隔板插孔轉未端接端電纜組件提供SMA隔板插孔(母頭插座),通過50毫米長0.047"半剛性
    的頭像 發表于 11-07 16:21 ?782次閱讀

    LuatOS下Air8000 AGPS輔助定位教程與實踐

    、AGPS 幾種常用定位原理介紹與區別 GPS GPS(Global Positioning System)即全球定位系統,它是由美國研究的一種定位方式,特點是
    的頭像 發表于 10-31 16:51 ?3097次閱讀
    LuatOS下Air8000 AGPS輔助<b class='flag-5'>定位</b>教程與實踐

    凱芯CSS6404SU-L pSRAM 兼容主流微控制器

    凱芯CascadeTeq CSS6404SU-L是一款64Mb QSPI pSRAM,采用串行接口實現高帶寬數據傳輸,工作電壓2.7-3.6V,時鐘頻率達133MHz。適用于物聯網、便攜設備和工業控制等需要高速緩存的嵌入式場景。
    的頭像 發表于 10-28 09:25 ?421次閱讀
    凱芯<b class='flag-5'>CSS</b>6404SU-L pSRAM 兼容主流微控制器

    藍牙定位手環:可支持普通藍牙定位,同時支持AOA定位

    YT9智能藍牙定位手環,即可支持普通RSSI藍牙定位,同時支持藍牙AOA定位。它既能滿足日常大范圍、低精度的定位需求,也能在部署了專用基站的區域實現亞米級的高精度
    的頭像 發表于 10-11 17:01 ?972次閱讀
    藍牙<b class='flag-5'>定位</b>手環:可支持普通藍牙<b class='flag-5'>定位</b>,同時支持AOA<b class='flag-5'>定位</b>

    Arm正式取消Cortex命名!CPU向著高算力進發,Lumex CSS平臺加持!

    電子發燒友網報道(文/黃晶晶)日前,在Arm Unlocked上海站技術論壇上,Arm重磅推出智能終端專屬 Lumex CSS平臺。Lumex CSS是一套專為旗艦級智能手機及下一代個人電腦加速其人
    的頭像 發表于 09-17 08:25 ?3066次閱讀
    Arm正式取消Cortex命名!CPU向著高算力進發,Lumex <b class='flag-5'>CSS</b>平臺加持!

    全新Arm Lumex CSS平臺實現兩位數性能提升

    Arm 控股有限公司(納斯達克股票代碼:ARM,以下簡稱 Arm)今日宣布推出全新 Arm Lumex 計算子系統 (Compute Subsystem, CSS) 平臺,這是一套專為旗艦級智能手機
    的頭像 發表于 09-10 16:14 ?936次閱讀
    全新Arm Lumex <b class='flag-5'>CSS</b>平臺實現兩位數性能提升

    Arm Zena CSS加速軟件和芯片開發進程

    Arm 控股有限公司(納斯達克股票代碼:ARM,以下簡稱 Arm)近期宣布推出 Arm Zena 計算子系統 (Compute Subsystems, CSS)。作為標準化且預先集成的計算平臺
    的頭像 發表于 08-25 16:22 ?2090次閱讀

    CSS6404L 在物聯網設備中的應用優勢:低功耗高可靠的存儲革新與競品對比

    CSS6404L 通過 “高集成度 + 低功耗 + 寬適應” 的組合特性,在容量、功耗、性能及場景兼容性上全面超越同類競品,尤其在需要兼顧長續航、高速傳輸與緊湊設計的物聯網場景中,成為平衡成本與性能的理想選擇。其自管理刷新、雙模式接口等創新設計,也為物聯網設備的智能化升級提供了堅實的存儲支撐。
    的頭像 發表于 06-06 15:35 ?676次閱讀
    <b class='flag-5'>CSS</b>6404L 在物聯網設備中的應用優勢:低功耗高可靠的存儲革新與競品對比

    CSS6404L 在物聯網設備中的應用優勢

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

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

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

    高速比較器的幾種典型應用

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