position absolute與fixed 區別
本章節通過程式碼例項介紹一下兩種定位方式的區別。
position:absolute是絕對定位,其實position:fixed也是絕對定位的一種擴充套件或者說變型。
兩者都脫離了文件流,但是又有很大的不同點。
position:fixed定位的元素會固定原來的位置不變,無論如何拖動滾動條。
程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> div{ width:50px; height:50px; background:red; } #left{ left:0px; top:100px; position:absolute; } #right{ right:0px; top:100px; position:fixed; } </style> </head> <body style="height:1000px;"> <div id="left"></div> <div id="right"></div> </body> </html>
程式碼演示了兩種定位的不同特徵,同時它們定位參考物件的不同:
(1).fixed定位,如果父級元素中沒有使用transform變換,那麼參考物件就是視口,否則以採用transform變換的父輩元素。
(2).absolute定位方式:如果父級元素具有采用定位的父級元素,那麼就以該父級元素為參考,否則就以以initial containing block為參考,具體可以參閱絕對定位一章節。
相關文章
- CSS position fixed和absolute區別CSS
- CSS position:sticky與position:fixed 區別CSS
- HTML之position:absolute relative static fixed的區別和理解HTML
- css定位中position:absolute與float的區別CSS
- 前端~定位屬性position(relative、absolute、fixed)的分析前端
- Fixed with absolute
- CSS中position屬性( absolute | relative | static | fixed )詳解CSS
- CSS - 定位屬性position使用詳解(static、relative、fixed、absolute)CSS
- css的position:absoluteCSS
- CSS position定位(fixed、sticky)CSS
- CSS position:absolute 絕對定位CSS
- CSS position: absolute 絕對定位CSS
- CSS之float vs position:absoluteCSS
- position:fixed顯示錯位
- CSS position:fixed 固定定位CSS
- CSS position: fixed 固定定位CSS
- 不受控制的 position:fixed
- 有關float、position:absolute及a元素
- position:fixed 相對父元素定位
- position:fixed作用簡單介紹
- 不受控制的 position-fixed
- css position:absolute align center bottomCSS
- 動態HTML解釋:static absolute relative fixedHTML
- 解決CSS position:fixed 相容問題CSS
- 如何解決input遇到fixed,absolute佈局出現的問題
- CSS進階(13)—— position:absolute如此高深,我當真不懂(中)CSS
- SciTech-BigDataAIML-LLM-PE(Positional Encoding)位置編碼: Absolute(絕對)Position + Relative(相對)Position + Rotate(旋轉)PositionAIEncoding
- 爆牙齒的新發現:先clear:left才能正常position:absolute。
- jquery position()函式和offset()函式的區別jQuery函式
- position:absolute和float隱式改變display為inline-blockinlineBloC
- [譯]分辨差別 -- 第三部分: fixed 和 fixed
- &與&&, |與||區別
- position:absolute相對哪個元素定位,那個元素要滿足什麼條件
- float與position的使用
- position:sticky定位元素是否在同一父元素中區別
- ??與?:的區別
- CSS列表中list-style-position inside 和outside 的區別?CSSIDE
- css系列之position與floatCSS