1. 程式人生 > 實用技巧 >CSS定位

CSS定位

定位詳解

定位也是用來佈局的,它有兩部分組成:定位 = 定位模式 + 邊偏移

邊移量

簡單說, 我們定位的盒子,是通過邊偏移來移動位置的。在 CSS 中,通過 topbottomleftright 屬性定義元素的邊偏移:(方位名詞)

邊移量屬性 示例 描述
top top: 80px; 頂端偏移量,定義元素相對於其父元素上邊線的距離
bottom bottom: 80px 底部偏移量,定義元素相對於其父元素下邊線的距離
left left: 80px 左側偏移量,定義元素相對於其父元素左邊線的距離
right right: 80px 右側偏移量,定義元素相對於其父元素右邊線的距離

定位的盒子有了邊偏移才有價值。 一般情況下,凡是有定位地方必定有邊偏移。

定位模式

在 CSS 中,通過 position 屬性定義元素的定位模式,語法如下:

選擇器 { position: 屬性值; }

定位模式是有不同分類的,在不同情況下,我們用到不同的定位模式。

語義
static 靜態定位
relative 相對定位
absolute 絕對定位
fixed 固定定位