最佳答案
我正在使用Twitter Bootstrap 3,当我想垂直对齐两个div
时,我遇到了问题,例如-jsfiddle链接:
<!-- Latest compiled and minified CSS --><link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
<!-- Optional theme --><link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap-theme.min.css">
<!-- Latest compiled and minified JavaScript --><script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script><div class="row"><div class="col-xs-5"><div style="height:5em;border:1px solid #000">Big</div></div><div class="col-xs-5"><div style="height:3em;border:1px solid #F00">Small</div></div></div>
Bootstrap中的网格系统使用float: left
,而不是display:inline-block
,因此属性vertical-align
不起作用。我尝试使用margin-top
来修复它,但我认为这对响应式设计来说不是一个好的解决方案。