Autor Zpráva
Majo
Profil *
Ahoj mam taky zvlasny problem. Nefunguje mi rolovacie menu v IE. Teda aby som bol presny tak priamo na stranke www.bwelectronics.sk mi nejde a ak zadate priamo menu http://www.bwelectronics.sk/new_menu.php tak tam mi to pekne roluje.

Viete mi niekto poradit kde je chyba?

menu{
   border:none;
   border:0px;
   margin:0px;
   padding:0px;
   font-family:verdana,geneva,arial,helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   color:8e8e8e;
   }
.menu ul{
   background:url(/image/menu-bg.gif) top left repeat-x;
   height:40px;
   list-style:none;
   margin:0;
   padding:0;
   }
   .menu li{
      float:left;
      }
   .menu li a{
      color:#666666;
      display:block;
      font-weight:bold;
      line-height:40px;
      padding:0px 17px;
      text-align:center;
      text-decoration:none;
      }
      .menu li a:hover{
         color:#000000;
         text-decoration:none;
         }
   .menu li ul{
      background:#e0e0e0;
      border-left:2px solid #0079b2;
      border-right:2px solid #0079b2;
      border-bottom:2px solid #0079b2;
      display:none;
      height:auto;
      filter:alpha(opacity=95);
      opacity:0.95;
      position:absolute;
      width:225px;
      z-index:200;
      /*top:1em;
      /*left:0;*/
      }
   .menu li:hover ul{
      display:block;
      }
   .menu li li {
      display:block;
      float:none;
      width:225px;
      }
   .menu li ul a{
      display:block;
      font-size:10px;
      font-style:normal;
      padding:0px 10px 0px 15px;
      text-align:left;
      }
      .menu li ul a:hover{
         background:#949494;
         color:#000000;
         opacity:1.0;
         filter:alpha(opacity=100);
         }
   .menu p{
      clear:left;
      }   
   .menu #current{
      background:url(/image/current-bg.gif) top left repeat-x;
      color:#ffffff;
      }
Bubák
Profil
Těžko říct, jestli je to vlastnost, nebo chyba, ale pokud změníš první první řádek, třebas podle příkladu, bude ti to v IE fungovat:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Problém bude u uživateli IE6 a starších, tam ani po úpravě doctype! nebude fungovat deklarace, kterou tady máš na řádcích 49/50, IE6 umí hover jen na odkazech.

Najdi si nějaký hover.htc, nebo podobný a přečti si, jak jej použít.
Jednoduchý je třeba z této stránky http://www.xs4all.nl/~peterned/csshover.html tento, umí jen to, co potřebuješ.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0