html頁面布局 定位

2021-10-02 11:19:18 字數 746 閱讀 9596

相對定位:

1)、相對的是自身原有的位置

2)、相對定位移動後,會保留原有位置(可以使用定位占用,但普通寫法時,無法占用)

3)、不會影響文件流

position:relative; — 開啟該元素的定位

具體的位置:left、top

//父級

.main

//子級

#box

絕對定位:

1)、脫離當前文件流,使元素「飄」起來,父級沒有獲取寬高

2)、絕對定位的參考值:會去找具有相對定位的父元素,如果沒有,繼續往上找,直到整個文件

3)、90%以上的絕對使用場景,都需要相對定位來配合,也就是人們趣稱的「父相子絕」

適用場景:

1)、大範圍移動或小範圍移動同樣適用

2)、動態去拖拽元素時;或需要重疊的動畫效果時

備註:left / top ,使用時,可以不緊跟著定位屬性走,中間可以間隔,甚至寫在不同選擇器中,但是,一定得寫開啟定位。

position:absolute —開啟絕對定位

補充:z-index:數字;

作用:調整當前元素的層級

注意:1)、屬性值沒有單位,只寫數字,記得分號結尾。

2)、如果需要調整的元素個數較多時,需要將每個元素的層級都明確劃分

.main>div
恭喜你,學習到這個階段,就要開始大量練習寫頁面了~建議各大電商平台頁面都來乙個,哈哈哈

HTML布局定位

html我總結了下定位方法大致有floa和position 1.floa浮動是讓元素脫離了文件流,不佔網頁的位置,講到了這兒我就不得不說下block元素和inline元素在文件流中的排列方式。1 block元素 塊級元素 有自己特有的形式如 block元素獨佔一行 多個block元素在一起的時候,每...

HTML 頁面布局

2.10頁面布局概述 頁面布局概述 1 table布局 通過table元素將頁面空間劃分成若干個單元格,將文字或等元素放入單元格中,隱藏 的邊框,從而實現布局。這種布局方式也叫傳統布局,目前主要使用在edm 廣告郵件中的頁面 中,主流的布局方式不用這種。2 html css布局 div css 主要...

html頁面布局

display 元素的顯示方式 black 塊元素 inline block 行內塊元素 內聯塊元素 none 無 隱藏 不單單是視覺上的,頁面布局中也徹底消失,不佔位置 塊元素 獨佔一行,可以設定寬高以及內外邊距。行元素 只佔內容大小的區域,不可以設定寬高和內外邊距。塊元素具備盒模型的屬性。行元素...