我有一个如下所示的水平导航栏:
<ul id = "Navigation">
<li><a href = "About.html">About</a></li>
<li><a href = "Contact.html">Contact</a></li>
<!-- ... -->
</ul>
我使用CSS去除了项目符号并使其水平。
#Navigation li
{
list-style-type: none;
display: inline;
}
我试图将文本对齐,以便每个链接均匀分布,填充整个 ul
的空间。我尝试在 li
和 ul
选择器中都添加了 text: justify
,但它们仍然是左对齐的。
#Navigation
{
text-align: justify;
}
#Navigation li
{
list-style-type: none;
display: inline;
text-align: justify;
}
这很奇怪,因为如果我使用text-align:right
,它的行为就如预期一样。
我该如何让链接均匀分布?
<li>
元素的数量会是可变的吗? - Sparkup