Autor Zpráva
Question
Profil *
Zdravím! Pozrite si:

http://biowebgym.php5.sk

A jak ten text pod menu zobraziť vedľa menu. Čo najefektívnejšie, bez table-layout. Totižto som vyskúšal veľa vecí, ale nefunguje mi to korektne v IE, mozilla zobrazí v poriadku kadečo. Dík
jonge
Profil
zkus do menu dát float: left
Anonymní
Profil *
dobre, ale teraz je to menu obtekané tak, že ak je hlavného textu doooooooosť veľa, tak sa zobrazuje aj pod menu
Question
Profil *
No tááááááák.. nevie niekto jak to vyriešiť tak, aby ten text nebol vidno aj pod menu ?? Som skúsil dať tomu hlavnému textu vlastnosť margin-left: 230px ale problém nastáva vtedy ak začína text tabuľkou, čo je v skutočnosti väčšina webu, lebo v tabuľke je navigácia na predchádzajúci a nasledujúci článok. Neexistuje fakt jednoduché riešenie takejto situácie ??
MZF
Profil
.subtable {float: left;}

#main {margin-left: 250px;}


Dvousloupcový layout s plovoucí šířkou pravého panelu.
Question
Profil *
Dík, ten text mi veľmi pomohol. Ale zas vyskočila ďalšia chyba zobrazovania v IE (mám pocit že svojou stránkou vychytávam všetky chyby IE aké len môžu byť :((( ). Mozilla ako vždy zobrazuje všetko v poriadku. Pozrite si:

http://biowebgym.php5.sk/index_intcss.php

Problém nastane v IE vtedy, keď: 1. zobrazte daktoré menu, ktoré má veľa položiek, napr. kat3 (rastliny) alebo kat5 (živočíchy), 2. vyberte z podmenu hociktorý link => dôjde k zobrazeniu obsahu súboru v ktorom je zatiaľ len upozornenie že súbor neexistuje a navigačná lišta. Ak je podmenu zobrazené stále v poriadku, tak zaručene sa to zmení, keď zájdete myšou na to horizontálne hlavné menu a daktorá položka sa zvýrazní na a:hover. Vtedy sa v podmenu "skryjú" tie linky, ktoré sa vizuálne nachádzajú pod koncom hlavného textu, tj. všetko čo je v podmenu nižšie ako spodná navigačná lišta v hlavnom okne sa nezobrazí. Zobrazenie sa obnoví keď sa ukáže a zvýrazní niektorá položka podmenu. Som z toho úplne zúfalý lebo to predsa nie je normálne a neviem ako sa toho zbaviť! Dík za akékoľvek rady.

Podotázka: Inak ako je to s podporou CSS2 v IE ? Lebo zjavne nefunguje vlastnosť border-spacing, ale napr. border-bottom-color funguje. Som skúšal pomocou TopStyle Pro zapoznámkovať všetky vlastnosti z CSS2, ale problém sa nevyriešil.

Podotázka 2: Môže súvisieť chybné zobrazovanie stránok aj so service packom príp. ďalšími updatemi pre IE ?
MZF
Profil
Částečně to vyřeší float: left pro #mainmenu .kategorie. Budeš pak ale muset upravit celé horní menu. Upřímně, s tím kódem, jaký tvoříš, budou jenom problémy. Doporučil bych začít znovu, bez tabulkového layoutu. Pak se dá v kódu orientovat, ale takhle to prostě nejde a budou pořád vznikat nové a nové problémy.

1. V IE nefunguje víc vlastností. Některé se dají obejít hacky nebo podmíněnými komentáři.
2. Ne. Záleží jenom na verzi, jakou máš (tedy 6, 5.5, 5 ...).
Question
Profil *
No to máš pravdu, že to ten float:left vyriešil. Dík. Ale teraz je to kus v tom hlavnom menu rozhádzané. Myslíš ako začať znovu ?? Zmeniť CSS ?? Lebo vzhľad moc veľmi meniť nechcem, ibaže by si myslel upraviť nejak CSS aby v tom bol väčší poriadok.
MZF
Profil
Kód je opravdu bídný. To bude hlavní důvod, proč ti také nikdo neporadil - nikdo ho nechtěl luštit. Začni znovu a nemíchej tabulkový layout s divy.
Question
Profil *
Teraz je ten kód lepší ? Ale Explorer mi stále robí tú vec že nezobrazuje podmenu ak je hlavný text kratší :(

http://biowebgym.php5.sk
http://biowebgym.php5.sk/style3.css
Question
Profil *
takže, hrabal som sa na nete a natrafil som na perfektnú stránku ktorú môžem doporučiť všetkým, ktorí si lámu hlavu, prečo sa IE chová nejak podivne ale chybu v kóde nie a nie nájsť:

http://www.positioniseverything.net/gecko/mozbug-clear.html

mimochodom ten môj problém sa volal: guillotine bug

Po zhliadnutí tej stránky musím konštatovať "že chrobáčika som zakiloval" :D

zdar
Toto téma je uzamčeno. Odpověď nelze zaslat.

0