我遇到垂直對齊時出現的一些問題。 我想把我的<span>›</span>
元素集中在垂直。 http://jsfiddle.net/vpVEf/跨度元件的垂直對齊
有沒有辦法在本例中自動將它集中爲「li a」?請注意,a元素不使用行高而被集中。 http://jsfiddle.net/vpVEf/9/
我遇到垂直對齊時出現的一些問題。 我想把我的<span>›</span>
元素集中在垂直。 http://jsfiddle.net/vpVEf/跨度元件的垂直對齊
有沒有辦法在本例中自動將它集中爲「li a」?請注意,a元素不使用行高而被集中。 http://jsfiddle.net/vpVEf/9/
出現這種情況的原因是因爲a
標籤具有填充,下推一切它由12px。
刪除頂部/底部填充並使用line-height
使其高度爲68px
。
padding: 0 12px;
line-height: 68px;
它可能看起來不像,但是,這個確實解決問題。從span
中刪除所有格式以查看!但現在的問題是文本沒有在範圍內對齊。您也可以在span
上使用line-height
來調整。
line-height: 55px;
似乎很好。
嘗試使用的line-height來調整你的跨度垂直對齊方式:
#MenuEventos li span{
position: relative;
float: right;
font-size: 3.5em;
color: white;
font-family: serif;
font-weight: bold;
margin: auto 0px auto 0px;
line-height: 44px; /* Adjust this as needed */
}
有沒有辦法在本例中自動將其集中爲「li a」?請注意,a元素不使用行高而被集中。 http://jsfiddle.net/vpVEf/9/ – Ronaldo
就拿你有line-height: 2.8em;
在#MenuEventos li a
風格,並將其移動到#MenuEventos li
風格。
看到這個jfiddle:http://jsfiddle.net/zFnJb/
大家好。我仍然對這個問題有疑問。有沒有辦法像這個例子中的「li a」一樣自動集中它?請注意,a元素不使用行高而被集中。 http://jsfiddle.net/vpVEf/9/ – Ronaldo