CSS中"position:relative"屬性與文檔流的關系

前言

近期遇到一個問題——"position:relative"到底會不會導致元素脫離文檔流?主流觀點是不會,但都給不出一個有說服力的論據。最后我自己佐證了一番,總算有了個結果:
"position:relative"不會導致元素脫離文檔流。
博文地址:CSS中"position:relative"屬性與文檔流的確切關系

"relative"與文檔流

說到標準,最權威的自然莫過于CSS標準文檔。經過一番繁瑣的查找之后(w3c網站找東西是真的累。。。),終于被我找到了。文檔中"positioning-scheme"一節寫道:

relative-in-flow
relative-in-flow

鏈接:https://www.w3.org/TR/CSS22/visuren.html#positioning-scheme

An element is called out of flow if it is floated, absolutely positioned, or is the root element. An element is called in-flow if it is not out-of-flow. 
當元素是浮動,絕對定位或者根元素時,元素被稱為"流外元素",否則被稱為"流內元素"。

很明顯,"position:relative"的元素仍在文檔流中。
另外,推薦下一個人認為不錯的文章:
html/css基礎篇——DOM中關于脫離文檔流的幾種情況分析

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,814評論 1 92
  • ?前端面試題匯總 一、HTML和CSS 21 你做的頁面在哪些流覽器測試過?這些瀏覽器的內核分別是什么? ...
    Simon_s閱讀 2,228評論 0 8
  • CSS的position總是屬性很容易讓人弄混~ 為了仔細區別它們,所以今天總結一下CSS的position屬性~...
    fehysunny閱讀 2,961評論 0 7
  • 原文地址:http://luopq.com/2015/11/15/css-position/ position是C...
    IT程序獅閱讀 8,075評論 0 16
  • When You Are Old William Butler Yeats When you are old an...
    simpleest閱讀 190評論 0 0