1) In the style.css you’ll need to change this.
#dropdown, .top-menu{
font-size: 12px;
}
to
#dropdown, .top-menu{
font-size: 0;
}
2) Again in style.css you’ll need to change this.
.ribbon ul.top-menu > li.has_children, .square ul.top-menu > li.has_children, #dropdown > li.has_children {
background: url("images/top-submenu.gif") no-repeat scroll right center transparent;
padding-right: 10px;
}
to this
.ribbon ul.top-menu > li.has_children, .square ul.top-menu > li.has_children, #dropdown > li.has_children {
background: none;
padding-right: 0;
}
this will remove the hover arrow
.ribbon ul.top-menu > li.has_children:hover:after, .square ul.top-menu > li.has_children:hover:after, #dropdown > li.has_children:hover:after{
border: 0;
Hi Jeremy
It worked perfectly in both IE and Firefox – thanks!!
I still got problems with the spacing in Safari though… What to do?
Ok this solution should work for all the browsers.
#dropdown, .top-menu{
font-size: 0;
}
should be changed back to
#dropdown, .top-menu{
font-size: 12px;
}
then this added
.ribbon ul.top-menu > li, .square ul.top-menu > li, #dropdown > li{
margin-right: -3px;
}
Sorry… That didn’t work. Instead now the spacing is on all three.
Do you got another suggestion?