使用position: absolute
和float:left
在一起,看起來像一個有點混亂,甚至是荒謬的,因爲position: absolute
不會影響兄弟元素的位置,同時float:left
會影響兄弟浮動元素的位置。使用'position:absolute`和`float:left`時的預期行爲是什麼?
但是,在CSS中允許一起使用它們,那麼期望的行爲是什麼?我不太確定如果使用它們兩者,會發生什麼情況,因爲MDN文檔(https://developer.mozilla.org/en-US/docs/Web/CSS/float)中未描述它們。
有沒有人有任何想法呢?謝謝!
你應該建立一些測試用例並整理出來。一起使用它們看起來完全錯誤 - 我認爲這個位置:絕對將會「覆蓋」對兄弟姐妹的影響,並且它會導致該元素基本上不會在頁面上的其他元素的位置上佔據「空間」。 –