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

CSS几种居中方法解释

作者: 一点红3340 | 来源:发表于2017-07-21 17:58 被阅读0次

1.水平居中

行级元素设置其父元素的text-align center,块级元素设置其本身的left 和 right margins为auto即可,下面主要介绍下容器内的垂直居中和完全居中

2.line-height

单行文本垂直居中

<div id="parent">
<div id="child">Text here</div>
</div>
#child {
line-height: 200px;
text-align:center;
}

图片垂直居中:

<div id="parent">
![](image.png)
</div>
#parent {
line-height: 200px;
}
#parent img {
vertical-align: middle;
}

3.table & table-cell

通用方法(vertical-align只对行内元素或者行内快起效,table-cell默认为行内块)

<div id="parent">
<div id="child">Content here</div>
</div>
#parent {display: table;}
#child {
display: table-cell;
vertical-align: middle;
}

4.absolute-position & negative-margin

<div id="parent">
<div id="child">Content here</div>
</div>
#parent{
    width:600px;
    height:200px;
    position:relative;
}
#child{
    width:300px;
    height:100px;
    left:50%;
    top:50%;
    margin-left: -150px;/*负的元素宽度的一半*/
    margin-top: -50px;/*负的元素高度的一半*/
    position:absolute;
}

5.absolute-position & margin-auto

实现的效果和上面的相同,这种在做响应式中用起来比较方便(此特性只支持IE8+)

<div id="parent">
<div id="child">Content here</div>
</div>
#parent {
  position: relative;
  width:600px;
  height:200px;
}
 
#child {
  width: 50%;
  height: 50%;
  overflow: auto;
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
}

相关文章

  • CSS几种居中方法解释

    1.水平居中 行级元素设置其父元素的text-align center,块级元素设置其本身的left 和 righ...

  • 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让容器水平垂直居中你有几种方法

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

  • 垂直居中

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

网友评论

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

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