【HTML、CSS教學】7.Position
Published in
2 min readDec 9, 2019
🚩 Position定位
Position屬性的用法有四種:
- position: static;
預設值 - position: fixed;
固定定位 - position: absolute;
絕對定位 - position: relative;
相對定位
🚩 CodePen範例
chatRoom使用了固定位置在畫面底部:bottom: 0
畫面從右邊往左算起的24%:right:24%
所以儘管畫面在上下滾動,但它依舊會固定指定的位置上。
.chatRoom {
position: fixed;
bottom: 0;
right: 24%;
}
若是將chatRoom的position設定成static:position: static
它就會變回預設值,像是一般的div接續在footer後面。
.chatRoom {
position: static;
}
絕對定位所指定的位置,會依照外層父元素的相對定位的範圍而定。
例如在goods設定relative: position: relative
goods裡面的子元素promotion將position設定absolute: position: absolute
定位的依據就會依照父元素goods的範圍而定。
.goods {
position: relative;
}
.goods .promotion {
position: absolute;
right: 0;
top: 10%;
}