根据红DIV的高度,垂直对齐我的列表项目(原因1,原因2等)的最佳方式是什么(红色DIV的高度被驱动由左边大文本的大小决定)而不给DIV的固定高度?我试图display:inline-block
+ vertical-align:middle
但没有成功http://jsfiddle.net/ggfcN/1/根据左DIV高度垂直对齐右DIV
HTML
<div class="wrapper">
<div class="block-left bigtext">Pouquoi<br>faire appel<br> à nos services?</div>
<div class="block-right"><ul class="bullets1-alt">
<li><i class="fa fa-check"></i> Reason 1</li>
<li><i class="fa fa-check"></i> Reason 2</li>
<li><i class="fa fa-check"></i> Reason 3</li>
</ul>
</div>
</div>
CSS:当您使用箱大小
.bullets1-alt li {
margin-bottom: 3px;
margin-left: 30px;
padding: 0px;
color: #333;
list-style-type: none;
font-weight: 300;
font-size: 14px;
}
.bigtext {
color: #124191;
font-weight: 600;
font-size: 53px;
text-align: right;
line-height: 53px;
padding-top: 30px;
padding-bottom: 30px;
}
.wrapper {
position: relative;
display: block;
margin-right: auto;
margin-left: auto;
width: 980px;
overflow: hidden;
background: red;
}
.block-left {
float: left;
box-sizing: border-box;
padding-right: 20px;
width: 50%;
}
.block-right {
float: right;
overflow: hidden;
box-sizing: border-box;
width: 50%;
}
非常感谢。这个工作,但我仍然希望能够水平放置右边的DIV到容器(包装)的最右边,并把DIV留在容器(包装)的最左边。有没有办法做到这一点?在您的解决方案中,两个DIV都水平对齐到包装的中心。再次感谢您的帮助 – Greg
@Greg欢迎:)你想[这样的事情??](http://jsfiddle.net/ggfcN/5/) – Hiral
不完全,但我认为这是值得一个新的和单独的问题。你已经解决了我的第一个问题,非常感谢! – Greg