第一 脫離文檔流 (父級不在保留元素原來的位置 )css
第二 提高層級瀏覽器
第三 結合相對定位使用(給父元素設置position:relative)佈局
第四 若是給塊元素設置相對定位,寬高默認有內容撐開 不在獨佔一行,margin 的左右auto失效spa
2, 提高層級code
3, 父元素設置固定定位,不用清除子元素浮動所產生的影響cdn
5, 若是給塊元素設置固定對定位,寬高默認有內容撐開 不在獨佔一行,margin 的左右auto失效blog
<div class="fatDiv">
<div class="sonDiv"></div>
</div>
<p>sdafasasdsa</p>
<style type="text/css">
.fatDiv{
width: 300px;
height: 300px;
background-color: red;
margin: 0 auto;
/*第一步:設置position屬性*/
position: relative;
/*第二步:肯定位置*/
/*left: 200px;*/
/*top: -50px;*/
}
.sonDiv{
width: 200px;
height: 200px;
background-color: yellow;
position: absolute;
/*margin: 0 auto;*/
left: 50px;
right: 100px;
/*top: 50px;*/
}
</style>複製代碼