Ik heb een probleem met mijn website, bij mij doet mijn site het perfect maar bij andere niet. hieronder zie je een foto dat (rechts) de manier zoals het hoord, (links) zoals het niet hoort en het er bij 10% van de mensen uitziet.
ik heb de onderstaande javascript code gebruikt
<script type="text/javascript">
sfHover = function() {
var sfEls = document.getElementById("nav").getElementsByTagName("LI");
for (var i=0; i<sfEls.length; i++) {
sfEls[i].onmouseover=function() {
this.className+=" sfhover";
}
sfEls[i].onmouseout=function() {
this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
}
}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
</script>

Edit:
Zie hier mijn css:
#nav{
width: 900px;
height: 35px;
margin: 0 auto;
background: #CE9D27;
}
#nav ul {
padding: 0;
margin: 0;
list-style: none;
line-height: 25px;
}
#nav a {
display: block;
width: 10em;
float: left;
color : #FFFFFF;
font-weight: bold;
font-size: 1em;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
background-color: #CE9D27;
border: none;
padding: 2px;
}
#nav li a:hover {
color : #000000;
background-color : #CE9D27;
}
#nav li {
display: inline;
text-transform: uppercase;
float: left;
width: 10em;
}
#nav li ul {
position: relative;
width: 10em;
left: -999em;
}
#nav li ul ul {
margin: -1em 0 0 10em;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
left: auto;
}
EDIT: Probleem opgelost!