• 技术文章 >Web开发 >css教程

    css水平居中元素的宽度探究

    小妮浅浅小妮浅浅2021-08-30 09:48:52原创3412

    水平居中还是比较容易的,先看子元素是固定宽度还是宽度未知。

    1、固定宽度这种方式是绝对定位居中,除了使用margin,还可以使用transform。

    (注意浏览器兼容性,只适用于 ie9+,移动开发请忽略)

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    .container{

        width: 300px;

        height: 200px;

        background: pink;

        position: relative;

    }

    .inner{

        width: 100px;

        height: 50px;

        position: absolute;

        top: 50%;

        left: 50%;

        margin-top: -25px;

        margin-left: -50px;

        background: #fff;

        text-align: center;

    }

    2、宽度未知将子元素设置为行内元素,然后父元素设置text-align: center。

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    .container{

         width: 300px;

         height: 200px;

         background: pink;

         position: relative;

         text-align: center;

     }

     .inner{

         display: inline-block;

     

     }

    以上就是css水平居中元素的宽度探究,希望对大家有所帮助。更多css学习指路:css教程

    本文教程操作环境:windows7系统、css3版,DELL G3电脑。

    专题推荐:css水平居中
    上一篇:css网格区域如何理解 下一篇:css行内元素的垂直居中

    相关文章推荐

    • css中id选择器的注意点• css中类选择器的注意事项• css后代选择器的使用• css子元素选择器的介绍• css后代选择器和子元素选择器的区别• CSS并集选择器的介绍• CSS兄弟选择器的两种类型• css中使用a标签的伪类选择器注意点• css盒模型布局是什么• css中flex布局如何使用• css中grid网格布局的介绍• css中grid布局的使用• css中minmax()函数的使用• css中repeat()函数的用法• css网格区域如何理解

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网