CSS -bottom屬性理解/詳解
阿新 • • 發佈:2020-11-13
上結論:
當position為relative時,元素是以它在bottom為0時的位置為參照物進行垂直方向的上下移動;當bottom值為負數,元素向下移動,反之;
當position為absolute時,元素的移動是以包含它的元素為參照物,以bottom=0的時候進行移動;當bottom值為負數,元素向下移動,反之;
程式碼先,首先設定這樣一個div塊
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8" />
<title>CSS bottom屬性詳解-CSS教程</ title>
<meta name="author" content="Joy Du(飄零霧雨), [email protected], www.doyoe.com" />
<style>
.test{
position: relative;
width:200px;
height:200px;
padding:5px 10px;
background:#c00;
color:#fff;
line-height:12;
}
</style>
</head>
<body>
<div class ="test">我是一個test</div>
</body>
</html>
先不設定它的bottom屬性;開啟瀏覽器一看:
可以看到它的位置是這樣的;加上bottom:100px;
可以看到tset塊上移了;
設定bottom為-100px;如圖:
可得出結論:
當position為relative時,元素是以它在bottom為0時的位置為參照物進行垂直方向的上下移動;當bottom值為負數,元素向下移動,反之;
下面是position為absolute的實驗;
當position:absolute;不設定bottom值
設定bottom:0px;
設定bottom:-100px;
設定bottom:100px
可以得出結論:當position為absolute時,元素的移動是以包含它的元素為參照物,以bottom=0的時候進行移動
當bottom為負值的時候,向下移動;反之