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

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

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

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

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

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

            .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。

           .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学习网