溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

CSS中怎么使用absolute絕對(duì)定位屬性

發(fā)布時(shí)間:2022-04-22 15:55:01 來(lái)源:億速云 閱讀:157 作者:iii 欄目:大數(shù)據(jù)

這篇文章主要講解了“CSS中怎么使用absolute絕對(duì)定位屬性”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“CSS中怎么使用absolute絕對(duì)定位屬性”吧!

CSS absolute屬性

設(shè)置為絕對(duì)定位的元素框從文檔流完全刪除,并相對(duì)于其包含塊定位,包含塊可能是文檔中的另一個(gè)元素或者是初始包含塊。元素原先在正常文檔流中所占的空間會(huì)關(guān)閉,就好像該元素原來(lái)不存在一樣。元素定位后生成一個(gè)塊級(jí)框,而不論原來(lái)它在正常流中生成何種類(lèi)型的框。

CSS 絕對(duì)定位

絕對(duì)定位使元素的位置與文檔流無(wú)關(guān),因此不占據(jù)空間。這一點(diǎn)與相對(duì)定位不同,相對(duì)定位實(shí)際上被看作普通流定位模型的一部分,因?yàn)樵氐奈恢孟鄬?duì)于它在普通流中的位置。

普通流中其它元素的布局就像絕對(duì)定位的元素不存在一樣,代碼如下:

#box_relative{  position:absolute;  left:30px;  top:20px;  }

效果如下圖所示:

CSS中怎么使用absolute絕對(duì)定位屬性

絕對(duì)定位的元素的位置相對(duì)于最近的已定位祖先元素,如果元素沒(méi)有已定位的祖先元素,那么它的位置相對(duì)于最初的包含塊。

對(duì)于定位的主要問(wèn)題是要記住每種定位的意義。所以,現(xiàn)在讓我們復(fù)習(xí)一下學(xué)過(guò)的知識(shí)吧:相對(duì)定位是“相對(duì)于”元素在文檔中的初始位置,而絕對(duì)定位是“相對(duì)于”最近的已定位祖先元素,如果不存在已定位的祖先元素,那么“相對(duì)于”最初的包含塊。

注釋?zhuān)焊鶕?jù)用戶(hù)代理的不同,最初的包含塊可能是畫(huà)布或HTML元素。

提示:因?yàn)榻^對(duì)定位的框與文檔流無(wú)關(guān),所以它們可以覆蓋頁(yè)面上的其它元素??梢酝ㄟ^(guò)設(shè)置z-index屬性來(lái)控制這些框的堆放次序。

CSS絕對(duì)定位實(shí)例

<html><head><styletypestyletype="text/css"> h3.pos_abs{position:absolute;left:100px;top:150px}</style> </head><body><h3classh3class="pos_abs"> 這是帶有絕對(duì)定位的標(biāo)題<p> 通過(guò)絕對(duì)定位,元素可以放置到頁(yè)面上的任何位置。  下面的標(biāo)題距離頁(yè)面左側(cè)100px,距離頁(yè)面頂部150px。</p> </body> </html>

感謝各位的閱讀,以上就是“CSS中怎么使用absolute絕對(duì)定位屬性”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)CSS中怎么使用absolute絕對(duì)定位屬性這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI