Autor Zpráva
rmaster
Profil
Ahoj,

prosím, dokázal by mi někdo poradit, co může být problém s css menu?
Menu funguje bez problémů, ale na IE 5,6,7 se vůbec nezobrazí.
Originál běží zde: www.miraf.cz

css:
.mainmenu {
  position:absolute;                                                          
  left:350px;                                                                 
  top:119px;                                                                    
  width:900px;                                                                
    height:50px;                                                                
    border:0px;
    margin:0px;
    padding:0px;
  font-family: Arial, Helvetica, sans-serif;                                    
  font-size:16px;                                                             
  letter-spacing:2px;                                                         
    font-weight:normal;                                                         
  }

.mainmenu ul{
    background:transparent url('../IMAGES/MenuPodklad.jpg') repeat-x top left;  
    height:50px;                                                                
    list-style:none;
    margin:0;
    padding:0;
  }

.mainmenu li{
    float:left;
    padding:0px 0px 0px 0px; 
    }

.mainmenu li a{                                                               
    color:#000000;
    display:block;
    font-weight:normal;
    line-height:50px;
    margin:0px;
    padding:0px 14px;                                                           
    text-align:center;
    text-decoration:none;
    }

.mainmenu ul li:hover a{                                                      
    background:transparent url('../IMAGES/MenuVybrane.jpg') repeat-x top left;
    color:#FFFFFF;
    text-decoration:none;
    }


html:
<div class='mainmenu'>
  <ul>
    <li><a href='index.php'><span>O programu</span></a></li>
    <li><a href='novinky.php'><span>Novinky</span></a></li>
    <li><a href='obrazovky.php'><span>Obrazovky</span></a></li>
    <li><a href='navody.php'><span>Návody</span></a></li>
    <li><a href='dotazy.php'><span>Dotazy</span></a></li>
    <li><a href='demo.php'><span>Demo</span></a></li>
    <li><a href='koupit.php'><span>Koupit</span></a></li>
    <li><a href='kontakt.php'><span>Kontakt</span></a></li>   
  </ul>
</div> 


Moc vám děkuji.
Plaváček
Profil
rmaster:

Nezkoumal jsem do hloubky, ale zkus cvičně upravit tuhle deklaraci:

.mainmenu ul{
    background:transparent url('../IMAGES/MenuPodklad.jpg') repeat-x top left;  
    height:50px;                                                                
    list-style:none;
    margin:0;
    padding:0;
    overflow:hidden
  }

A jukni, jestli ti starší prohlížeče náhodou neběží v quirku.
rmaster
Profil
Mám <!DOCTYPE html>, takže to je asi standard.
Bohužel ta deklarace nepomohla.
Plaváček
Profil
rmaster:

Máš to celé nějak podivně nakódované, ale zjistil jsem, že stačí přehodit pořadí DIVů. Ten s navigaci <div class='mainmenu'> šoupni hned za (nebo před) <div id="popisek_stranky"></div>, a mělo by to šlapat.
rmaster
Profil
Tak jsem přehodil div a začalo to lépe šlapat na IE8, ale IE7 a IE6 je to stále stejné.
Menu se vůbec nezobrazí.
rmaster
Profil
Už jsem na to přišel. Opravdu byl problém v poskládání těch divů.
Už mi to šlape. Díky za pomoc. Jsi dobrej.

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: