为了账号安全,请及时绑定邮箱和手机立即绑定

在一个div里如何控制内容垂直居中?

在一个div里如何控制内容垂直居中?

正在回答

5 回答

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>填充</title>
<style type="text/css">
#box1{
    display:table-cell;
    text-align:center;
    vertical-align:middle;
    width:100px;
    height:100px;
    border:1px solid red;
}
</style>
</head>
<body>
<div id="box1">盒子1</div>
</body>
</html>


0 回复 有任何疑惑可以回复我~
代码:

html

<div id="parent">
<div id="child">Content here</div>
</div>

css

#parent {display: table;}
#child {
display: table-cell;
vertical-align: middle;
}


0 回复 有任何疑惑可以回复我~

   border: 1px solid #ccc;

    display: table-cell;

    height: 100px;

    vertical-align: middle;

    width: 100px;

   text-align:center;

0 回复 有任何疑惑可以回复我~

楼上这是控制水平居中,垂直居中可以设置子元素高度例如height:80px;然后再设置父元素line-height:80px;

0 回复 有任何疑惑可以回复我~

text-align:center;

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

在一个div里如何控制内容垂直居中?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信