我有两个背景图像,但我无法同时显示它们(其中一个是不可见的)。另一个问题是 li 元素的 padding-top 不起作用。
HTML:
<ul class="menu">
<li class="item-101 current active"><a href="/">Home</a></li>
<li class="item-102"><a href="/index.php/merchants-shops">Merchants / Shops</a></li>
<li class="item-103"><a href="/index.php/contact-us">Contact us</a></li>
</ul>
CSS:
* {
margin: 0;
}
#left #menu ul.menu {
list-style: none;
padding: 0;
}
#left #menu ul.menu li {
background: url(http://tax.allfaces.lv/templates/tax/images/menu_fons.png) no- repeat, url(http://tax.allfaces.lv/templates/tax/images/bulta_peleka.png) no-repeat;
background-position: left 0px, 200px 0px;
width: 294px;
height: 44px;
padding: 0 0 5px 0;
}
#left #menu ul.menu li a {
text-transform: uppercase;
text-decoration: none;
font-style: italic;
padding: 15px 0 0 17px;
color: #336699;
}
在此处查看完整示例:http: //jsfiddle.net/BWagZ/
问题是:1)如何使两个背景图像出现在按钮上。您可以认为第一张图片是按钮的背景图片。但是第二张图片是一个小箭头,应该显示在按钮的右侧。目前这个图像根本没有出现(但它在那里)。
2) 为什么 li 元素的 padding-top 不起作用?我希望 li 元素中的文本在按钮中具有顶部填充。