html - 如何垂直居中对齐 div 内的多个内联 div?
问题描述
如何垂直居中对齐 div 内的多个内联 div?
我正在使用 HTML5 和 CSS 3。我尝试了下面的代码,但它不是垂直居中对齐的。
HTML 代码
<!DOCTYPE html>
<html>
<head>
<title>result</title>
</head>
<body>
<div class="parent">
<div class="child">one</div>
<div class="child">two</div>
<div class="child">three</div>
<div class="child">
<label for="Recordsperpage">Records:</label>
<select name="Recordsperpage">
<option value="100">100</option>
<option value="1000">1000</option>
<option value="10000">10000</option>
</select>
</div>
</body>
</html>
CSS 代码
.parent {
width: 900px;
height:200px;
}
.child {
width: 200px;
display: inline-block;
top:50%;
left:50%;
text-align: center;
border-right: 1px solid red;
}
我的孩子 div 应该是内联的。
我的子 div 不是垂直居中对齐父 div 的高度 200px;
请帮我
解决方案
推荐阅读
- java - 如何解决 Mockito 无法模拟此类异常
- c++ - 在调用 main() 之前处理需要互斥锁的 C++ 初始化和多线程感知函数?
- css - 将固定图像放置在距屏幕右侧 50px 的位置
- javascript - JavaScript:不知何故,我输入的 var n 乘以 10 我不知道它发生在哪里
- php - 无法显示我在 PHP 中上传的图像
- swift - 来自纹理 Swift SKphysicsbody 的碰撞问题
- python-3.x - 如何让 myBinder.org 直接启动到 Appmode
- javascript - 为什么javascript中有未处理的“错误”事件
- java - 使用类方法更改布尔变量的值?
- c - 为什么在特定情况下需要 memcpy