美文网首页
元素div 上下左右居中方法总结

元素div 上下左右居中方法总结

作者: 不想起床_9a42 | 来源:发表于2019-11-20 14:14 被阅读0次

元素div 上下左右居中方法总结

情景一:一个浏览器页面中,只有一个div模块,让其上下左右居中

      解决方案:  { position:fixed;

              left:0;

             right:0;

             top:0;

             bottom:0;

             margin:auto; }

情景二:一个父元素div,一个已知宽度、高度的子元素div(200*300)

      解决方案: 1、position布局

             {

              position:absolute/fixed;

              top:50%;

              left:50%;

              margin-left:-100px;

              margin-top:-150px;}

情景三:一个父元素div,一个未知宽度、高度的子元素div

      解决方案: 1、position布局,position设为absolute,其他同情景一

            2、display:table

            父级元素:{ display:table;}

            子级元素: { display:table-cell;vertical-align:middle }

            3、flex布局

            父级元素:{ display:flex;flex-direction:row;justify-content:center;align-items:center;}

            子级元素:{flex:1}

           4、translate

position: absolute;

top: 50%;

left: 50%;

-webkit-transform: translate(-50%, -50%);

-moz-transform: translate(-50%, -50%);

-ms-transform: translate(-50%, -50%);

-o-transform: translate(-50%, -50%);

transform: translate(-50%, -50%);

相关文章

  • 元素div 上下左右居中方法总结

    元素div 上下左右居中方法总结 情景一:一个浏览器页面中,只有一个div模块,让其上下左右居中 解决方案: { ...

  • 简易进度条(已封装)1、将div上下左右居中的方法 2、快速添加

    进度条 .container{ /*将div上下左右居中的方法*/ positio...

  • 文字与元素居中的方式

    我们经常会让元素进行上下左右的居中,这里提供几种方法供大家使用 我们经常会让元素进行上下左右的居中,这里提供几种方...

  • Css让div在屏幕上居中

    # 让div在屏幕上居中(水平居中+垂直居中)的方法总结 - html代码如下: - Css居中方法 (敲黑板)...

  • 居中

    看了一个人的博客,如果让div上下左右都居中,可以采用下面的方法

  • css 元素居中解决方案

    元素居中 居中div flex 定位+transform 定位

  • css设置居中的方法

    元素div自动居中放置有很多方法,在这里归纳一下。 一、水平居中 1. 内联元素水平居中(可用于内联元素包括inl...

  • 网页布局实现之div垂直居中

    1.实现一个div上下左右居中的几种方式。 实现div水平居中很容易,给div一个宽度值,然后左右margin值为...

  • 一、垂直居中方法1:绝对定位 + 元素上下左右为0 + margin:auto方法2:table-cell方法3:...

  • CSS水平垂直居中总结

    CSS水平居中、垂直居中、水平垂直居中方法总结 文字的水平居中: 单行文字的垂直居中: 让有宽度的div水平居中:...

网友评论

      本文标题:元素div 上下左右居中方法总结

      本文链接:https://www.haomeiwen.com/subject/retrictx.html