零基礎(chǔ)網(wǎng)頁開發(fā)8??(CSS的position語法)
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
?? 一、relative(相對(duì)定位)
效果:元素從原位置向上移動(dòng) 10px,向右移動(dòng) 20px,原位置留白。 使用相對(duì)模式時(shí),網(wǎng)頁元素會(huì)從它原本的位置進(jìn)行移動(dòng) 核心特性 1. 基準(zhǔn)點(diǎn):相對(duì)于元素自身在文檔流中的原始位置進(jìn)行偏移。 2. 文檔流影響: ? ? 不脫離文檔流:元素偏移后,原位置仍保留空白空間(其他元素布局不變)。 ? ? 不影響其他元素:偏移僅改變自身渲染位置,不擠壓或覆蓋周圍元素。 3. 顯示模式:標(biāo)簽的原始顯示模式(如塊級(jí)、行內(nèi))保持不變。 使用場(chǎng)景 ? 微調(diào)元素位置:如按鈕懸停時(shí)輕微上移、圖標(biāo)偏移等。 ? 創(chuàng)建定位上下文:為子元素的 absolute 定位提供參照容器(父元素設(shè)置 position: relative 但不設(shè)偏移)。 ?? 二、absolute(絕對(duì)定位)
效果:.absolute-box 固定在容器的右下角,不隨容器外內(nèi)容滾動(dòng)而移動(dòng)。 如果使用了絕對(duì)模式,元素在定位時(shí)會(huì)以“包裹該元素的容器”來進(jìn)行計(jì)算 核心特性 1. 基準(zhǔn)點(diǎn):相對(duì)于最近的已定位祖先元素(非 static)定位。若無,則相對(duì)于初始包含塊(通常是視口或 <html> 根元素)。 2. 文檔流影響: ? ? 完全脫離文檔流:元素不占據(jù)空間,后續(xù)元素會(huì)填充其原位置。 ? ? 可覆蓋其他元素:需通過 z-index 控制層疊順序。 3. 顯示模式:元素變?yōu)閴K級(jí)框(無論原為行內(nèi)或塊級(jí)),寬高屬性生效。 使用場(chǎng)景 ? 精確位置控制:如彈出層、工具提示、懸浮按鈕。 ? 固定位置元素:相對(duì)于父容器而非視口(需父元素設(shè)置 position: relative)。 這里,我們把<ul>標(biāo)簽,即網(wǎng)站的導(dǎo)航欄設(shè)為“絕對(duì)模式” right:5vw中的“vw”是指什么呢?vw(Viewport Width)是 CSS 中的一種相對(duì)長度單位,代表視口寬度的百分比。1vw 等于當(dāng)前瀏覽器視口寬度的 1%。 使用相對(duì)長度單位的好處,是當(dāng)視口因?yàn)椴煌b置呈現(xiàn)不同大小時(shí),vw的數(shù)值也會(huì)根據(jù)視口寬度進(jìn)行自動(dòng)調(diào)整。 好啦,今天的內(nèi)容就先到這里咯,明天我們講解如何在插入圖片logo的同時(shí)保留<h1>文字。 閱讀原文:原文鏈接 該文章在 2025/7/18 10:23:33 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |