Autor | Zpráva | ||
---|---|---|---|
Question Profil * |
#1 · Zasláno: 26. 8. 2006, 18:36:31
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 |
#2 · Zasláno: 26. 8. 2006, 18:37:22
zkus do menu dát float: left
|
||
Anonymní Profil * |
#3 · Zasláno: 26. 8. 2006, 18:44:48
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 * |
#4 · Zasláno: 26. 8. 2006, 20:01:14
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 |
#5 · Zasláno: 26. 8. 2006, 20:12:29
.subtable {float: left;}
#main {margin-left: 250px;} Dvousloupcový layout s plovoucí šířkou pravého panelu. |
||
Question Profil * |
#6 · Zasláno: 27. 8. 2006, 11:05:35
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 |
#7 · Zasláno: 27. 8. 2006, 11:41:54
Čá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 * |
#8 · Zasláno: 27. 8. 2006, 12:01:15
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 |
#9 · Zasláno: 27. 8. 2006, 12:03:59
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.
|
||
Časová prodleva: 3 dny
|
|||
Question Profil * |
#10 · Zasláno: 30. 8. 2006, 20:04:52
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 * |
#11 · Zasláno: 30. 8. 2006, 22:40:10
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 |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0