我正在努力嘗試讓一個餐廳菜單的一部分在網站上正確顯示。我正在使用在「兩列」列表中完美工作的點領導者: 如何將CSS點領域用於「三列」列表?
ITEM.......................PRICE
LONGER NAMED ITEM..........PRICE
使用下列內容:
CSS:
p.menu-item {
overflow: hidden;
}
span.item {
float: left;
padding: 0 .2em 0 0;
margin: 0;
}
span.price {
float: right;
padding: 0 0 0 .2em;
margin: 0;
}
p.menu-item:after {
content: "";
display: block;
overflow: hidden;
height: 1em;
border-bottom: 1px dotted;
}
HTML:
<p class="menu-item"><span class="item">ITEM</span><span class="price">PRICE</span></p>
<p class="menu-item"><span class="item">LONGER NAMED ITEM</span><span class="price">PRICE</span></p>
但我有一個項目的幾集有兩種價格。
例如
item..........price 1.....price2
item2.........price 1.....price2
我只能找到網上的幫助,讓我做單一的定價項目。我玩了http://jsfiddle.net/vkDgJ/17/,但似乎無法得到它。
有什麼建議嗎?
編輯:我還應該提到,我的網頁有一個帶紋理的背景圖像,所以使用背景顏色來隱藏虛線邊框,因爲在昏迷的答案下沒有奏效。
我試過了。我真的認爲這是行得通的,科馬。不幸的是,我在頁面上有一個帶紋理的背景圖片,所以我不能使用背景顏色,邊框會穿過文本。我試圖把與我的頁面相同的背景圖像,但它是這樣一個隨機模式,有一個明顯的矩形偏移它。我編輯了我的原始文章以反映帶紋理的背景。 –
好吧,當我完成另一個時,嘗試背景固定的想法。 – coma
它將與背景完美協作:url(「LINK-TO IMAGE」)無重複固定中心頂部rgba(0,0,0,0)。我不知道我之前爲什麼被困住了。感謝您的幫助。 –