<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
<title>div中使文字居中</title>
<!-- Bootstrap -->
<link href="../js/lib/bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet">
<script src="../js/lib/jquery-3.3.1.js"></script>
<script src="../js/lib/bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>
<style type="text/css">
#box{
margin-top: 100px;
margin-left: 200px;
width: 100px;
height: 100px;
text-align: center;
border: dashed 1px red;
display: table;
}
#align_div{
display: table-cell;
vertical-align: middle;
}
</style>
</head>
<body>
<div id="box">
<div id="align_div">
<div>文字居中</div>
</div>
</div>
</body>
</html>
效果截图: