我正在尝试在<a>
内部对齐标签,<li>
但我可以垂直对齐。但是<a>
总是在顶部,我想将<a>
标签垂直和水平居中
您如何在图像中看到。我需要 A. 但得到 B.
这是 HTML
<ul>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
<ul>
这就是 CSS
ul {
line-height: 85px;
}
li {
float: left;
height: 85px;
line-height: 85px;
border: 1px solid red;
}
a {
height: 40px;
line-height: 40px;
width: 40px;
display: block;
text-align: center;
border: 1px solid blue;
}
可以看到jsfiddle