这样子对吗
来源:2-5 编程练习
忘风
2020-05-23 13:02:58
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS布局</title>
<style type="text/css">
.box{
width: 500px;
height: 200px;
margin:0 auto;
border:1px solid #aaa;
background-color: #ababab;
color: #fff;
font-weight: bolder;
position: relative;
}
.box div{
width: 200px;
height: 40px;
font-size: 16px;
text-align: center;
/*此处写代码*/
}
.text{
position: absolute;
top: 120px;
left: 350px;
margin-top: -60px;
margin-left: -175px;
}
</style>
</head>
<body>
<div class="box">
<div class="text">
欢迎大家来到慕课网学习!
来到慕课网学习!
</div>
</div>
</body>
</html>
1回答
好帮手慕言
2020-05-23
同学你好,使用同学提供的代码测试,文字没有实现垂直水平居中,如下(上下间距不一样,左右间距不一样):
建议:top和left设置为50%,margin-top设置为元素高度的一半(负值),margin-left设置为元素宽度的一半(负值),即可实现居中
如果我的回答帮到了你,欢迎采纳,祝学习愉快~