我知道如何在div中垂直對齊文本,但是我不確定如果div有百分比的高度和寬度,如何做到這一點。這裏是我的代碼:將div內的文字垂直對齊百分比高度和寬度?
<div id="header">
<h1>Home</h1>
</div>
#header {
background-color: red;
color: white;
text-align: center;
vertical-align: middle;
width: 100%;
height: 15%;
}
現在在我的網頁在div文本已正確水平而不是垂直對齊。我該如何解決這個問題?你也可以嘗試解釋你的答案,並儘可能簡單地保持它們(我在HTML/CSS上還是比較新的)。謝謝。
您可能會使用'flexbox'來更改該答案的正確答案。目前的答案並不能解決問題。 – lin 2017-02-03 12:09:40