div内のテキストを水平方向と垂直方向にどのように揃えますか?私はtext-align:centerと水平に整列することができます。しかし、vertical-alignは機能しません。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)を確認してください。この質問は何百回も聞かれました。質問を投稿する前にいくつかの調査をしてください。 –