text-align

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>

    .father{

      text-align: center;

      width: 100%;

      height: 50px;

    }

  </style>

</head>

<body>

  <div class="father">

    <span class="son">libuyi</span>

  </div>

</body>

</html>

老师我有点搞不清text-align的作用了,这个属性不是使得容器内的文本居中吗,为什么span标签也会居中呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕粉 2020-03-17 20:26:02

同学你好,同学的样式是有问题的吧,老师这边粘贴过来是这样的:

http://img1.sycdn.imooc.com//climg/5e70c10e094fb8e004720258.jpg

同学可以将其修改正成正确的样式设置。

另外,建议同学到相关的课程的课程部分进行提问呢。

祝学习愉快~

好帮手慕粉 2020-03-17 18:46:06

同学你好,text-align是设置块级元素内文本的水平对齐方式,也就是说只要父容器是块级元素,子容器是行内元素或者行内块元素,内容都可以居中显示,在这个里面,因为文字是行内元素,所以可以居中显示。

同学再理解下。

祝学习愉快~

  • <template> <div class="titleWrapper" v-show="show"> <div class="left"> <span class="icon-back iconfont"></span> </div> <div class="right "> <div class="iconWrapper"> <span class="icon-cart iconfont"></span> </div> <div class="iconWrapper"> <span class="icon-person iconfont"></span> </div> <div class="iconWrapper"> <span class="icon-More iconfont"></span> </div> </div> </div> </template> <script> export default { name: 'ebookTitle', props: { show: Boolean } } </script> <style lang="stylus" scoped> // @import "~styles/mixin.styl" .titleWrapper width 100% height 1.125rem display flex position absolute top 0 left 0 background #fff z-index 99 font-size 1rem .left display flex flex 0 0 1.75rem display flex align-items center text-align center .right display flex flex 1 justify-content flex-end padding-right 0.625rem .iconWrapper // center() .iconfont font-size 1rem </style> 那为什么我这块的left类里面的那个span不居中呢
    2020-03-17 18:51:01
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师