Witam!

Współtworzę serwis http://www.zubrzyjepodlasiem.pl
Login: depart, haslo: depart, strona jest w fazie testow.

Mam dziwny problem menu, które oparte jest o komponent Joomli - TransMenu. Otóż menu to rozjeżdża się w IE7. Myślałem, że to problem przez display: table-cell, ale przy display: inline też nie działa. Dodatkowo dziwnie jest gdyż w Fx co kilkadziesiąt przeładowań menu też się rozjeżdza podczas gdy w większości przypadków jest ok.

Oto kod HTML:

  1. <div id="wrap">
  2. <div id="menu2">
  3. <ul>
  4. <li class="first-child">
  5. <a href="http://www.zubrzyjepodlasiem.pl/index.php?option=com_content&task=blogcategory&id=1&Itemid=52" id="menu52"> <img src="http://www.zubrzyjepodlasiem.pl/images/stories/conowego.gif" border="0" alt="Co Nowego?"/></a></li>
  6. <li><a href="http://www.zubrzyjepodlasiem.pl/index.php?option=com_content&task=blogcategory&id=2&Itemid=53" id="menu53"> <img src="http://www.zubrzyjepodlasiem.pl/images/stories/krolpuszczy.gif" border="0" alt="Król Puszczy"/></a></li>
  7. <li><a href="http://www.zubrzyjepodlasiem.pl/index.php?option=com_content&task=blogcategory&id=3&Itemid=54" id="menu54"> <img src="http://www.zubrzyjepodlasiem.pl/images/stories/raportsrodowiskowy.gif" border="0" alt="Raport Środowiskowy"/></a></li>
  8. <li><a href="http://www.zubrzyjepodlasiem.pl/index.php?option=com_content&task=section&id=4&Itemid=56" id="menu56"> <img src="http://www.zubrzyjepodlasiem.pl/images/stories/zubrwakcji.gif" border="0" alt="Aktywności Żubra"/></a></li>
  9. </ul></div></div>


A oto kod CSS:

  1. #wrap {
  2. position:absolute;
  3. top: 70px;
  4. left: 190px;
  5. width: 620px;
  6. height: 50px;
  7. margin: 0px;
  8. padding: 0px;
  9. }
  10. #menu2 {
  11. }
  12.  
  13. #wrap #menu2 ul {
  14. width:100%;
  15. }
  16.  
  17. #wrap #menu2 li {
  18. display: table-cell;
  19. width: 6px;
  20. padding-left: 18px;
  21. padding-right: 16px;
  22. padding-bottom: 5px;
  23. background-image: url(img/menu-separator.gif);
  24. background-repeat: no-repeat;
  25. background-position: left;
  26. }
  27. #wrap #menu2 li:first-child {
  28. padding-left: 0;
  29. background-image: none;
  30. }
  31. #wrap #menu2 li a {
  32. display: block;
  33. height: 37px;
  34. }
  35. #wrap #menu2 li a img {
  36. vertical-align: top;
  37. }
  38.  
  39. * html #wrap #menu2 ul {
  40. float: right;
  41. }
  42. * html #wrap #menu2 li {
  43. height: 42px;
  44. display: inline;
  45. }
  46. * html #wrap #menu2 li.first-child {
  47. padding-left: 0;
  48. background-image: none;
  49. }


Jak ktoś ma jakiś pomysł jak to rozwiązać w IE7...

Pozdrawiam i dziękuję za pomoc