我正在嘗試創建左側的一些項目和右側的一些項目(左側項目1,右側項目2和3)的導航欄。我的JSFiddle有我目前的代碼。導航欄對齊部分右側部分左側錯誤
我試圖解決這個問題:
float: right
text-align:right
他們都不似乎工作。我確信有一個超級簡單的解決方案,但我想不起來。
HTML:
<div class="navbar">
<!--Create the button home -->
<p class="innav">Num1</p>
<p class="HL">|</p>
<p class="rightIn">Num2</p>
<p class="HL">|</p>
<p class="rightIn">NUM 3</p>
<p class="HL">|</p>
</div>
CSS:
div.navbar{
width:100%;
height: 30px;
background-color: #03572c;
}
p{
display: inline;
}
p.innav{
color:white;
font-size: 24px;
width: 30px;
height: 30px;
margin-left: 10px;
margin-top: 10px;
}
p.rightIn{
color:white;
font-size: 24px;
width: 30px;
height: 30px;
margin-left: 10px;
margin-top: 10px;
}
.HL{
margin-left: 10px;
color:white;
font-size:24px;
}
任何幫助將不勝感激! :)
好極了!當添加更多的孩子時,是否只添加'p:nth-child(x)',其中x是孩子號碼? – intboolstring
'p:nth-child(x)'用於將'.HL'元素浮動到右側(最後兩個'.HL')。你可以給他們定製類('.HL-fl-r')。並替換爲'p:nth-child(x)' – Alex
@alirezasafian我對它有一些疑問,如果我們將使用float鏈接,那麼link2將是最後一個鏈接,link3將是第二個最後一個鏈接我們如何解決這個問題,我也有同樣的想法需要做。 我想輸出像左側的鏈接1和鏈接2將在右側的第一個鏈接,然後鏈接3將是右側的最後一個鏈接 – Shailesh