我試圖在我的導航菜單中找到一個分隔符,並且發現了'li + li'函數,但是我很難在右邊獲得分隔符地點。我試圖讓它均勻地放置在兩個佔位符居中和所有之間。我試圖用邊緣和填充屬性搞亂,沒有運氣。header li + li分隔符放置問題
這是一個jsfiddle以及我想要實現的代碼和圖片示例。任何幫助非常感謝,謝謝。
HTML/CSS
<style>
body {
margin: 0;
color:white;;
}
#header {
background-color: #1c2024;
height: 100px;
width: 100%;
text-align: center;
line-height: 100px;
}
#header ul {
margin: 0;
}
#header li {
display:inline;
}
#header li + li {
background:url('http://i.imgur.com/IdVT0cL.png') no-repeat;
padding-left: 20px;
padding-right: 20px;
}
</style>
</head>
<body>
<div id="wrapper">
<div id="header">
<ul>
<li>odsfjkoj</li>
<li>odsfjkoj</li>
</ul>
</div>
</div>
</body>
你爲什麼不只是使用邊境定義的顏色?這種情況下的圖像是無用的。你可以使用border-right:1px solid#666;和李:最後一個孩子的邊界:沒有;規則。 –