美文网首页
水平居中和垂直居中

水平居中和垂直居中

作者: 梦边城 | 来源:发表于2017-07-24 11:33 被阅读0次

假设有如下html结构

<div class="header">
  <div class="item"></div>
</div>

一、实现item在header内水平居中
1、item定宽度

  .header {
    width: 100%;
    height: 60px;
  }
  .item {
    width: 60px;
    margin: 0 auto;
  }

2、item不定宽度
ps: margin-left 回撤多少px需要根据具体情况微调

.header {
  width: 100%;
  height: 60px;
  position: relative;
}
.item {
  position: absolute;
  left: 50%;
  margin-left: -30px;
}

二、item在header内垂直居中
1、

.header {
  width: 100%;
  height: 60px;
  position: relative;
}
.item {
  height: 40px;
  position: absolute;
  top: 50%;
  margin-top: -20px;
}

2、
ps: item设置float后,调节margin-top值就可以实现居中

.header {
  width: 100%;
  height: 60px;
}
.item {
  float: left;
  margin-top: 10px;
}

3、
ps: 利用header的padding属性来实现item居中,要注意的是,header的高要除去padding的值,也就是等于item的高

.header {
  width: 100%;
  height: 40px;
  padding: 10px 0;
}
.item {
  height: 40px;
 }

相关文章

  • css水平居中和水平垂直居中

    水平居中和水平垂直居中demo

  • 常用的居中方法

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

  • css 居中

    居中有水平居中和垂直居中。 水平居中+垂直居中 flex法 position法 就是计算呗~ 参考 CSS各种居中...

  • 居中对齐

    行内元素居中[#hang]垂直居中[#hc]水平居中[#hs] 块级元素居中[#kuai]垂直居中[#kc]水平居...

  • 水平居中与垂直居中

    水平居中和垂直居中可以说是在开发中经常遇到的问题,网上搜索水平居中和垂直居中的方法有很多,有的方法并不是很好,所以...

  • 实现元素水平居中的五种方法

    概述 我们平时看到的居中效果主要分为三大类,水平居中,垂直居中和水平垂直居中,在这里总结以下元素水平居中的方法。 ...

  • 水平居中和垂直居中

    水平居中设置--行内元素 水平居中设置--定宽块级元素 水平居中设置--不定宽块状元素 垂直居中--父元素高度确定...

  • 水平居中和垂直居中

    #水平居中 1.1.已知宽度块元素宽度 : 1.2.文本内容居中: 1.3.通过表格: 1.4.已知宽度,通过设置...

  • 水平居中和垂直居中

    假设有如下html结构 一、实现item在header内水平居中1、item定宽度 2、item不定宽度ps: m...

  • 水平居中和垂直居中

    水平居中 1、行内元素 父元素: 此方法父元素有没有宽度都ok 2、块级元素 需要居中的元素设置宽度 设置css ...

网友评论

      本文标题:水平居中和垂直居中

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