長沙做網(wǎng)站官方站點(diǎn)精彩分享 久久本色成人综合网,无码专区—va亚洲v专区VR,国产av丝袜一区二区三区

亚洲国产私拍精品国模在线观看,人妻中出受孕 中文字幕在线,3D动漫精品啪啪一区二区免费,亚洲AV色福利天堂

學(xué)做網(wǎng)站論壇

首頁 » 做網(wǎng)站教程 » div+css教程 » div+css的定位標(biāo)簽之絕對定位和相對定位
text - 2014/12/28 13:20:00
在div+css的布局中的定位標(biāo)簽分為絕對定和相對定位,定位標(biāo)簽:position。屬性:relative(相對定位) ,absolute(絕對定位)。

現(xiàn)在長沙做網(wǎng)站湘龍工作室給大家介紹下對定位和相對定位的區(qū)別。

1.position:relative; 如果對一個元素進(jìn)行相對定位,首先它將出現(xiàn)在它所在的位置上。然后通過設(shè)置垂直或水平位置,讓這個元素"相對于"它的原始起點(diǎn)進(jìn)行移動。(再一點(diǎn),相對定位時,無論是否進(jìn)行移動,元素仍然占據(jù)原來的空間。因此,移動元素會導(dǎo)致它覆蓋其他框)

2.position:absolute; 表示絕對定位,位置將依據(jù)瀏覽器左上角開始計算。 絕對定位使元素脫離文檔流,因此不占據(jù)空間。普通文檔流中元素的布局就像絕對定位的元素不存在時一樣。(因?yàn)榻^對定位的框與文檔流無關(guān),所以它們可以覆蓋頁面上的其他元素并可以通過z-index來控制它層級次序。z-index的值越高,它顯示的越在上層。)

3.父容器使用相對定位,子元素使用絕對定位后,這樣子元素的位置不再相對于瀏覽器左上角,而是相對于父窗口左上角。

一般來講,網(wǎng)頁居中的話用Absolute就容易出錯,因?yàn)榫W(wǎng)頁一直是隨著分辨率的大小自動適應(yīng)的,而Absolute則會以瀏覽器的左上角為原始點(diǎn),不會應(yīng)為分辨率的變化而變化位置。很多人出錯就在于這點(diǎn)上出錯。而網(wǎng)頁居左其特性與Relative很相似,但是還是有本質(zhì)的區(qū)別的。

Relative,CSS中的寫法是:position:relative; 他的意思是相對定位,他是參照父級的原始點(diǎn)為原始點(diǎn),無父級則以文本流的順序在上一個元素的底部為原始點(diǎn),配合TRBL進(jìn)行定位,當(dāng)父級內(nèi)有padding等CSS屬性時,當(dāng)前級的原始點(diǎn)則參照父級內(nèi)容區(qū)的原始點(diǎn)進(jìn)行定位。

有時我們還需要依靠z-index來設(shè)定容器的上下關(guān)系,數(shù)值越大越在最上面,數(shù)值范圍是自然數(shù)。
1
查看完整版本: div+css的定位標(biāo)簽之絕對定位和相對定位