我最近開始學習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'上有一個很好的寫法。請注意,「垂直對齊」僅適用於「內聯」或「塊」元素,因爲您已將它應用於鏈接,而不是圖像,它將基於該元素(鏈接)居中。由於圖像大於'父母'的'