css – 如何垂直中心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>

如何使用id用户名和窗体的div垂直对齐到中心?我试图把:

vertical-align: middle;

在CSS中的div与id登录,但它似乎不工作。任何帮助将不胜感激。

解决方法

现代浏览器中的最佳方法是使用flexBox
#Login {
    display: flex;
    align-items: center;
}

某些浏览器需要供应商前缀。对于没有flexBox支持的旧版浏览器(例如IE 9和更低版本),您需要使用older methods之一来实施后备解决方案。

推荐阅读

> Browser support
> A Guide to Flexbox
> Using CSS Flexible Boxes

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Css3如何实现鼠标移上变长特效?(图文+视频)
css3怎么实现鼠标悬停图片时缓慢变大效果?(图文+视频)
jquery如何实现点击网页回到顶部效果?(图文+视频)
css3边框阴影效果怎么做?(图文+视频)
css怎么实现圆角边框和圆形效果?(图文+视频教程)
Css3如何实现旋转移动动画特效
js如何实现文字闪烁特效?(图文+视频)
CSS3怎么实现背景颜色渐变?(图文+视频)
Css3如何实现文本溢出隐藏并显示省略号效果
添加CSS的三种方式
css如何实现单边阴影效果
css font-size-adjust属性怎么用
三分钟了解css中z-index属性
css text-align-last属性怎么用
css设置背景图片模糊,内容不模糊
弹性盒子布局flex是什么
圆角边框的css属性是什么
前端特效之520表白神器-旋转照片墙
css font-style属性怎么用
css position属性怎么用