Autor | Zpráva | ||
---|---|---|---|
Senyx Profil |
#1 · Zasláno: 18. 5. 2007, 23:51:50
ahoj, mám vertikální menu a opera a ff ho vykreslují vpohodě, ale ie ho vykreslí vertikálně, jak se to dá opravit...?
ul { margin: 0; list-style: none; padding-left: 0; height: 31px; display: block; } li { margin: 0; padding: 0px 21px 0px 21px; list-style: none; display: table-cell; height: 31px; } |
||
Mistr Profil |
#2 · Zasláno: 19. 5. 2007, 00:02:21
Senyx
display: table-cell; Hodnota nefunguje v Internet Exploreru - viz http://www.jakpsatweb.cz/css/display.html |
||
Senyx Profil |
#3 · Zasláno: 19. 5. 2007, 06:52:39
ano, ale ani když nastavím display: block; tak problém zůstane...
|
||
habendorf Profil |
#4 · Zasláno: 19. 5. 2007, 11:04:52
ano, ale ani když nastavím display: block; tak problém zůstane...
No aby ne, block je prostě blok :o) Takže display:inline. |
||
Senyx Profil |
#5 · Zasláno: 19. 5. 2007, 20:08:04
jenže pak nemůžu nastavit výšku, šířku, atd...
|
||
A Profil * |
#6 · Zasláno: 19. 5. 2007, 22:34:24
mám vertikální menu a opera a ff ho vykreslují vpohodě, ale ie ho vykreslí vertikálně
nějak to nedává smysl |
||
Senyx Profil |
#7 · Zasláno: 19. 5. 2007, 22:39:30
ježišmarja, takovou blbost jsem napsal a nevšim jsem si toho...
menu má být horizontální a ie ho kreslí vertikálně... |
||
A Profil * |
#8 · Zasláno: 19. 5. 2007, 23:38:29
li { display: inline; float: left; width: 150px; margin: .....; padding: .....; background: ...; }
|
||
Petr Tichý Profil |
#9 · Zasláno: 19. 5. 2007, 23:53:36
A
Určitě bude fungovat ta šířka, když si to přetipoval na řádkový element? |
||
Plaváček Profil |
#10 · Zasláno: 20. 5. 2007, 05:45:24 · Upravil/a: Plaváček
Petr Tichý
Ano, bude. Protože plovoucí prvek se automaticky stává blokovým elementem. Display:inline se používá k eleminici IE bugu zvaného dvojitý margin. |
||
Petr Tichý Profil |
#11 · Zasláno: 20. 5. 2007, 09:51:50
Plaváček
Diky. |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0