<ul class="row">
<li class="col col-navbar">
<h1><a href="/">Logo</a></h1>
</li>
<li class="col col-navbar">
<a href="/books">图书</a>
</li>
<li class="col col-navbar">
<a href="/groups">小组</a>
</li>
</ul>
li是浮动的元素,ul,li的高度均不固定,由于li内部子元素的内容高度不同,元素显示出来不能垂直居中显示,请问要怎样才能做到呢?
①首先在ul外面包一层,设置display为table
②其次对ul设置display:table-cell
完成~
修改:不用外层的div了。经检测可行。