【发布时间】:2014-02-05 10:54:52
【问题描述】:
如何垂直对齐文本。我发现了类似的问题,但没有一个能解决我的问题。
这是 HTML:
<ul id="main_navi">
<li class="main_navi">
<a class="main_navi_link" href="#">nav_1</a>
</li>
<li class="main_navi">
<a class="main_navi_link" href="#">nav_2</a>
</li>
<li class="main_navi">
<a class="main_navi_link" href="#">nav_3</a>
</li>
</ul>
以及相关的css:
ul#main_navi li:nth-child(1){
list-style-image:url(../pics/main_edit_folder_area.png);
}
ul#main_navi li:nth-child(2){
list-style-image:url(../pics/main_search_data_area.png);
}
ul#main_navi li:nth-child(3){
list-style-image:url(../pics/main_admin_area.png);
}
li.main_navi{
line-height: 70px;
vertical-align: middle;
width: 200px;
}
vertical-align: middle; 在这里对我没有帮助。当我将display: block 用于li.main_navi 时,子弹图像消失了。
这里有一张图片:
【问题讨论】:
标签: html css list vertical-alignment