有一條規則「當您執行與父元素的高度相等的線條高度時 - 居中文本。」對 ?它適用於我的代碼中的字母LT和EN。我將ul 40px的高度和li的行高設置爲40px。而且一切都很美。
但它沒有與邊界權利。我需要它作爲中心語言按鈕之間的知識+分隔符,但目前它在上面就像這樣:http://jsfiddle.net/TomasRR/nxf5ey2a/垂直居中的邊框與高度和線條高度垂直不起作用
<ul class="lang">
<li class="lt">
<a href="#">LT</a>
</li>
<li class="en">
<a href="#">EN</a>
</li>
</ul>
CSS:
ul.lang {
float: left;
height: 40px;
list-style:none;
}
ul.lang li {
float: left;
line-height: 40px;
}
ul.lang li:first-child {
height: 17px;
line-height: 40px;
padding-right: 6px;
border-right: 1px solid black;
}
ul.lang li:last-child {
padding-left: 6px;
}
ul.lang li a{
text-decoration: none;
font-size: 12px;
color: black;
}
GCyrillus謝謝你的男人 – 2014-09-03 10:22:19