Autor | Zpráva | ||
---|---|---|---|
Z3NTIVA Profil |
#1 · Zasláno: 10. 5. 2012, 16:59:11 · Upravil/a: Moderátor (editace znemožněna) 10. 5. 2012, 21:55:07
Zdravím,
mám problém s tímto vysovacím menu: www.hoscer.cz (nabízíme) Když se vysune, a je to trochu víc oddálené/přiblížené, není přímo pod nabízíme, ale kousek vedle. Nevíte někdo prosím, jak to zafixovat, aby to vždy bylo přímo pod nabízíme ? Díky |
||
panther Profil |
#2 · Zasláno: 10. 5. 2012, 17:46:19
Z3NTIVA:
třeba: ul#menu li {position: relative;} ul#menu ul.vyjed {display: none; position: absolute; left: -2px; top: 65px; |
||
Z3NTIVA Profil |
#3 · Zasláno: 10. 5. 2012, 17:53:32
Díky, je to lepší, pořád to ale trochu " cestuje"... Navíc je tu ted videt dolni okraj základního menu. což před tím nebylo.
viz.: http://www.hoscer.cz/ Nevíš prosím jak tyto dva problémy zapravit ? Díky moc |
||
panther Profil |
#4 · Zasláno: 10. 5. 2012, 17:57:25
Z3NTIVA:
cestuje, protože máš to menu napsané... škoda mluvit. 1. pohraj si s hodnotou top (to tě mohlo napadnout, jen zapojit to, co máš na krku, že?)
2. nedělej to pozadí jedním obrázkem pro ul , ale přiřaď ho (správně) každé položce (nebo odkazu) zvlášť. Pak to bude sedět, nebudou ti jednotlivé položky vyjíždět z orámování (orámované nejsou, je jen náhoda, že to tak zrovna vychází za určité konstelace).
|
||
Z3NTIVA Profil |
#5 · Zasláno: 10. 5. 2012, 18:00:21 · Upravil/a: Z3NTIVA
S top si pohraju, díky :)
K tomu pozadí... Nejde to vážně obejít jinak ? Nevím jak bych to pozadí udělal, když má každá položka jinak široký to pozadí, resp. vím, ale bylo by to na 2 hodiny práce, jen s menu, a dá se říct, že mě tak trochu tlačí čas... Fakt nevíš, jestli to jde obejít i jnak ? Prosím |
||
Z3NTIVA Profil |
#6 · Zasláno: 10. 5. 2012, 20:52:14
A jak tak koukám, má to ještě jeden háček. Když sem tam dal jak si mi psal, sice t tolik nevyjíždělo, ale když sem najel na to vysunute menu, zmizelo ( hover se jakoby deaktivoval )... Takže začínám zase od nuly...
|
||
panther Profil |
Z3NTIVA:
„Fakt nevíš, jestli to jde obejít i jnak“ je to správné řešení, neobcházej ho. Dvě hodiny utekly, jistě ses s tím už popral - jestli ne, podívej se, jak je stejné menu udělané jinde (používá se dost často). „když sem najel na to vysunute menu, zmizelo ( hover se jakoby deaktivoval )“ samozřejmě - LI , které hoveruješ není tak vysoké, jak chceš (a nevidíš to, pozadí totiž má nadřazené menu). Než najedeš na vnořený seznam, sjedeš z první položky (a už tedy nebude platit :hover , budeš z ní myší pryč). Uvidíš to hezky, když si dáš třeba #menu li {background: red;}
Tak, a teď bys mohl vědět, jaká je výhoda, že pozadí budou mít položky/odkazy a ne nadřazené menu (alespoň pro začátečníka je to vidět lépe). |
||
peta Profil |
#8 · Zasláno: 11. 5. 2012, 10:34:17
http://peter-mlich.wz.cz/web/js/prx/menuedul.htm
Dole kliknes na tlacitko www a pak v prohlizeci zobrazit zdrojovy kod nove otevrene stranky. http://www.hoscer.cz/ * Tve menu se mi totiz ve FF zabali pokazde, kdyz vejdu na cerny namecek z modreho pruhu. Pokud ale rychle cuknu mysi, tak system kurzor neposune +1, ale treba +10 a preskocim tu oblast, kde se mi to zavre :) Nevim, zda uzivatel takove finty ovlada. * V css mas podivne znaky �. * UL, LI, P po pod ma margin, ktery muze zpusobovat prave problem s tim skryvanim. * padding:17px 56.5px 20px 56.5px; - polovicni pixely na obrazovce udelat nejdou * pozicovani s floatem pokud mozno nemichej * float se ukoncuje bezpecne clear prvkem * zaporne marginy se snaz pouzivat co nejmene, nektere prohlizece v urcitem nastaveni je ignoruji a kdyz na tom zalozis stranku, muze se to v nich hodne rozsypat * proc nastavujes font az u odkazu a ne pro cely blok #menu? Ale mozna to ma svuj duvod, ze prebijis jiny font. Nebo pro cele body dat font, ne? * #kontakt {float:right; - ono by mu mozna stacilo nastavit text-align:right :) Osobne nejsem moc priznivcem floatovani. |
||
Z3NTIVA Profil |
#9 · Zasláno: 12. 5. 2012, 16:46:31
Ok, díky... zatím to nechám, udělám vše ostatní a na koncise na to podívám, asi to menu budu muset předělat z 60ti%... Díky
|
||
Časová prodleva: 12 let
|
0