美文网首页
水平居中

水平居中

作者: 落花的季节 | 来源:发表于2017-08-09 15:56 被阅读15次

1.行内元素

要实现行内元素(<span>、<a>等)的水平居中,只需把行内元素包裹在块级父层元素(<div>、<li>、<p>等)中,并且在父层元素CSS设置如下:

#container{
    text-align:center; 
}

示例:

//HTML
<div id='container'>
    <span id = 'center'>#center</span>
</div>

//CSS
#container{
    text-align:center; 
    background-color:pink;
}

#center{
    color:#fff;
    font-size:20px;
}

并且适用于文字,链接,及其inline或者inline-block、inline-table和inline-flex。

//HTML
<div id='container'>
    <div id="center"></div>
</div>
//CSS
#container{
    text-align:center; 
}

#center{
    width:100px;
    height:100px;
    display:inline-block;
    background-color:pink;
  
}

2.块状元素的水平居中

要实现块状元素(display:block)的水平居中,我们只需要将它的左右外边距margin-left和margin-right设置为auto,即可实现块状元素的居中,要水平居中的块状元素CSS设置如下:

#center{
    margin:0 auto;
}

示例:

//HTML
  <div id="center"></div>
//CSS
#center{
        width:100px;
        height:100px;
        background-color:pink;
        margin:0 auto;
}

3.多个块状元素的水平居中

  • 将要水平排列的块状元素设为display:inline-block,然后在父级元素上设置text-align:center,达到与上面的行内元素的水平居中一样的效果。
//HTML
<div id="center">
      <div class="item"></div>
      <div class="item"></div>
      <div class="item"></div>
</div>
//CSS
#center{
  text-align:center;
}

.item{
  width:50px;
  height:50px;
  display:inline-block;
  background:pink;  
} 
  • 使用flex实现多个块状元素的水平居中

只需修改父容器的css为下面的属性即可:

#center{
  display:flex;
  justify-content:center;
}

相关文章

  • css居中方式总结(亲测有效)

    水平居中(行内元素水平居中、块级元素水平居中) 垂直居中 水平垂直居中 行内元素水平居中 text-align: ...

  • 常用的居中方法

    本文将介绍的居中方法有 ,水平居中,垂直居中和水平垂直居中。 一水平居中 二水平垂直居中

  • CSS居中布局方案

    水平居中 垂直居中 水平垂直居中

  • CSS水平垂直居中总结

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

  • CSS相关

    居中 块元素水平居中 行内元素水平居中 模拟表格 实现水平居中display:table ( ) | table-...

  • 元素居中的方式

    1 水平居中 2 垂直居中 3 水平垂直居中

  • css实现元素居中

    水平居中 行内水平居中 行内水平居中就直接用text-align: center 块级水平居中 直接用margin...

  • 居中布局

    水平居中 垂直居中 垂直水平居中 已知元素的宽高的居中布局 定位居中布局 盒模型居中布局 图片的垂直水平居中(利用...

  • 所有CSS居中方法,了解一下?

    目录 水平居中内联元素水平居中块级元素水平居中多个块级元素的水平居中 垂直居中内联元素垂直居中单行内联元素多行内联...

  • 如何居中一个元素(终结版)

    前言 本文主要介绍水平居中,垂直居中,还有水平垂直居中各种办法,思维导图如下: 一、水平居中 1.行内元素水平居中...

网友评论

      本文标题:水平居中

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