居中方法汇总

1.行内元素居中

text-align:center 
//让文字,行内元素,input,img,在盒子内水平居中 前提:盒子的宽度>内容的宽度 

2.让块级元素在父级元素中水平居中

margin:0 auto 
//前提:这个盒子的宽度<父级元素的宽度 

3.定位居中

div{
    width:100px;
    height:100px;
    background:red
    margin:auto;           
    position:absolute    //或是fixed
    top:0;
    left:0;
    bottom:0;
    right:0;
}

div {
     width: 100px;
     height: 100px;
     position: absolute;   //或是fixed
     left:50%;
     top:50%;
     margin-left: -50px;
     margin-top: -50px;
     background: red;
  }

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

//基于视口单位
 div {
      margin: 50vh auto 0;
      transform: translateY(-50%);
      text-align: center;
    }

4.基线对齐

vartical-align:middle
//例如:当行内元素(span)要和行内块级元素(img)对齐是可以对(img)设置 

5.单行垂直居中

line-height 
//必须和height的值相同,用于单行文字,行内元素的垂直居中
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 做页面时经常会碰到垂直居中问题,下面几种方法可以根据不同场合选着相对应的合适的方法来使用。 实现单行文字垂直居中,...
    饥人谷_sunny阅读 471评论 1 0
  • 在日常的开发过程中,总会遇到一些情况需要元素居中,下面列举了部分元素居中方法。 一、实现不定宽高水平垂直居中 .p...
    hunter97阅读 217评论 0 0
  • 学会使用CSS选择器熟记CSS样式和外观属性熟练掌握CSS各种选择器熟练掌握CSS各种选择器熟练掌握CSS三种显示...
    七彩小鹿阅读 6,484评论 2 66
  • 1. 前言 前端圈有个“梗”:在面试时,问个css的position属性能刷掉一半人,其中不乏工作四五年的同学。在...
    YjWorld阅读 4,978评论 5 15
  • 随着人们理财意识的增强,适度的贷款消费越来越受都市白领青睐。在各类贷款中,抵押贷可申请的额度相对较高。最常见的两种...
    b7ac267825cd阅读 543评论 2 6

友情链接更多精彩内容