如何水平和垂直對齊div內的文本?我能夠水平對齊文本對齊:中心。但是,垂直對齊不起作用。垂直和水平對齊div內的文本
<!DOCTYPE html>
<meta charset="utf-8">
<title></title>
<head>
<style>
.blocks {
width: 200px;
height: 100px;
border: 1px solid black;
text-align: center;
vertical-align: center;
}
#a1 {
margin: 0 auto;
margin-top: 40px;
}
#a2 {
float: left;
margin-left: 25%;
}
#a3 {
float: right;
margin-right: 25%;
}
#a4 {
margin: 10% auto 0;
}
</style>
</head>
<body>
<div id="container">
<div class="blocks" id="a1">some text</div>
<div class="blocks" id="a2">some text</div>
<div class="blocks" id="a3">some text</div>
<div class="blocks" id="a4">some text</div>
</div>
</body>
謝謝。
檢查這個[**問題**](http://stackoverflow.com/questions/5703552/css-center-text-horizontal-and-vertical-inside-a-div-block)。這個問題已經被問了數百次了。在發佈問題之前請做一些調查。 –