我已經在引導一個HTML文件,下面這個簡單的導航欄加載:我.float:右元素是浮動的過去,它是一個包含DIV
<div class="nav-bar">
<div class="container">
<ul style="float:left">
<li><a target="_blank" href="http://stores.ebay.com/doboyo_Womens-Fashion_W0QQfsubZ5511742012">women's</a></li>
<li><a target="_blank" href="http://stores.ebay.com/doboyo_Mens-Fashion_W0QQfsubZ5511743012">men's</a></li>
<li><a target="_blank" href="http://stores.ebay.com/doboyo_Youth-Fashion_W0QQfsubZ5511744012">youth</a></li>
<li><a target="_blank" href="http://stores.ebay.com/doboyo_Baby_W0QQfsubZ5511745012">baby</a></li>
</ul>
<ul style="float:right">
<li><a target="_blank" href="http://stores.ebay.com/doboyo">STORE HOME</a></li>
</ul>
</div>
</div>
使用下面的CSS:
.listing-template .nav-bar {
width:748px;
}
.listing-template .nav-bar ul {
padding-left: 2px;
padding-right: 5px;
}
.listing-template .nav-bar a {
color: #D7E3E9;
font-family: oswald, sans-serif;
font-size: 14px;
font-weight: 300;
padding: 8px;
text-transform: uppercase;
}
.listing-template .nav-bar li {
display:inline-block;
padding-top: 10px;
padding-bottom: 10px;
border: 1px solid #D7E3E9;
}
我問題在於右邊浮動的元素是浮動的方式通過包含DIV一直到頁面的邊緣。我怎樣才能保持它的div內的float:right元素?我需要先清除浮標嗎?
如果您已經在使用引導程序,您可以使用在引導程序中創建的「左拉」類來替換「float:left」。 – 2015-02-05 15:34:29
我想這是'.container'打破布局的寬度。該類有固定的寬度和acan是問題嘗試刪除,你會看到 – DaniP 2015-02-05 15:34:32
謝謝@ Daniel-Pizon!像魅力一樣工作! – 2015-02-05 15:39:34