Mam problem z menu, które przy skrolowaniu (powiększaniu i zminiejszaniu strony ctr+scroll) rozjeżdża się. Widać to tutaj.
Co dziwne szerokość tych elementów jest zdeterminowana w cssach, każdy ma określoną, a mimo to ostatni spada na dół.
Zabrakło mi pomysłów jak to rozwiązać, a klient płacze i się wścieka. Zauważyłem też, że na innych stronach robi się podobnie.
Kod:
<div id="menu"> <ul class="menu"> <li class="item-101 current active"><a href="/" >Home</a></li><li class="item-102"><a href="/omnie.html" >O mnie</a></li><li class="item-103"><a href="/uslugi.html" >Usługi</a></li><li class="item-104"><a href="/referencje.html" >Referencje</a></li><li class="item-105"><a href="/galeria.html" >Galeria</a></li><li class="item-106"><a href="/kontakt.html" >Kontakt</a></li></ul> </div>
Css:
#menu{ height:57px; margin:0; width:972px; border:1px solid #D2D2D2; padding:3px;} #menu ul { margin:0; padding:0; list-style:none;} #menu li{ display:block; float:left; text-align:center; } #menu li span{ display:block; } #menu li a{ color: #FFFFFF; font-size:16px; line-height:18px; text-decoration:none; display:block; background:url(../images/bg_topmenu_li_a.gif) top repeat-x; padding:18px 0 21px 0; height:18px; border-right:1px solid #010101; border-left:1px solid #373636; width:160px;} #menu li a:hover, #menu li.active a{ background:#168FC8 url(../images/bg_topmenu_li_a_hover.png) top repeat-x; color:#FFF; border-right:1px solid #4F6B10; border-left:1px solid #B2CF42;}
Z góry dzięki za podpowiedź.