页脚UL不会居中

时间:2017-01-10 18:24:07

标签: html css html-lists center footer

我试图用一些链接图标将我的页脚居中,但它只是不起作用,它仍然浮动到右边。

.links {
    list-style: none;
    float: left;
    display: block;
    margin: 0 auto;
    width: 300px;
}

.links ul li {
     display: inline-block;
}

.links ul img {
    padding: 2.5% 4%;
    height: 40px;
}
<div class="links">
    <ul>
    	<li><a href="x"><img src="img/mail.png" alt="Email"></a></li>
    	<li><a href="x"><img src="img/twitter.png" alt="Twitter"></a></li>
    	<li><a href="x"> <img src="img/tumblr.png" alt="Tumblrn"></a></li>
    	<li><a href="x"><img src="img/instagram.png" alt="Instagram"></a></li>
        <li><a href="x"> <img src="img/linkedin.png" alt="LinkedIn"></a></li>
    </ul>
    </div>

2 个答案:

答案 0 :(得分:2)

我可以看到div花车离开了。您需要从float: left;样式中删除.links,并将text-align: center添加到中心列表项。

&#13;
&#13;
.links {
    list-style: none;
    display: block;
    margin: 0 auto;
    width: 300px;
    text-align: center;
}

.links ul li {
     display: inline-block;
}

.links ul img {
    padding: 2.5% 4%;
    height: 40px;
}
&#13;
<div class="links">
    <ul>
    	<li><a href="x"><img src="img/mail.png" alt="Email"></a></li>
    	<li><a href="x"><img src="img/twitter.png" alt="Twitter"></a></li>
    	<li><a href="x"> <img src="img/tumblr.png" alt="Tumblrn"></a></li>
    	<li><a href="x"><img src="img/instagram.png" alt="Instagram"></a></li>
        <li><a href="x"> <img src="img/linkedin.png" alt="LinkedIn"></a></li>
    </ul>
    </div>
&#13;
&#13;
&#13;

答案 1 :(得分:1)

尝试将.links CSS样式属性应用于实际的<ul>而不是父容器。固定宽度和自动边距的组合将允许它在屏幕上居中。这也允许您根据需要设置.links容器的样式。

希望这有帮助。

谢谢!

CSS

.links ul {
    list-style: none;
    display: block;
    margin: 0 auto;
    width: 300px;
    text-align: center;
}

.links ul li {
     display: inline-block;
}

.links ul img {
    padding: 2.5% 4%;
    height: 40px;
}

HTML

<div class="links">
    <ul>
        <li><a href="x"><img src="img/mail.png" alt="Email"></a></li>
        <li><a href="x"><img src="img/twitter.png" alt="Twitter"></a></li>
        <li><a href="x"> <img src="img/tumblr.png" alt="Tumblrn"></a></li>
        <li><a href="x"><img src="img/instagram.png" alt="Instagram"></a></li>
        <li><a href="x"> <img src="img/linkedin.png" alt="LinkedIn"></a></li>
    </ul>
</div>