The following is happening (font-family:'Arial',sans-serif;
):
The CSS is the same for all Browsers - it is like this:
#main_menu ul {
height:41px;
width:960px;
font-size:13px;
font-weight:bold;
list-style-type:none;
display:flex;
flex-direction: row;
}
#main_menu ul li a {
display:block;
height:26px;
padding:15px 24px 0 24px;
line-height:13px;
color:#fefefd;
border-left:1px solid #7f9f67;
border-right:1px solid #466232;
text-transform:uppercase;
background:url(images/header_menu_bg_inactive.jpg) top center repeat-x;
text-shadow:1px 1px 1px #333;
}
#main_menu ul li:first-child a {
border-left:1px solid #445d32;
padding-left:22px;
}
#main_menu ul li:last-child a {
padding-right:22px;
}
As you can see this was originally built in Chrome. How can I solve this annoying issue
- without conditional hacks for every Browser
- without setting a fixed size for every menu item
Is there an easy solution?