我有这样的代码:垂直居中对齐文本在DIV不工作
<div class="more-options clearfix">
<div class="boxes">
<img alt="#" src="images/icons/onl-marketing.png">
<p>Online Marketing News</p>
</div>
<!-- end .boxes -->
<div class="boxes">
<img alt="#" src="images/icons/str-success.png">
<p>Stories Success</p>
</div>
<!-- end .boxes -->
我想在格垂直对齐p标签中,图像左浮动和div.box:last-孩子有余量:1%;我尝试这个CSS,但它不工作:
div.more-options {
margin: 15px 0;
div:first-child {
.fleft;
}
div:last-child {
margin-left: 1%;
}
div.boxes {
padding: 20px;
width: 49.5%;
background: #ecf0f1;
min-height: 25px;
display: table-cell;
vertical-align: middle;
img {
.fleft;
margin-right: 25px;
.img-responsive;
max-width: 25%!important;
}
p {
.fontfc(26px, #666666);
}
}
/* end div.boxes */
}
/* end div.more-options */
我垂直对齐文本以及如何保持利润率1%div.boxes:最后一个孩子?
js小提琴请 – underscore
不是'valign:middle;'但是'vertical-align:middle' –
这是现场演示,请参阅http://baogiadientu.com/demo/home/news.php。它在页面的底部:) –