如何垂直中心div?我试着做一个小的用户名和密码输入框。我想问,你如何垂直对齐一个div?我所拥有的是:<div id="Login" class="BlackStrip floatright">
<div id="Username" class="floatleft">Username<br>Password</div>
<div id="Form" class="floatleft">
<form action="" method="post">
<input type="text" border="0"><br>
<input type="password" border="0">
</form>
</div></div>如何使div与id用户名和表单垂直对齐到中心?我试着说:vertical-align: middle;在带有id登录的div的CSS中,但它似乎不起作用。任何帮助都将不胜感激。
3 回答
catspeake
TA贡献1111条经验 获得超0个赞
HTML
<div class="outerDiv"> <div class="innerDiv"> My Vertical Div </div></div>
CSS
.outerDiv { display: inline-flex; // <-- This is responsible for vertical alignment height: 400px; background-color: red; color: white;}.innerDiv { margin: auto 5px; // <-- This is responsible for vertical alignment background-color: green; }
.innerDiv
margin: auto *px;
*
display: inline-flex
它可能无法在InternetExplorer中工作:p:)
- 3 回答
- 0 关注
- 584 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消