有關(guān)絕對(duì)定位的全面理解
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>有關(guān)絕對(duì)定位的理解</title>
</head>
<style type="text/css">
/* 1.未被設(shè)置定位之前是大盒子包裹著小盒子,符合標(biāo)準(zhǔn)文檔流,如圖片1所示
.box1{
width: 500px;
height: 500px;
background:red;
}
.box2{
width: 200px;
height: 200px;
background:blue;
}*/
圖片1

/*2. 絕對(duì)定位使元素的位置與文檔流無(wú)關(guān),因此不占據(jù)空間。
這一點(diǎn)與相對(duì)定位不同,相對(duì)定位實(shí)際上被看作普通流定位模型的一部分,
因?yàn)樵氐奈恢孟鄬?duì)于它在普通流中的位置。絕對(duì)定位的元素的位置相對(duì)于最近的已定位祖先元素,
如果元素沒(méi)有已定位的祖先元素,那么它的位置相對(duì)于最初的包含塊。
如圖2所示
.box1{
width: 500px;
height: 500px;
background:red;
position: relative;
}
.box2{
width: 200px;
height: 200px;
background:blue;
position:absolute;
top:150px;
left:150px;
}*/
圖片2

/*3、box2沒(méi)有寬高并且在不設(shè)置定位的情況下,box2會(huì)被box1包裹,符合標(biāo)準(zhǔn)文檔流,并且在占據(jù)文檔的位置,
寬繼承父元素的寬,高由內(nèi)容自動(dòng)撐開(kāi)。
如圖片3.
.box1{
width: 500px;
height: 500px;
background:red;
}
.box2{
background:blue;
}*/
圖片3

/*4、box2沒(méi)有寬高在設(shè)置定位的情況下,box2會(huì)脫離文檔流,并且位置在指定相對(duì)于相對(duì)定位元素的位置,
寬會(huì)失效,就是說(shuō)寬高都由內(nèi)容自動(dòng)撐開(kāi)的.如圖片4.如需要寬高需另設(shè)置*/
.box1{
width: 500px;
height: 500px;
background:red;
position: relative;
}
.box2{
background:blue;
position:absolute;
top:150px;
left:150px;
}
圖片4

</style>
<body>
<div class="box1">
<div class="box2">這是一個(gè)小盒子</div>
</div>
</body>
</html>
以上這篇有關(guān)絕對(duì)定位的全面理解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
原文地址:http://www.cnblogs.com/fybsp58/p/5684711.html
相關(guān)文章
- 這篇文章主要為大家介紹了絕對(duì)定位元素被遮擋的解決方法,涉及使用css絕對(duì)定位的使用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-12-13
CSS絕對(duì)定位元素left設(shè)為50%實(shí)現(xiàn)水平居中
絕對(duì)定位的元素left設(shè)為50%時(shí),是已左上角為原點(diǎn)的,所以只要再使用margin屬性添加負(fù)值補(bǔ)償回來(lái)即可,下面示例代碼,需要的朋友可以參考下2014-09-04絕對(duì)定位的元素在ie6下不顯示隱藏了的有效解決方法
當(dāng)絕對(duì)定位元素的鄰近浮動(dòng)元素的寬度大于父層寬度減3時(shí),該絕對(duì)定位元素在ie6下面會(huì)隱藏,解決方法就是調(diào)整浮動(dòng)元素的寬度,即寬度小于或等于父層寬度減32014-06-05IE7中絕對(duì)定位元素之間的遮蓋問(wèn)題示例探討
設(shè)置絕地定位的元素必須設(shè)置兩個(gè)相對(duì)定位的元素,也就是小A的紅色框框,和小C的藍(lán)色框框,設(shè)置他們的層級(jí)關(guān)系,下面有個(gè)示例,大家可以參考下2014-03-31將一個(gè)絕對(duì)定位的div水平垂直居中對(duì)齊
在某些時(shí)候可能需要將一個(gè)絕對(duì)定位的div在它的父對(duì)象中垂直居中對(duì)齊,可能用到的頻率不是太高,但是偶爾也會(huì)用到,下面就簡(jiǎn)單介紹一下如何實(shí)現(xiàn)此功能2014-01-27- 本文主要介紹了css的絕對(duì)定位的使用方法,大家參考使用吧2014-01-27

