絕對定位和相對定位
12-7的例子,當我設置成這樣時
#div1{
? ? width:200px;
? ? height:200px;
border:2px red solid;
position:absolute;
}
</style>
</head>
<body>
<div id="div1"></div>
<span>偏移前的位置還保留不動,覆蓋不了前面的div沒有偏移前的位置</span>
為什么顯示的是這個樣子?
而設置成相對定位時 怎么會變成這個樣子 ?
不太理解
12-7的例子,當我設置成這樣時
#div1{
? ? width:200px;
? ? height:200px;
border:2px red solid;
position:absolute;
}
</style>
</head>
<body>
<div id="div1"></div>
<span>偏移前的位置還保留不動,覆蓋不了前面的div沒有偏移前的位置</span>
為什么顯示的是這個樣子?
而設置成相對定位時 怎么會變成這個樣子 ?
不太理解
2017-05-04
舉報
2017-05-04
小伙子,你還沒理解absolute和relative的意思,可以給你看看我的筆記:望采納
2017-05-04
親,你參數沒設置。
2017-05-04
你的position設置成了absolute,應該改成relative,并且下面應該設置相對于上面和左邊的相對位置參數。
2017-05-04
你的代碼只給了絕對定位,沒給偏移多少啊
2017-05-04
設置成absolute時,相當于div塊是浮于整個頁面之上,就象word中的圖像浮于文字之上是一樣的效果,設置了top、left等值,就浮于設定的位置處,不給top、left值,就相當于浮于原點處,就是你給出的這個樣子。
2017-05-04
absolute是絕對定位,relative才是相對定位