i have a problem with css background images (i think thats what is causing the issue) that i use in my main navigation. my main navigation or link buttons position incorrectly when viewed in safari, and just a few other browsers. although it seems fine in firefox and internet explorer. but i would like to fix the issue so it works across all the main browers that i've mentioned.
here's the live page
here's what it looks like in safari
here's my div code
and here is the css code
here's the live page
here's what it looks like in safari
here's my div code
Code:
<div id="main_tab_subholder"><div id="main_tab_subcopy"><a href="">tab1</a></div></div>
<div id="main_tab_subspacer"></div>
<div id="main_tab_subholder"><div id="main_tab_subcopy"><a href="">tab2</a></div></div>
<div id="main_tab_subspacer"></div>
<div id="main_tab_subholder"><div id="main_tab_subcopy"><a href="">tab3</a></div></div>
<div id="main_tab_subspacer"></div>
<div id="main_tab_subholder"><div id="main_tab_subcopy"><a href="">tab4</a></div></div>
<div id="main_tab_subspacer"></div>
<div id="main_tab_subholder"><div id="main_tab_subcopy"><a href="">tab5</a></div></div>
<div id="main_tab_subspacer"></div>
<div id="main_tab_subholder"><div id="main_tab_subcopy"><a href="">tab6</a></div></div>
<div id="main_tab_subspacer"></div>
and here is the css code
Code:
#main_tab_subholder a:link, #main_tab_subholder a:visited {
display:block;
margin:0;
width:108px;
height: 22px;
border: 0px;
background-image: url(../_images/00_buttons/main_tabs.gif);
background-repeat: no-repeat;
position: relative;
float: left;
margin-left:0px;
}
#main_tab_subholder a:hover {
background-image: url(../_images/00_buttons/main_tabs_hover.gif);
}
#main_tab_subcopy a:link, #main_tab_subcopy a:visited {
text-align: center;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: #ffffff; font-size: 12px;
font-weight: normal;
padding-top:0.4em; }
#main_tab_subcopy a:hover {
color: #ffffff;
}
#main_tab_subspacer {
padding:0.1em;
float: left;
margin-left:0px;
}