position和dispaly的用法

2021-10-01 07:41:14 字數 453 閱讀 3101

position

static:預設值,沒有定位

relative:沒有脫離文件流,相對於原來它的位置做定位,原本佔據的空間依然會保留

absolute:絕對定位,相對於離它最近的做過定位的祖先元素做定位。或者相對於html元素做定位

fixed:絕對定位,相對於瀏覽器視窗做定位,當頁面滾動,它的位置不變

sticky:它的行為就像 position:relative; 而當頁面滾動超出目標區域時,它的表現就像 position:fixed;,它會固定在目標位置。

display

none:元素隱藏,不占用空間

inline:轉換成行內元素,不能設定寬高,垂直方向的padding和magin對它沒用

inline-block:轉換成行內塊元素,

block:轉換成塊元素

list-item:此元素會作為列表顯示

定位和position定位

定位有 普通流定位 浮動定位 相對定位 絕對定位 固定定位 特點普通定位 被稱為文件流定位,是頁面元素預設的定位方式 塊級 從上到下,獨佔一行 行級 從左到右,不獨佔一行 浮動定位 1.浮動元素脫離文件流,未浮動元素上前補位 2.浮動元素會停靠在父級元素的左邊或者右邊,亦或者緊跟其他元素邊緣 3.浮...

offset和position的區別

使用jquery獲取元素位置時,我們會使用position 或offset 方法,兩個方法都返回乙個包含兩個屬性的物件 左邊距和上邊距,它們兩個的不同點在於位置的相對點不同。可以看看下邊的圖 從圖中我們可以大體看出兩者的區別。position 獲取相對於它最近的具有相對位置 position rel...

position和float的區別

只有position才是定位,float不能說是定位,不過你可以說這兩種布局方式有什麼不同。float和position這兩者並沒有孰好孰不好的問題,兩者按需使用,各得所需的效果。float從字面上的意思就是浮動,float能讓元素從文件流中抽出,它並不佔文件流的空間,典型的就是 混排中文字環繞的效...