我最近开始学习CSS,并且遇到了一些我无法弄清楚的东西。 http://jsfiddle.net/HDKsq/7/是我的小提琴。 我试图在我的导航栏中设置按钮,使其在中间垂直对齐。按钮是无序列表中的元素,我将它们设置为vertical-align:middle;但按钮顶部的空间明显大于底部,我是否使用了错误的语法?垂直对齐:中间稍微偏离顶部
ul li{
list-style:none;
display:table-cell;
vertical-align: middle;
border: 2px solid white;
padding-right : 10px;
padding-left: 10px;
background-color:black;
border-radius:6px;
line-height:100%;
text-align:center;
width: 150px;
澄清这是我在问什么
谢谢!这固定它。还有一个问题,当CSS对齐图片时,它是基于图片中间还是图片底部对齐? – lonewaft
@lonewaft这个[website](http://www.impressivewebs.com/css-vertical-align/)在'vertical-align'上有一个很好的写法。请注意,“垂直对齐”仅适用于“内联”或“块”元素,因为您已将它应用于链接,而不是图像,它将基于该元素(链接)居中。由于图像大于'父母'的'