| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 28.04.06 Príspevky: 728 Témy: 31 | Napísal xyz: 23.12.2009 13:57 | |
|
dobry den, prichadzam tu za skusenejsimi, hadam dostanem radu. mozno je to banalna chyba ale pozeram nato a brzdi ma to, takze radsej vyuzijem moznost opytat sa tu na fore : )
mam klasicke menu
Kód: <ul> <li class="home"><a href="index.php?page=home"> </a> </li> <li class="ponuka"><a href="index.php?page=home"> </a></li> <li class="kto"> <a href="index.php?page=home"> </a></li> <li class="kontakt"><a href="index.php?page=home"> </a></li> </ul> zostylizovane (jednotlive classy len upravuju obrazok menu) Kód: #menu li a{ position: relative; list-style: none; display: inline; float: left; width: 101px; height: 26px; }
v opere a firefoxe sa mi menu zobrazuje korektne
v exploreri zial nie
v com je chyba? ako by ste to vyriesili? za rady vopred dakujem
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 23.12.2009 14:21 | |
|
Ja pouzivam taketo nieco:
Kód: #menu li { float: left; } #menu li a { display: block; /* nech sa <a> roztiahne na celu plochu <li> */ }
A funguje to.
|
|
Registrovaný: 28.04.06 Príspevky: 728 Témy: 31 | Napísal autor témy xyz: 23.12.2009 14:31 | |
|
no taka malicka vecicka a vsetko to zmeni, dakujem krasne
|
|
Registrovaný: 30.06.07 Prihlásený: 26.11.19 Príspevky: 69 Témy: 40 | Napísal quark: 26.12.2009 12:26 | |
|
V CSS sa da robit vela veci a treba si uvedomit co k comu patri. Totiz spravit vsetko pre selector #menu li a je hlupost. Ty chces aby sa ti polozky menu (zoznamu) zarovnavali za sebou tak pre ten selector musis napisat
Kód: #menu li { position: relative; list-style: none; float: left; } A display: inline nemusi byt kedze to vyriesi float: left. Tu su vsetky polozky vztahujuce sa k tagu 'li'. Pre tag 'a' sa vztahuje jeho velkost a to aby bola klikatelna oblast po celom obdlzniku ak som spravne pochopil cize: Kód: #menu li a { width: 101px; height: 26px; display: block; /* ostatne prvky na stylizaciu textu a pod. */ }
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 26.12.2009 19:31 | |
|
quark
Naco pouzivas position:relative?
Display:inline byt nemusi, ale v IE6 to vyriesi double margin bug, takze pokial tie <li> marginujes, pouzi to. V prehliadacoch dodrzujucich standardy to ziaden efekt nema. Jednoznacne ale na ukladanie vedla seba pouzi float:left.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Odlišné zobrazenie odstavcov v HTML, XHTML, XML, CSS | 2 | 332 | 23.02.2010 18:27 šulo | | Odlišné ramky v PC? v Pamäte | 4 | 425 | 30.05.2018 23:46 kubinek17 | | odlisne CSS pre IE, FF a Safari v HTML, XHTML, XML, CSS | 2 | 473 | 09.04.2010 22:53 max-m | | Odlišné ukazovanie pingu na CS:GO/LOL a speedtest.com v Poskytovatelia internetu | 16 | 686 | 27.10.2015 16:06 phau | | navigacne menu - sek.menu v HTML, XHTML, XML, CSS | 2 | 494 | 15.10.2013 21:54 newbie99 | | Zobrazenie v nVidia grafické karty | 0 | 474 | 08.01.2010 11:49 Peter | | Dvojite zobrazenie v Monitory, televízory a projektory | 0 | 397 | 03.09.2012 16:39 silho | | Zobrazenie pripojení v Sieťové a internetové programy | 1 | 389 | 18.02.2011 17:38 don jebot | | Zobrazenie RSS v PHP, ASP | 2 | 862 | 07.08.2008 16:05 genius7 | | zobrazenie suborov. v Operačné systémy Microsoft | 1 | 344 | 12.02.2014 15:08 tatko Tom | | PS3 zobrazenie v Herné konzoly | 17 | 636 | 13.10.2015 13:56 pcluon | | zobrazenie súborov v Audio programy | 4 | 801 | 12.03.2008 19:21 Mandy | | zobrazenie DIVu v PHP, ASP | 1 | 545 | 08.08.2008 10:55 suchy | | Zobrazenie Firefox v Siete | 4 | 515 | 09.05.2010 16:28 Echo | | zobrazenie stranok v Sieťové a internetové programy | 6 | 683 | 11.10.2009 15:07 pitimir | | chybné zobrazenie v Sieťové a internetové programy | 1 | 540 | 30.01.2009 13:41 mbmbac |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|