0
我將我的包裝的高度設置爲100vh來填滿整個屏幕,然後在包裝器內我想要一個div設置爲50% - 垂直在中間和使用位置:relative和set top /轉換(translateY)爲50%。它可以在我的臺式電腦上完美工作,但是當我的Macbook上顯示(都運行Chrome)時,它無法正確顯示,並且被「推」到屏幕高度的30%。我究竟做錯了什麼 ?這裏是我的代碼:垂直對齊一個div使用vh
#main-1 {
width: 100%;
height: 100vh;
background-image: linear-gradient(to right, #e1484f 50%, #f9f9f9 50%);
}
#info-left {
width: 20%;
height: 300px;
padding-left: 10%;
position: relative;
top: 50%;
transform: translateY(-50%);
float: left;
text-align: center;
color: #FFF;
}
凹凸不平,仍在尋找解決方案! –