我的页脚当前有一系列不同大小的链接,随着页面宽度的减小,它会自动换行到下一行。
<ul class="footer-links">
<li>text 1</li>
<li>text 2</li>
<li>text 3</li>
<li>longer text 1</li>
<li>text 4</li>
<li>text 5</li>
<li>longer text 2</li>
<li>much longer text 1</li>
<li>longer text 3</li>
<li>text 6</li>
<li>much longer text 2</li>
<li>very much longer text 1</li>
<li>text 7</li>
<li>longer text 4</li>
</ul>
我想要的是让每个行始终居中,即使链接环绕。
关于如何实现这一目标的任何想法?
答案 0 :(得分:1)
这会给你你想要的。请参阅小提琴:http://jsfiddle.net/harveyramer/NF2tm/
ul.footer-links {
display: block;
list-style-type: none;
text-align: center;
}
ul.footer-links > li {
margin: 3px 5px;
display: inline-block;
}
答案 1 :(得分:0)
ul
s font-size
设置为0,然后在fontsize
上声明li
,以便删除每个之间令人讨厌的空白区域来改善它li
。代码低于......
ul.footer-links {
display: block;
list-style-type: none;
text-align: center;
font-size: 0;
}
ul.footer-links > li {
margin: 3px 5px;
display: inline-block;
font: 100 12px/20px 'Arial', sans-serif;
}
哈维最先回答问题。