Autor Zpráva
Senyx
Profil
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
Senyx
display: table-cell;
Hodnota nefunguje v Internet Exploreru - viz http://www.jakpsatweb.cz/css/display.html
Senyx
Profil
ano, ale ani když nastavím display: block; tak problém zůstane...
habendorf
Profil
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
jenže pak nemůžu nastavit výšku, šířku, atd...
A
Profil *
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
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 *
li { display: inline; float: left; width: 150px; margin: .....; padding: .....; background: ...; }
Petr Tichý
Profil
A
Určitě bude fungovat ta šířka, když si to přetipoval na řádkový element?
Plaváček
Profil
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
Plaváček
Diky.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0