页脚 UL 不会居中

Footer UL won't center

我试图用一些 link 图标使页脚居中,但它不起作用,它仍然向右浮动。

.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>

正如我所见,div 漂浮在左侧。您需要从 .links 样式中删除 float: left;,并将 text-align: center 添加到中心列表项。

.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;
}
<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>

尝试将 .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>