<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>子元素在父元素里面垂直居中</title>
<link rel="stylesheet" type="text/css" href=""/>
<style>
#d1{
position: relative;
border:thin solid red;
width:900px;
height:100px;
}
#d2{/*dashed也是虚线*/
border:thin dotted blue;
width:50px;
height:50px;
float:right;
}
.center-vertical{
position: relative;
top: 50%;
transform: translateY(-50%);
}
</style>
</head>
<body>
<div id="d1">
<div id="d2" class="center-vertical"></div>
</div>
</body>
</html>
相关文章
- CSS 元素垂直居中的 6种方法
- CSS3与页面布局学习笔记(三)——BFC、定位、浮动、7种垂直居中方法
- 手写面试编程题- 数组去重 深拷贝 获取文本节点 设置奇数偶数背景色 JS中检测变量为string类型的方法 第6题闭包 将两个数组合并为一个数组 怎样添加、移除、移动、复制、创建和查找节点? 继承 对一个数组实现随机排序 让元素水平 垂直居中的三种方式 通过jQuery的extend方法实现深拷贝
- CSS布局--垂直水平居中
- css实现不定高度的元素垂直居中问题
- [js学习笔记]bootstrap中模态对话框水平垂直居中
- CSS3中flexbox如何实现水平垂直居中和三列等高布局
- 如何垂直居中多个元素?
- 如何垂直居中标签中的所有元素?
- 如何在Bootstrap列中垂直居中div? [重复]