美文网首页
CSS居中的几种方法

CSS居中的几种方法

作者: 我才是大田田 | 来源:发表于2017-11-07 15:33 被阅读0次

一、水平居中

1.行内元素居中(文字/图片)
在父元素上加上text-align:center;

2.块级元素居中
设置宽度,设置margin:0 auto;

二、垂直居中

1.行内元素(块级容器高度由内容撑开)
上下padding相等

2.块级元素(水平垂直居中)

{
   position:absolute;
   left:50%;
   top:50;
   transform: translate(-50%,-50%);
}

3.vertical-align (图片在容器垂直居中)
vertical-align: middle可以使得行内元素/表格在父容器内中线对齐(可用于将同一行的不同大小的字体垂直居中)

垂直居中的办法:
.box :before { content : ''; display : inline-block; height : 100%; vertical-align: middle; } .box : img { vertical-align: middle; }

  1. 使用table-cell
      display : table-cell;
       vertical-align: middle;
  1. 使用 display : flex
    display : flex;
    align-items : center;     /*  垂直居中 */
    justify-content : center;     /*  水平居中 */

相关文章

  • CSS垂直居中,你会多少种写法?

    CSS控制居中是前端开发中非常常用的布局技能,本文列出几种CSS控制元素居中的几种方法。  谈及HTML元素居中展...

  • CSS居中小结

    下面是CSS居中的几种方法: 水平居中元素: 通用方法,元素的宽高未知 方式一:CSS3 transform 方式...

  • CSS布局(不完全)总结

    CSS布局(不完全)总结 实现水平居中布局的几种方式 方法一: 通过以下CSS代码实现水平居中布局 方法二: 通过...

  • CSS居中各种情况的解决情况

    CSS居中的几种情况 这里参考How to center anything with css 1. 元素水平居中 ...

  • 页面中垂直居中的几种实现方法

    页面中垂直居中的几种方法: 1. 通过使用absolute定位来实现垂直居中 HTML: CSS: 2. 使用t...

  • css3 元素居中的几个方法

    原文参考 纯CSS实现垂直居中的几种方法 html 当元素为 block时 position position +...

  • css实现盒子内部 div水平垂直居中

    总结一下利用css实现盒子内部 div居中的几种方法 1.水平居中 1)margin: 0 auto 2.水平垂直...

  • CSS div居中的几种方法

    CSS实现div垂直居中的方法有很多,下面div居中的几种方法是自己平时写网页中经常用到的,最常见的例子就是登录注...

  • 垂直居中

    垂直居中是我们在使用css做页面时常见的需求,以下列举几种垂直居中的实现方法: 1. 使用父元素内边距设置实现居中...

  • css让容器水平垂直居中你有几种方法

    用css让一个容器水平垂直居中;知道几种?这种方法比较多,本文总结其中的几种,以便加深印象。效果图都为这个: 方法...

网友评论

      本文标题:CSS居中的几种方法

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