3.在IE下沒有設(shè)置定位屬性4個方向的值的絕對定位的塊元素的表現(xiàn)是inline-block 再FF下其是block
例子:
運(yùn)行代碼框
[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運(yùn)行]
這個其實(shí)是瀏覽器的差異,在FF下在塊元素?fù)碛衟osition:absolute屬性后,其依然作為一個塊元素,而相對于前面的文檔流而換行,所以為了統(tǒng)一,在這種使用情況下,可以加上display:inline即可保證各個瀏覽器統(tǒng)一
4.絕對定位元素依據(jù)其定位基點(diǎn)進(jìn)行絕對定位時會忽視其定位基點(diǎn)的padding空間
例子:
運(yùn)行代碼框
[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運(yùn)行]
圖中的紅色區(qū)域是一個高度和寬度為500px且padding:100px;因?yàn)榻^對定位元素忽視其定位基點(diǎn)的padding屬性,所以在頂部呈現(xiàn)
5.設(shè)置任何一個方向的定位屬性.該絕對元素除該方向按照定位屬性的值依據(jù)其具有position屬性最近的父元素為基點(diǎn)進(jìn)行定位.其另外方向上的邏輯位置依然受前一文檔流中的元素影響.按照正常的位置進(jìn)行布局:
例子:
運(yùn)行代碼框
[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運(yùn)行]
我們可以看到圖中的紅色區(qū)域,除按照left:40這個屬性偏移40像素后,其垂直方向的位置依然為正常文檔流中的位置
出處:藍(lán)色理想
責(zé)任編輯:bluehearts
上一頁 position兩三事 [2] 下一頁 position兩三事 [4]
◎進(jìn)入論壇網(wǎng)頁制作、WEB標(biāo)準(zhǔn)化版塊參加討論,我還想發(fā)表評論。
|