div {
width:200px;
height:200px;
background-color:black;
position:fixed;
top:50%;
left:50%;
margin-top:-100px;
margin-left:-100px;
}
我都是這樣寫螢幕置中效果,例如 PopOut.
設定 position:fixed,再用 top 與 left 把div推到正中間
margin-top:設為div寬度一半的負值
margin-width:設為div高度一半的負值
這樣便可將 div 推回來,將原點設置於 div 上下垂直的中心點