text-align为什么没有作用
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>lianxi</title>
<style>
.container{
width: 100%;
height: 3.125rem /* 50/16 */;
background: red;
display: flex;
position: absolute;
top: 0;
left: 0;
background: yellow;
font-size: 1rem;
}
.left{
display: flex;
flex: 0 1 6rem;
background: red;
text-align: center;
}
.right{
display: flex;
flex: 1;
background: green;
}
</style>
</head>
<body>
<div class="container" v-show="show">
<div class="left">
<span class="icon-back iconfont">left</span>
</div>
<div class="right ">right</div>
</div>
</body>
</html>
老师我想问下,div里面如果套了一个span,对div设置属性为text-align那么span标签就会居中,但是我这个为啥不起作用呢
正在回答
同学你好,因为div设置了display: flex;所以text-align: center;会不生效。这个知识是需要同学记住的。如果要实现居中的效果,可以设置justify-content属性,如下:
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
- 参与学习 人
- 提交作业 622 份
- 解答问题 6815 个
微信带火了小程序,也让前端工程师有了更多的展现机会,本阶段带你从移动基础知识的学习到webAPP开发,及小程序开发,让你PC端与移动端两端通吃。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星