Autor Zpráva
Ram(pa)
Profil *
Zdar, nevíte proč mi nejde zobrazit správně menu v IE?
Tady máte kód:

<head>
<meta http-equiv="Content-Language" content="cs"/>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250"/>
<title>Test Hover menu</title>
<style type="text/css" media="all">
/* menu */

ul#mainMenu, ul {
color:000000;
padding:0;
margin:0;
list-style-type:none;
}
ul#mainMenu ul {
margin-top:6px;

}

ul#mainMenu li {
float:left;
padding:6px;
width:120px;
}

ul#mainMenu a {
color:black;
background-color:#dddddd;
display:block;
border-bottom:3px solid white;
text-decoration:none;
font-weight:bold;
}


ul#mainMenu ul a {
border-bottom:none;
border-left:1px solid #dddddd;
border-right:2px solid #dddddd;
padding-left:2px;
}

ul#mainMenu ul a:hover {
color:blue;
border-left:5px solid white;
border-right:1px solid white;
background-color:#ffffff;
}

ul#mainMenu ul {
position:absolute;
visibility:hidden;
border-bottom:1px solid white;
background-color:white;
}

ul#mainMenu li:hover ul, ul#mainMenu li.hover ul{
visibility:visible;
}

ul#mainMenu li li {
float:none;
border:none;
padding:0;
}

ul#mainMenu li {
behavior: url(hover.htc); /* Protože IE nedodržuje CSS standarty, aby bylo řešení funkční, použijeme tento *.htc soubor */
}

</style>

</head>
<body>
<ul id="mainMenu">
<li><a href="#">Hlavní odkaz 1</a>
<ul>
<li><a href="#">Pododkaz 11</a></li>
<li><a href="#">Pododkaz 12</a></li>
<li><a href="#">Pododkaz 13</a></li>
</ul>
</li>

<li><a href="#">Hlavní odkaz 2</a>
<ul>
<li><a href="#">Pododkaz 21</a></li>
<li><a href="#">Pododkaz 22</a></li>
<li><a href="#">Pododkaz 23</a></li>
</ul>
</li>

<li><a href="#">Hlavní odkaz 3</a>
<ul>
<li><a href="#">Pododkaz 31</a></li>
<li><a href="#">Pododkaz 32</a></li>
<li><a href="#">Pododkaz 33</a></li>
</ul>
</li>

<li><a href="#">Hlavní odkaz 4</a>
<ul>
<li><a href="#">Pododkaz 41</a></li>
<li><a href="#">Pododkaz 42</a></li>
<li><a href="#">Pododkaz 43</a></li>
</ul>
</li>

<li><a href="#">Hlavní odkaz 5</a>
<ul>
<li><a href="#">Pododkaz 51</a></li>
<li><a href="#">Pododkaz 52</a></li>
<li><a href="#">Pododkaz 53</a></li>
</ul>
</li>

<li><a href="#">Hlavní odkaz 6</a>
<ul>
<li><a href="#">Pododkaz 61</a></li>
<li><a href="#">Pododkaz 62</a></li>
<li><a href="#">Pododkaz 63</a></li>
</ul>
</li>

</ul>

V IE nikdy nevyjedou ty pododkazy. Nevíte někdo co s tím?
Mistr
Profil
Užíváš soubor hover.htc?
Ram(pa)
Profil *
Ehm, abych tě vyvedl z omylu, nejsem žádný přeborník, tohle jsem našel v jedné knize, tak jsem to pracně opisoval, ale o žádném souboru hover.htc tam nepsali. Můžeš mi pls napsat, jak to myslíš?
Mistr
Profil
tohle jsem našel v jedné knize
Není to spíš z Intervalu? No, buď jak buď. K Tvému dotazu na soubor. Pokud jsi text skutečně přepisoval, jak tvrdíš, pak jsi musel také přepisovat větu

behavior: url(hover.htc); /* Protože IE nedodržuje CSS standarty, aby bylo řešení funkční, použijeme tento *.htc soubor */

Takže víš, o čem je řeč. Obsah toho souboru musí být někde daný.
Mistr
Profil
Ram(pa)
Ehm, abych tě vyvedl z omylu, nejsem žádný přeborník
Zde nejde o nějaké odbornictví, jen cituji z toho, co jsi, jak sám tvrdíš, přepsal z jakési publikace.
Ram(pa)
Profil *
Jo, už jsem tu větu nšel, zapoměl jsem ji tam napsat. Takže si mám normálně vytvořit soubor hover.htc a do něj mám dát jako co?
Mistr
Profil
Ram(pa)
Takže si mám normálně vytvořit soubor hover.htc
ano

do něj mám dát jako co
to v té publikaci, ze které čerpáš, musí být také napsané. Mimochodem, co to je za publikaci?
Miloš
Profil
hover.htc je ke stažení na stránce http://www.hszk.bme.hu/~hj130/css/list_menu/hover
Ram(pa)
Profil *
Je to malá knížka o menu (jenom příklady).
Mistr
Profil
Ram(pa)
Už Ti radil kolega Miloš. Podobně lze ten soubor stáhniut třeba na již zmiňovaném Intervalu.
Mistr
Profil
Ram(pa)
Je to malá knížka o menu (jenom příklady).
A jak se ta knížka jmenuje?
Ram(pa)
Profil *
Menu pro www v HTML
je docela stará, dostal jsem ji k novému počítači.
Je to spíš taková brožůrka.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0