垂直居中

0.display: flex;

父级              display: flex;text-align: center;

子标签        margin: auto;

1. display: flex;

    justify-content: center;

    align-items: center;

2:display: -webkit-box;       (父级标签里添加)

    -webkit-box-pack:center;

    -webkit-box-align:center;

    -webkit-box-orient: vertical;

    text-align: center

3.display: table-cell;    vertical-align:middle; 

此元素会作为一个表格单元格显示 ,,,,,,把此元素放置在父元素的中部(还有 vertical-align:sub; 垂直对齐文本的下标。)

1.个块级标签包行内标签

父级标签样式  ,淡然还是要设置宽高的,不然怎么体现出来 垂直居中

    display: table-cell;

    vertical-align: middle;

    text-align: center; 


2.个块级标签包行块级元素(块级元素设置了宽高)

上面的代码就不够了, 里面的块级元素 要加上 margin: 0 auto;    看图大家应该都明白了




4.绝对定位和负边距

父标签加上      position:relative;

子标签            

            position: absolute;

            width:100px;

            height: 50px;

            top:50%;

            left:50%;

            margin-left:-50px;

            margin-top:-25px;

            text-align: center;

其实就是先用margin移出(父级)身长,高的一半,在用定位

5.绝对定位和0

父标签加上      position:relative;

子标签       

    width: 139px;

    height: 139px;

    overflow: auto;

    margin: auto;

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

    通过margin:auto     和    top,left,right,bottom都设置为0实现居中

6.translate    (不常用)

父标签加上      position:relative;

子标签   

position: absolute;

            top:50%;

            left:50%;

            width:100%;

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

            text-align: center;


写代码当然是越简单越少,所以上面由简单到复杂 往下写的

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 收听音频,戳链接,旧号itclan已暂停使用,欢迎关注微信itclanCoder公众号可收听更多音频 前言 关于网...
    itclanCoder阅读 12,532评论 3 30
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,687评论 1 92
  • 一遍遍的听 我们不一样 这首歌 你们自己作词 自己作曲 自己演唱的歌曲 是你们最真实的写照 有个问题 一直在我的心...
    姚小红阅读 2,087评论 16 8
  • 大魔王张怡宁在中国乒乓球界那可是无人不知无人不晓的大名鼎鼎的人物,以拿到的金牌最多著称,在网上曾有一句笑话是这样说...
    百合花白阅读 1,833评论 0 1
  • 01 昨天下班路过一个大广场,十来个男男女女围在那里,原来是有个男孩在向女友求婚。 那句“我爱你”喊的很大声,响彻...
    柳树招风阅读 5,696评论 2 23