DAY2補充3 定位 WEB前端

2021-09-24 12:09:42 字數 1858 閱讀 9719

1 概述

day2補充3,介紹html中定位的所有型別和相關用法。

博主在浮動篇簡單提到過定位,這裡更加詳細的介紹。

2 定位

2.1 什麼是定位?

定位元素框相對於其正常位置應該出現的位置

定位分類

1)普通流定位(文件流):預設

2)浮動定位

3)相對定位

4)絕對定位

5)固定定位

2.2 定位的屬性

屬性:position

取值:相對/絕對/固定

偏移屬性:top/bottom/left/right

以上四個屬性用於定位元素框的偏移位置

z-index:設定元素的堆疊順序,只有做過定位的元素才可以使用此屬性,值越大越靠近我們

2.3 浮動定位

浮動定位博主在day2補充:浮動 ——web前端中已經詳細介紹過,這裡就不再贅述。

2.4 相對定位

什麼是相對定位

1)元素相對於自己原來的位置偏移某個距離

2)元素原本所佔的空間依然保留

設定相對定位

1)屬性:positive:relative

2)搭配上偏移屬性進行移動

使用場合

1)希望元素自己的位置進行微調

2)配合絕對定位使用

2.5 絕對定位

什麼是絕對定位?

1)元素會脫離文件流,不佔據頁面空間

2)通過定位屬性固定元素的位置

3)絕對定位的起始位置:

(1)相對於最近的已經定位的祖先元素的左上角

(2)如果祖先元素中沒有定位的元素,那麼他的位置相對於最初的包含塊body左上角

注意:絕對定位會脫離文件流,是允許壓在其他元素之上的。

設定絕對定位

1)屬性:position:absolute

2)搭配上偏移屬性進行移動

使用場合

彈出選單

堆疊順序

z-index,取值:數字,無單位,越大越靠近我們

已經設定了定位的元素才能使用

2.6 固定定位

什麼是固定定位

1)將元素固定在網頁的某個位置處,不會隨著滾動條而滾動

2)固定定位也會脫離文件流,不佔據頁面空間

設定固定定位

1)屬性:position:fixed

2)搭配上偏移屬性進行移動

3 練習

web前端筆記day2

命名規則 1 帕斯卡命名 user name username 2 駝峰命名 user name username 3 匈牙利命名 user name user name form表單中,method屬性中get和post的區別 1 get提交的資料會顯示在url上,不安全 2 post提交資料時則...

DAY3補充 表單 WEB前端

1 概述 day3補充,介紹表單,包括表單得作用 表單組成 表單元素 表單控制項。2 表單 2.1 表單的作用 用於顯示 收集資訊,並且將手機的資訊提交給伺服器。2.2 表單組成 表單元素 若干表單控制項 2.3 表單元素語法 屬性1 action 必須 定義 伺服器 處理表單資料的應用程式位址,要...

Day2補充 鋼管切割問題

某公司生產長鋼管,然後一般,會將鋼條切斷,變成不同長度,然後去售賣。其中有個問題是,不同長度的鋼管的售價是不一樣的,但是它們並不是完全按照比例來,比如2公尺的鋼管售價要比3公尺的鋼管售價要少,但是並不是2比3的比例。鋼管的長度售價表如下 長度i123 4567 8910 891017 1720 24...