Autor | Zpráva | ||
---|---|---|---|
Sasik13 Profil |
#1 · Zasláno: 24. 5. 2006, 19:51:30
Mám menu podle: http://css.interval.cz/clanky/horizontalni-dvouurovnove-obrazkove-menu /
a potřeboval bych aby bylo cele menu vycentrované na střed. Ať dělám co dělám, drží to vlevo jako přibitý! :-( |
||
Sasik13 Profil |
#2 · Zasláno: 25. 5. 2006, 05:35:58
Nejde co? A autor článku nemá žádný odkaz na sebe. :-(
|
||
DJ Miky Profil |
#3 · Zasláno: 25. 5. 2006, 13:22:42
úplně jednoduše - nastavíš mu pevnou šířku, margin:0 auto; a pro IE text-align:center nadřazenému elementu
|
||
peta Profil * |
#4 · Zasláno: 27. 5. 2006, 07:45:12
Sasik13 U zmineneho menu velke bacha, cele je treba umistit do divu, jinak v IE5 jede dost pomalym zpusobem a v pozdejsich IE take neni nic extra. Jedna se o jakousi chybku v pozicovani, kdy to desne slozitym zpusobem dopocitava...
Lze pouzit i konstrukci s expression ala, ale uz nevim jmeno... body.profil .profil2 ul ul {position:absolute;z-index:20;display:none;} body.profil .profil2 ul li {top:expression( isNaN(this.js)?(this.js=1, this.onmouseover=new Function("this.className='hover'"), this.onmouseout =new Function("this.className=''") ):0);} body.profil .profil2 ul li:hover u, body.profil .profil2 ul li.hover u {background-color:#fd8;color:#b00;} body.profil .profil2 ul li:hover ul, body.profil .profil2 ul li.hover ul {display:block;} |
||
peta Profil * |
#5 · Zasláno: 27. 5. 2006, 07:49:06
... kde to funguje vlastne tak, ze IE zna CSS vyraz expression, ktery lze spustit JS. Konkterne toto JS dela to, ze
- nastavi na element.js=1 - a prida na onmouseover, onmouseout, ktera meni classname prvku na ""/"hover" S tou jednickou to ma vyznam ten, ze nedochazi k opakovanemu prepisovani className, coz se stavalo. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0