Autor Zpráva
misa-s
Profil *
Mám udělané dvě jazykové verze stránek CZ a AJ. Použila jsem toto doctype
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
na stránkách mám vyjížděcí menu udělaný ve stylech. Cz verze mi funguje v IE a FF ale AJ verze mi fakčí jen v IE. Mohl by mi prosím někdo poradit v čem jsem zas udělala chybu? Mám na AJ verzi dát jiný doctype?
Chamurappi
Profil
Reaguji na misu-s:
Třeba tenhle:
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Živá ukázka by nebyla?
misa-s
Profil *
Tak ten taky nefunguje

Ukázka

AJ verze http://spackovi.wz.cz/downloadaj.html
CZ verze http://spackovi.wz.cz/download.html
misa-s
Profil *
Prosím koukal se někdo na ty moje odkazy, co tam mám blbě?
Měsíček
Profil
Prosím koukal se někdo na ty moje odkazy, co tam mám blbě?

To menu je děláno strašně zvláštním a zbytečným způsobem, zkus se podívat na interval.cz tam někde na menu (jsou tam podobné) a měli by fungovat všude a co je hlavní jsou jednodušší a přitom mají stejný konečný efekt.

Jinak myslím, že u tohoto problému ani tak nezáleží na doctypu.
misa-s
Profil *
Ty scripty sou vygenerovaný ve photoshopu a patří k promačkávacím logům partnerů a taky k měnícím se fotkám. Menu je udělaný jen ve stylech.
Měsíček
Profil
Ou v tom případě si to tedy projdu ještě jednou ... (ale i tak se prosím podívej na interval.cz možná tam najdeš sama odpověď a něco tě napadne).
misa-s
Profil *
Zkusila sem jednu věc. V té AJ verzi sem krutě Doctype vymázla a výsledek je takový, že ve FF menu pěkně vyjíždí a stránka není rozhozená a v IE ta vyjížděcí část menu je
vyjetá, což je špatný.
ladik
Profil
misa-s
Rozdílné zobrazování stránek má na svědomí chaos v kódu anglické verze - neukončené podmíněné komentáře, zbytky částí kódu vzniklé patrně při kopírování, občas něco chybí, sem tam něco nadbývá, atd.
misa-s
Profil *
Hmm, tak to se z toho asi nevyhrabu, podmíněným komentářům totiž nerozumím a snažila sem se je tam napasovat podle vzoru. Zkusím to ještě nějak prokoumat... Já se totiž učím pokus omyl...
misa-s
Profil *
ladik
Budu hodně troufalá, když tě poprosím o opravu těch komentářů? Prosím, prosím, nevím jak je tam rozmístit:

<div style="position: absolute; width: 100px; height: 100px; z-index: 1; left:24px; top:318px" id="vrstva1">
<div id="menu">
<ul>
<li><a href="indexaj.html">&nbsp;HOME <!--[if IE 7]><!-->
</a>
<!--<![endif]-->
<!--[if lte IE 6]><![endif]--><!--[if lte IE 6]>
</a>
<![endif]--></li>
<li><a href="#">&nbsp;ABOUT <!-->
</a> <!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul style="z-index: 0">
<li><a href="firmaaj.html">&nbsp;The company</a></li>
<li><a href="obchodaj.html">&nbsp;The bussines</a></li>
<li><a href="webaj.html">&nbsp;The website</a></li>
</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
<li><a href="#">&nbsp;DOWNHILLRACER <!--[if IE 7]><!-->
</a> <!--<![endif]-->
<!--[if lte IE 6]>
<table>
<tr>
<td><![endif]-->
<ul style="z-index: 0">
<li><a href="informaceaj.html">&nbsp;About</a></li>
<li><a href="prislusenstviaj.html">&nbsp;Accessories</a></li>
<li><a href="konfiguraceaj.html">&nbsp;Configurations</a></li>
<li><a href="techaj.html">&nbsp;Tech. specific.</a></li>
<li><a href="mediaaj.html">&nbsp;Media</a></li>
</ul><!--[if lte IE 6]></td>
</tr>
</table></a>
<![endif]--></li>
<li><a href="newsaj.html">&nbsp;NEWS</a></li>
<li><a href="odkazyaj.html">&nbsp;LINKS</a></li>
<li><a href="referenceaj.html">&nbsp;REFERENCES</a></li>
<li><a href="faqaj.html">&nbsp;FAQ</a></li>
<li><a href="kontaktaj.html">&nbsp;CONTACT US</a></li>
<li><a href="downloadaj.html">&nbsp;DOWNLOADS</a><!--[if lte IE 6]><![endif]--></ul> </div> </div>
ladik
Profil
misa-s
Hmm, nejde o rozmístění, porovnej si řádek po řádku kód české a anglické verze stránek a uvidíš, kde jsou rozdíly a oprav si anglickou verzi podle té české. Zjistíš, že je tam nesrovnalostí více, nejen v komentářích, ale abys neřekla, tady je zakopán pes:
cz verze - funkční
<li><a href="#">&nbsp;INFORMACE <!--[if IE 7]><!--> 
		</a> <!--<![endif]-->

en verze nefunkční
<li><a href="#">&nbsp;ABOUT <!--> 
		</a> <!--<![endif]-->


Jo, a použij tento doctype:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
jinak budou v IE problémy.
misa-s
Profil *
ladik
Díky moc za pomoc, teď už se to zobrazuje správně. Fakt dík.
vertigo4
Profil
Menu je udělaný jen ve stylech.
no jo, ale jde to udělat elegantněji než ty tvoje podmíněný komentáře
Str4wberry
Profil
Odpovídám vertigovi4:
no jo, ale jde to udělat elegantněji než ty tvoje podmíněný komentáře
To je běžné řešení pro Internet Explorer 6 bez JS.
vertigo4
Profil
Str4wberry
javascriptem myslíš i .htc ?
misa-s
Profil *
Ach jo já se z toho menu zblázním.......už sem to dala sem http://downhillracer.eu/indexcz.html a mám zase jinej problém. V IE když přejíždím myší po vyjetým menu, tak než přejedu přes všechny tlačítka tak mi to menu zmizí, že si ani nestačím vybrat. Ve FF je to dobrý. Nevíte někdo co s tím?
ladik
Profil
Problém způsobují mezery mezi položkami submenu, ve kterých IE nevidí pozadí.
Řešení: vytvoř si malý (např. 1×1px) průhledný obrázek ve formátu gif, pojmenuj ho třeba transparent.gif a umísti ho na pozadí menu:
#menu li ul {position: absolute; display: none; width: 120px; top: 0; left: 120px; background: url('transparent.gif');}
misa-s
Profil *
ladik
Super fakčí to :o) Mooooc díky, jsi zlatej a jestli nejsi, tak určitě brzy budeš, když máš se mnou takovou trpělivost....:o)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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