我正在構建頁腳,我有3個部分:左側浮動的徽標,左側浮動的徽標和右側浮動的一組社交圖標。無論何時我將標誌浮起,我的導航欄中的標誌都被推向右側,原因不明。 ul本身位於頁面的中心,並且沒有填充/頁邊空白,所以沒有理由推遲它們。這是我的代碼和一些屏幕截圖。中心對齊內嵌塊div與另一個div浮動左邊
HTML
<p class="copyright footerLogo">
OUR COMPANY LOGO</p>
<div class="footerNavbar">
<ul>
<li><a href="default.asp">Services</a></li>
<li><a href="news.asp">Client Work</a></li>
<li><a href="contact.asp">Contact</a></li>
<li><a href="about.asp">Hire Us</a></li>
</ul>
</div>
<div class="socialIcons">
<ul>
<li>
<a href="http://facebook.com">
<i class="fa fa-facebook-official fa-2x"></i>
</a>
</li>
<li>
<a href="http://twitter.com">
<i class="fa fa-twitter-square fa-2x"></i>
</a>
</li>
<li>
<a href="http://linkedin.com">
<i class="fa fa-linkedin-square fa-2x"></i>
</a>
</li>
</ul>
</div>
</footer>
CSS
footer {
text-align: center;
height: 5em;
background: transparent; }
footer .footerLogo {
float: left;
padding-left: 2em;
padding-top: 1em; }
footer .footerNavbar {
width: 60%;
margin: 0 auto; }
footer .footerNavbar ul {
padding: 0; }
footer .footerNavbar ul li {
text-align: center;
display: inline-block; }
footer .socialIcons {
float: right;
padding-right: 2em; }
footer .socialIcons ul li {
display: inline-block; }
UL居中:
當浮子左關閉時,LIS居中:
我把它編輯成顯示已編譯代碼 –