One issue that we are currently facing involves our menu bar with line animation on hover effect. Unfortunately, this animation is not working properly in Safari 5.1.7 and there are also some errors on Chrome web browser. For example, when hovering over any link in the fourth menu, the line blinks and there is a tiny 1px white dot visible:
Here is the HTML code:
<nav id="bannerNav">
<ul>
<li class="active"><a href="who-we-are.html"><span>Menu Bar 1</span> <b></b></a></li>
<li><a href="our-group-companies.html"><span>Menu Bar 2</span> <b></b></a></li>
<li><a href="annual-report.html"><span>Menu Bar 3</span> <b></b></a></li>
<li><a href="social-responsibility.html"><span>Menu Bar 4</span> <b></b></a></li>
<li><a href="media-news.html"><span>Menu Bar 5</span></a></li>
</ul>
</nav>
This is the CSS code being used:
body{background-color: #000000;}
#bannerNav{margin-top: 26px; float: right;}
#bannerNav ul{float: right; margin: 0; padding: 0; font-size: 17px;}
#bannerNav ul li{float: left; margin: 0; position: relative; list-style: none; }
#bannerNav ul li a{color: #ffffff; padding: 7px 10px; border: solid 1px rgba(0,0,0,0); margin-left: -3px;}
#bannerNav ul li b{background: #fff; color: #fff; height: 15px; right:0px; position: absolute; top: 9px; width: 1px;}
#bannerNav ul li:hover b, #bannerNav ul li.active b{display: none;}
You can view the full working code here.