《CSS》中"position"屬性的值主要有五種,分別是static、relative、absolute、fixed和sticky。以下是詳細介紹:
static。這是元素的默認值,元素按照正常的文檔流進行定位,不會受到top、bottom、left、right等定位屬性的影響。
relative。這是相對定位,元素相對於其原始位置進行定位,即使移動位置,它原本在文檔流中的空間會保留。
absolute。這是絕對定位,元素相對於最近的已定位祖先元素進行定位,如果沒有已定位的祖先元素,則相對於文檔的body元素進行定位。
fixed。這是固定定位,元素相對於瀏覽器視窗進行定位,即使頁面滾動,元素的位置也不會改變。
sticky。這是粘性定位,元素在跨越特定閾值前表現為相對定位,跨過後表現為固定定位,這種定位方式結合了relative和fixed的特點。