CSS學習筆記 三種定位機制之三絕對定位

2021-06-26 04:55:55 字數 549 閱讀 6723

css中規定的第三種定位機制:

通過設定position屬性實現

能夠實現橫線多列布局及較複雜的定位。如帶有遮罩層效果的提示框、固定層效果、全屏廣告等。

position屬性

擁有3種定位形式: 1.靜態定位  2.相對定位  3.絕對定位

可設定4個屬性值:

static(靜態定位)

relative(相對定位)

absolute(絕對定位)

fixed(固定定位)

absolute、fixed都屬於絕對定位。

靜態定位:元素沒有設定position屬性時就是靜態定位,此時元素處於標準文件流中。

因此重點介紹相對定位與絕對定位

當元素設定了相對定位後有如下特點:

相對於自身原有位置進行偏移

仍處於標準文件流中

隨即擁有偏移屬性和z-index屬性(因此當設定了相對定位後需設定偏移屬性如top、left等)

CSS有三種基本的定位機制

css有三種基本的定位機制 普通流,浮動和絕對定位.普通流 在普通流中元素框的位置由元素在html中的位置決定,1 元素position屬性為static或繼承來的static時就會按照普通流定位 2 position屬性的relative 相對定位 值時,它將出現在他所在的位置上,然後可以通過設定...

css中的三種基本定位機制

css中的三種基本定位機制 a.普通文件流 b.定位 相對定位 絕對定位 固定定位 c.浮動 1.普通流中,元素位置由文件順序和元素性質決定,塊級元素從上到下依次排列,框之間的垂直距離由框的垂直margin值計算得到,行內元素在一行中水平布置 2.相對定位看作普通流的一部分,移動後的元素仍佔據原來的...

CSS的三種定位

css的三種引用方式 相對定位 relative 絕對定位 absolute 固定定位 fixed 被看作普通流定位模型的一部分,定位元素的位置相對於它在普通流中的位置進行移動。使用相對定位的元素不管它是否進行移動,元素仍要佔據它原來的位置。移動元素會導致它覆蓋其他的框。lang en charse...