css中对position的几种定位方式的最佳诠释
生活随笔
收集整理的這篇文章主要介紹了
css中对position的几种定位方式的最佳诠释
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
關于元素的position定位的理解,牛客網的hardy給出了一個比較好的理解: 在html中網頁可以看成一個立體的空間,一個完整的頁面是由很多個頁面堆積形成的,如上圖所示 CSS中Position屬性有四個可選值,它們分別是:static、absolute、fixed、relative。 ◆position:static 無定位 該屬性值是所有元素定位的默認情況,在一般情況下,我們不需要特別的去聲明它,但有時候遇到繼承的情況,我們不愿意見到元素所繼承的屬性影響本身,從而可以用position:static取消繼承,即還原元素定位的默認值。 ◆position:absolute 絕對定位 使用position:absolute,能夠很準確的將元素移動到你想要的位置, ◆position:fixed 相對于窗口的固定定位 這個定位屬性值是什么意思呢?元素的定位方式同absolute類似,但它的包含塊是視區本身。在屏幕媒體如WEB瀏覽器中,元素在文檔滾動時不會在瀏覽器視察中移動。例如,它允許框架樣式布局。在頁式媒體如打印輸出中,一個固定元素會出現于第一頁的相同位置。這一點可用于生成流動標題或腳注。我們也見過相似的效果,但大都數效果不是通過CSS來實現了,而是應用了JS腳本。 請特別注意,IE6不支持CSS中的position:fixed屬性。真的非常遺憾,要不然我們就可以試試這種酷酷的效果了。 ◆position:relative 相對定位 所謂相對定位到底是什么意思呢,是基于哪里的相對呢?我們需要明確一個概念,相對定位是相對于元素默認的位置的定位。既然是相對的,我們就需要設置不同的值來聲明定位在哪里,top、bottom、left、right四個數值配合,來明確元素的位置。
轉載于:https://www.cnblogs.com/beatIteWeNerverGiveUp/p/9451711.html
總結
以上是生活随笔為你收集整理的css中对position的几种定位方式的最佳诠释的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode 143. 重排链表(R
- 下一篇: 自定义列表