菜单项中断文本

时间:2013-09-16 11:41:51

标签: html css menu menuitem

我有问题。它可能看起来很简单,但我无法解决这个问题。 我有一个菜单,显示了10个项目。第9项未正确对齐,原因有2行文字。 我该如何解决这个问题?

JSFIDLE

HTML:

<ul style="list-style:none; width: 615px;">
<li style="display: inline-block;"><a class="butao" href="http://www.ahighplay.org/pt/gca/index.php?id=34&preview=1">DFC Portugal</a>

</li>
<li style="display: inline-block;"><a class="butao" href="http://www.ahighplay.org/pt/gca/index.php?id=30&preview=1">Processo DFC</a>

</li>
<li style="display: inline-block;"><a class="butao" href="http://www.ahighplay.org/pt/gca/index.php?id=72&preview=1">Como Participar</a>

</li>
<li style="display: inline-block;"><a class="butao" href="http://www.ahighplay.org/pt/gca/index.php?id=70&preview=1">Calendário</a>

</li>
<li style="display: inline-block;"><a class="butao" href="http://www.ahighplay.org/pt/gca/index.php?id=71&preview=1">Regulamento</a>

</li>
<li style="display: inline-block;"><a class="butao" href="http://www.ahighplay.org/pt/gca/index.php?id=26&preview=1">FAQ's</a>

</li>
<li style="display: inline-block;"><a href="http://www.ahighplay.org/pt/gca/index.php?id=25&preview=1" class="butao">Vídeos</a>

</li>
<li style="display: inline-block;"><a href="http://ahighplay.org/pt/gca/index.php?id=61&preview=1" class="butao">Notícias</a>

</li>
<li style="display: inline-block;"><a href="http://www.ahighplay.org/pt/gca/index.php?id=27&preview=1" class="butao" style="line-height: 20px">Parceiros / Patrocinadores</a>

</li>
<li style="display: inline-block;"><a href="http://www.ahighplay.org/pt/gca/index.php?id=28&preview=1" class="butao">Contactos</a>

</li>

1 个答案:

答案 0 :(得分:1)

添加此设置以使按钮保持在同一行。

ul li {
    vertical-align: middle;
}

jsFiddle Demo

此外,不建议使用内联样式(并且它会在每个列表项上重复)。您应该将该设置移动到CSS,因此您的代码将是:

ul li {
    vertical-align: middle;
    display: inline-block;
}