如何解决CSS垂直水平居中的问题

这篇文章主要介绍了如何解决CSS垂直水平居中的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

公司主营业务:成都网站制作、网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联公司推出沙坡头免费做网站回馈大家。

CSS 居中对齐

  • 代码中均省略了浏览器前缀

  • 以下例子以我的个人的标准排序

  • 当然也有更多的居中处理方法 但我觉得只有这5种方法是最完善的解决方案

flex 居中

优点:可对未知高度进行居中处理



    
        

这是第二层的内容 不会居中

    

position + translate 居中

优点: 可对未知高度进行居中处理、嵌套层最少



    

这一层的内容 不会居中

table-cell 居中

缺点:1. 居中层需要设置宽度(.center)。 2.外层多嵌套一层(.cell) 3. 居中层必须设置宽度(允许 %)



    
        
            

这一层的内容 不会居中

        
    

传统居中 (2种)

缺点:1. margin 值必须为auto。 2. 居中层必须设置高宽(允许 %) 3. 必须使用 position



    

这一层的内容 不会居中

缺点: 居中层必须设置固定高宽,并且magin需要通过高宽计算得出。



    
        

这一层的内容 不会居中

    

感谢你能够认真阅读完这篇文章,希望小编分享的“如何解决CSS垂直水平居中的问题”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!


本文题目:如何解决CSS垂直水平居中的问题
网页链接:http://myzitong.com/article/ppgoii.html

其他资讯