CSS 垂直居中

简介: CSS 垂直居中

方案一

父元素定义 display:table; ,子元素定义 display: table-cell; vertical-align: middle;

html

<div class="div-contain">
  <md-icon class="icon-middle">new</md-icon>
</div>

css

.div-contain {
  dispaly: table;
  width: 100%;
  height: 100%;
}
.icon-middle {
  display: table-cell;
  vertical-align: middle;
}

方案二

HTML

<div id="box">
    <div id="child">test vertical align</div>
</div>

CSS

#box {
    width: 300px;
    height: 300px;
    background: #ddd;
    position: relative;
}
#child {
    background: orange;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
}
相关文章
|
19天前
|
前端开发
CSS水平居中与垂直居中的方法
CSS水平居中与垂直居中的方法
|
19天前
|
前端开发
css flex布局两个元素水平居中垂直居中
css flex布局两个元素水平居中垂直居中
19 1
|
19天前
|
前端开发 容器
CSS面试考点:隐藏元素、BFC、垂直居中、CSS3新特性
【4月更文挑战第2天】 CSS面试考点:隐藏元素、BFC、垂直居中、CSS3新特性
23 10
|
19天前
|
前端开发 Java C++
面试官:用 CSS 实现一个元素的水平垂直居中,写出你能想到的所有答案
面试官:用 CSS 实现一个元素的水平垂直居中,写出你能想到的所有答案
|
11月前
|
前端开发
DIV+CSS文字与图片上下垂直居中-div css居中
DIV+CSS文字与图片上下垂直居中-div css居中
47 0
|
10月前
|
前端开发 小程序
CSS 盒子垂直居中的方法
CSS 盒子垂直居中的方法
110 0
|
10月前
|
XML 前端开发 数据格式
前端样式CSS水平垂直居中的十中方法
首先我们先来了解下什么是CSS 层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现[HTML](https://baike.baidu.com/item/HTML)([标准通用标记语言](https://baike.baidu.com/item/标准通用标记语言/6805073)的一个应用)或[XML](https://baike.baidu.com/item/XML)(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化 CSS 能够对网页中元素位置的排版进行像素级精
58 0
|
11月前
|
前端开发
css如何显示文字垂直居中
css如何显示文字垂直居中
50 0
|
12月前
|
前端开发
CSS 水平垂直居中的方式
CSS 水平垂直居中的方式
|
前端开发 JavaScript 容器
js、css分别实现元素水平垂直居中
js、css分别实现元素水平垂直居中