I am having a problem with a disjoint rollover navbar that I created with CSS. Oddly, the navbar works fine when I run the website locally, but when I upload it to my server and run it from there the problem occurs.
The content of the last button in the navbar that is within the div that is visible on mouseover, but hidden on mouseout, is always visible below the button. This is not even the position where the content should display. Also odd, is the fact that the problem occurs with Firefox, but not with IE. I haven't tested with any other browsers.
The website, which is incomplete, is currently located at
http://pending.bigdwebspinner.com/blessings-art
The styles that the define the rollover are:
#homenav a .contentroll {
width: 340px;
height: 270px;
position: absolute;
top: 165px;
left: 200px;
visibility: hidden;}
#homenav a:hover .contentroll {
visibility: visible;
text-decoration: none;
padding: 5px;}
If I click on the "go" button, to the right of the address bar, several times, the navbar will display correctly. Subsequent clicks on "go" will cause it to display incorrectly again. Clicking "reload" does nothing to fix the problem.
Any suggestion on how to fix this problem? Is this a bug in Firefox? I was under the assumption that Firefox was CSS compliant.
Could this be a hosting server problem? The hosting server is Godaddy. I assume they have adequate hardware. Could it be a server OS issue? The website is on a linux server.
Any help would be greatly appreciated.
|