Jakiś czas temu zrobiłem sobie menu wszystko było w porządku na każdej przeglądarce do dziś. Podejrzewam, że była jakaś aktualizacja tej przeglądarki i teraz wyświetla się nie poprawnie.
Mój CSS:
#menu { margin-left: 360px; } #menu ul { position: absolute; float: left; list-style-type:none; } #menu li { display: inline; } #menu a { background: url(../images/button_background.png); width: 128px; height: 85px; display: inline-block; text-align: center; float: left; color: #fff; font: 16px "Noto Sans"; text-decoration: none; padding-top: 48px; margin-right: -20px; } #menu li:nth-child(1) a { background: url(../images/home_icon.png) 51px 22px no-repeat, url(../images/button_background.png) right bottom no-repeat; padding-right: 10px; } #menu li:nth-child(1) a:hover { background: url(../images/home_icon.png) 51px 22px no-repeat, url(../images/button_background_hover.png) no-repeat; } #menu li:nth-child(2) a { background: url(../images/sites_icon.png) 51px 22px no-repeat, url(../images/button_background.png)no-repeat; padding-right: 10px; } #menu li:nth-child(2) a:hover { background: url(../images/sites_icon.png) 51px 22px no-repeat, url(../images/button_background_hover.png)no-repeat; } #menu li:nth-child(3) a { background: url(../images/register_icon.png) 56px 22px no-repeat, url(../images/button_background.png)no-repeat; padding-right: 10px; } #menu li:nth-child(3) a:hover { background: url(../images/register_icon.png) 56px 22px no-repeat, url(../images/button_background_hover.png)no-repeat; } #menu li:nth-child(4) a { background: url(../images/login_icon.png) 55px 22px no-repeat, url(../images/button_background.png)no-repeat; padding-right: 10px; } #menu li:nth-child(4) a:hover { background: url(../images/login_icon.png) 55px 22px no-repeat, url(../images/button_background_hover.png)no-repeat; } #menu li:nth-child(5) a { background: url(../images/helpdesk_icon.png) 55px 22px no-repeat, url(../images/button_background.png)no-repeat; padding-right: 10px; } #menu li:nth-child(5) a:hover { background: url(../images/helpdesk_icon.png) 55px 22px no-repeat, url(../images/button_background_hover.png)no-repeat; } #menu li:nth-child(6) a { background: url(../images/forum_icon.png) 51px 22px no-repeat, url(../images/button_background.png)no-repeat; padding-right: 10px; } #menu li:nth-child(6) a:hover { background: url(../images/forum_icon.png) 51px 22px no-repeat, url(../images/button_background_hover.png)no-repeat; }
HTML:
Problemem jest to, że od drugiego elemntu cała reszta jest lekko w dół:

Powinno być tak:

Kombinowałem trochę w CSS, ale nie mam pojęcia co mogło to spowodować.