如何设置一个div中的文字水平垂直居中
2个回答
展开全部
有两种方式:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<style>
.dcenter {border:1px solid #ddd;}
.dcenter p { text-align:center;width:100%;}
.d-center { display:table-cell;text-align:center;vertical-align:middle;border:1px solid #ddd;width:100%;height:100px;}
</style>
</head>
<body>
<!--第一种-->
<div class="dcenter">
<p>12412433241243324124332412433243324</p>
</div>
<!--第二种-->
<div class="d-center">12412433241243324124332412433243324</div>
</body>
</html>
还可以通过line-height来设置
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<style>
.dcenter {border:1px solid #ddd;}
.dcenter p { text-align:center;width:100%;}
.d-center { display:table-cell;text-align:center;vertical-align:middle;border:1px solid #ddd;width:100%;height:100px;}
</style>
</head>
<body>
<!--第一种-->
<div class="dcenter">
<p>12412433241243324124332412433243324</p>
</div>
<!--第二种-->
<div class="d-center">12412433241243324124332412433243324</div>
</body>
</html>
还可以通过line-height来设置
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询