CSS水平和垂直居中在开发中经常用到,在此加以总结。

水平居中方法

1.行内元素水平居中,设置父元素的text-align: center。

center

#box {  text-align: center;

}常用的行内元素有a、abbr、b、br、em、input、label、select、span、strong、sub、sup、textarea等。

2.宽度固定的块级元素水平居中,设置该元素的margin: 0 auto。

center

#box {  width: 64%;  margin: 0 auto;

}常用的块级元素有address、article、audio、blockquote、canvas、div、footer、form、h1、header、hr、ol、output、p、pre、section、table、ul、video等。

3.绝对定位元素水平居中,设置父元素position: relative,设置该元素left: 0; right: 0; margin: 0 auto;。

center

#box {  position: relative;

}#content {  position: absolute;  left: 0;  right: 0;  margin: 0 auto;

}

4.flex布局水平居中,设置父元素display: flex; justify-content: center。

center

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

}

垂直居中方法

1.单行文本垂直居中,设置该元素line-height为父元素height高度。

center

#content {  height: 2em;  line-height: 2em;

}

2.将父元素显示为表格display: table-cell,利用vertical-align: middle设置垂直居中。

center

#box {  display: table-cell;  vertical-align: middle;

}

3.绝对定位该元素并设置父元素positoin: relative,设置该元素top:0; bottom: 0; margin: auto;

center

#box {  position: relative;

}#content {  position: absolute;  top: 0;  bottom: 0;  marigin: auto;

}

4.绝对定位固定高度是,设置top: 50%,margin-top值为高度值的一半。

center

#box {  position: relative;

}#content {  position: absolute;  height: 12em;  top: 50%;  margin-top: 6em;

}

5.flex布局,设置父元素display: flex; align-items: center

center

#box {  display: flex;

align-items: center;

}

作者:Adambee08

链接:https://www.jianshu.com/p/c38dcdd3d89b

css label 居中布局_CSS居中的方法总结相关推荐

  1. 按钮自动居中布局_CSS布局技巧

    css实现左右布局和居中布局显示是前端进行页面设计的基础,也是全面了解并学习css一个很好的切入点,因为其中会涉及到对许多css基础点的认知.实现css入门,理解左右布局的实现方式是必经之路,同时也能 ...

  2. 双飞翼 html 布局,css实现双飞翼布局的四种方法(附代码)

    本篇文章给大家带来的内容是关于css实现双飞翼布局的四种方法(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 圣杯布局.双飞翼布局效果图 从效果图来看圣杯布局.双飞翼布局效果 ...

  3. css 商城 两列_CSS 居中?来一探究竟

    文章作者:家园工作室研发组成员 文章出处: CSS 居中?来一探究竟 | Wzb's Blog​wzb.me 「居中」是进行布局时最常见的需求之一了.CSS 有多种居中的方式,在什么时候挑选适合的方案 ...

  4. CSS三栏布局的四种方法

    1.绝对定位法 <div class="left">Left</div> <div class="main">Main< ...

  5. html+css两栏布局的三种方法

    一. 1. 左边div设置float:left 或者position: absolute 脱离文档流 2. 避免左边div遮住右边div,右边div设置margin-left:左边div的宽度 < ...

  6. css label 居中布局_详解 CSS 居中布局技巧

    水平居中元素:通用方法,元素的宽高未知 方式一:CSS3 transform .parent { position: relative; } .child { position: absolute; ...

  7. css怎么把横向菜单变纵向_CSS 布局模式 + 居中布局

    CSS 布局模式,有时简称为布局,是一种基于HTML元素盒子与其兄弟和祖辈盒子的交互方式来确定盒子的位置和大小的算法. 正常流(Normal flow) 也被称为文档流 指在不对页面进行任何布局控制时 ...

  8. android的文本框内容居中显示图片,DIV+CSS中让布局居中_背景图片居中_文字内容居中...

    在DIV CSS布局的页面里,从布局内容到页面里文章文字居中都是非常重要的,而 1.首先介绍使用css属性让整体布局的居中: 设置对象的父级内容居中,这里一个页面的为父级是什么呢?我们可以想象整个页面 ...

  9. 在php中页面布局 3列左右侧固定中间自适应居中,css三列布局--两边固定中间自适应和中间固定两边自适应...

    三列布局 本篇讲三列布局,面试常考题,自己总结的,如有什么问题,欢迎指出!我会用红色标注出主要作用部分,都是最精简的写法,,没有多余的修饰. 布局方式一:两边固定中间自适应 1.flex布局 思路:将 ...

最新文章

  1. Nature回应南大花120万发特刊!被骂上热搜,南大到底委不委屈?
  2. Java创建多线程的三种方法
  3. 【struts2+hibernate+spring项目实战】数据报表jxl及生成excel(ssh项目实战)
  4. python——while 语句
  5. php正则重复匹配,php – 用于匹配任何长度的所有重复子串的正则表达式
  6. 【CV】一文讲懂图像处理中的低通、高通、带阻和带通滤波器
  7. Delphi 的绘图功能[10] - TFONT 类
  8. 模拟航班查询及预定系统 编写示例
  9. Redis工作笔记-持久化
  10. python二进制反码例题_python中的进制转换和原码,反码,补码
  11. Spring mvc 异常处理
  12. [转载] 5.2 calendar--通用日期的相关函数(4)
  13. 免费破解版Xshell和Xftp
  14. 如何保存html文件中的照片,如何保存网页上的文字和图片?
  15. 2021年隐私和安全性最佳的8款Linux手机
  16. 关于ETF的套利机制
  17. java不完全教程附编码示例
  18. 不惧变化 抓住机遇 | A+CLUB 8月深圳站
  19. Matlab之netCDF格式文件读取方法
  20. 用论文写作平台Overleaf写中文论文

热门文章

  1. MySQL SUM函数进行计算会出现0000000001或9999999999未知小数
  2. Ubuntu休眠后无法唤醒黑屏的解决方案
  3. 安装打印机0X0000007e报错
  4. php c 链接mysql数据库_PHP连接MySQL数据库
  5. 成为架构师的7个关键思考、习惯和经验-----转载
  6. 【故障诊断】cv2.imwrite无法写入图片,但程序就是不报错
  7. zt计算主义质疑(Query Algorithmism)
  8. 怎么解决电脑上自动安装垃圾软件
  9. JAVA计算机毕业设计校园流浪猫图鉴管理系统的设计与实现Mybatis+源码+数据库+lw文档+系统+调试部署
  10. JavaSE——为什么重写equals的同时一定要重写hashCode?