The chrome button display problem
The CSS code for the button.
/* menu */
.menu_nav { padding:0; float:left; width:auto; height:50px;}
.menu_nav ul { list-style:none; padding-top:14px;}
.menu_nav ul li { margin:0 0 0 4px; float:left; background:url(images/menu_bg.gif) no-repeat right center;}
.menu_nav ul li a { display:block; margin:0; padding:2px 0 8px 19px; color:#8e8e8e; text-decoration:none; font-size:14px; font-weight:normal;}
.menu_nav ul li a span { padding:5px 19px 12px 0;}
.menu_nav ul li a span span { padding:5px 0 12px;}
.menu_nav ul li.active a , .menu_nav ul li a:hover { background:url(images/menu_al.gif) no-repeat left top;}
.menu_nav ul li.active a span, .menu_nav ul li a:hover span { color:#fff; background:url(images/menu_ar.gif) no-repeat right top;}
.menu_nav ul li.active a span span, .menu_nav ul li a:hover span span { background:url(images/menu_a.gif) repeat-x top;}
This is the code on my website.
<div class="menu_nav">
<ul>
<li><a href="index.html"><span><span>Home</span></span></a></li>
<li><a href="products.html"><span><span>Products</span></span></a></li>
<li class="active"><a href="contact.html"><span><span>Contact Us</span></span></a></li>
</ul>
</div>
<div class="clr"></div>
The button displays perfectly fine in IE and FF.
it only has a display problem in chrome.
I suspect the problem is around
background:url(images/menu_al.gif) no-repeat left top;}
.menu_nav ul li.active a span, .menu_nav ul li a:hover span { color:#fff; background:url(images/menu_ar.gif) no-repeat right top;}
.menu_nav ul li.active a span span, .menu_nav ul li a:hover span span { background:url(images/menu_a.gif) repeat-x top;}
but i am not sure how to fix it.
Appreciate any help given
Thanks a million