淺談 css 之 position用法

在 css中, position 屬性有四個值可用: static(默認(rèn)值)、absolute、relative、fixed。

relative:相對定位(相對于自身進(jìn)行在常規(guī)流中的位置進(jìn)行定位,保留自身原始的位置)

absolute:

1、相對于自身的包含塊定位;

2、尋找包含塊的規(guī)則:從自身網(wǎng)上尋找祖先元素,尋找到的第一個position為非static修飾的祖先元素的內(nèi)邊距邊界 就是當(dāng)前絕對定位元素的包含塊;如果沒有的話,則相對于 html進(jìn)行定位;

3、完全脫離文檔流;

4、display的取值類似于inline-block;

5、不縮短行框

fixed:

完全脫離文檔流,和 absolute 的唯一的區(qū)別就在于:absolute元素是根據(jù)最近的定位上下文確定位置,而fixed永遠(yuǎn)根據(jù)瀏覽器確定位置。即使窗口是滾動的它也不會移動

說到 position,就要再說一下 [Z-index] (垂直定位)

Z-index 默認(rèn)值為0;這種情況下,后者會覆蓋前者,需要改變元素之間層級關(guān)系的話,就要通過改變 Z-index 值來實現(xiàn)了,Z-index值越大優(yōu)先級就越高。

文章轉(zhuǎn)自http://www.cnblogs.com/kcsjm/p/7440084.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補...
    _Yfling閱讀 14,118評論 1 92
  • CSS 定位 CSS有三種基本的定位機制:普通流,浮動,絕對定位(absolute, fixed):普通流是默認(rèn)定...
    _空空閱讀 5,965評論 0 15
  • CSS的position總是屬性很容易讓人弄混~ 為了仔細(xì)區(qū)別它們,所以今天總結(jié)一下CSS的position屬性~...
    fehysunny閱讀 3,079評論 0 7
  • position屬性比起其他的基礎(chǔ)屬性來講要復(fù)雜一些,我在這試著把里面的門道全部總結(jié)出來。 目前position有...
    microkof閱讀 3,824評論 3 5
  • Blowing in the wind ——Bob Dylan How many roads must a man...
    薛定諤de貓閱讀 1,237評論 0 0

友情鏈接更多精彩內(nèi)容