Autor | Zpráva | ||
---|---|---|---|
Kuba5 Profil |
#1 · Zasláno: 12. 5. 2011, 19:14:31
Ahoj, zjistil jsem, že v IE se web zobrazuje špatně. V jiných prohlížečích je to OK. První a nejzásadnější problém je menu. Normálně vypadá takhle:
![]() V IE takhle (špatně): ![]() CSS vypadá takto: #menu { width: 625px; background: #000000; height: 40px; } #menu ul { margin: 0; padding: 0px; width: 100%; } #menu li { float: left; display:inline; } #menu a { display: block; height: 32px; border-right: 1px solid #FFFFFF; padding: 8px 35px 0px 35px; background: #27b9fb; text-decoration: none; text-align: center; text-transform: uppercase; font-size: 16px; color: #FFFFFF; } Další problém je, že celá stránka včetně headeru apod. (tzn. celý body) kromě footeru (to už ale není v třídě body) je zarovnaná vlevo. Ale opět to dělá jen u IE, jinde je ve středu. Kod: #container { width: 625px; height: 650px; margin: 0 auto; |
||
Ernie Profil |
#2 · Zasláno: 12. 5. 2011, 19:19:18
Myslím, že problém by mohl být v
#menu li { float: left; display:inline; } Protože jakmile čemukoliv nastavíte float rozdílné od none, stává se to blokovým prvkem. |
||
Kuba5 Profil |
#3 · Zasláno: 12. 5. 2011, 19:21:01
Ernie:
Jakmile dám float none tak to už nejde ani v Chrome apod. Takže nevím. |
||
Ernie Profil |
#4 · Zasláno: 12. 5. 2011, 19:26:48
Bez kódu nevím, jak to bude fungovat, ale zkusit
display:inline-block www.jakpsatweb.cz/css/display.html |
||
Kuba5 Profil |
#5 · Zasláno: 12. 5. 2011, 19:29:50
V IE to stále nejde a v ostatních je to trošku přehozený.
:( |
||
Ernie Profil |
#6 · Zasláno: 12. 5. 2011, 19:44:10
Můžete prosím přidat odkaz na nějakou živou ukázku?
|
||
jenikkozak Profil |
#7 · Zasláno: 12. 5. 2011, 19:45:34
Kuba5:
„Další problém je, že celá stránka včetně headeru apod. (tzn. celý body) kromě footeru (to už ale není v třídě body) je zarovnaná vlevo. Ale opět to dělá jen u IE, jinde je ve středu.“ Prvky se zarovnají na střed v IE, bude-li mít nadřazený element nastaveno text-align na hodnotu center. |
||
Bubák Profil |
#8 · Zasláno: 12. 5. 2011, 20:37:45
Kuba5:
„zjistil jsem, že v IE se web zobrazuje špatně“ V jaké verzi a v jakém vykreslovacím režimu? HTML si máme ve volném čase napsat sami? Možná pomůže floatovat odkazy. Též můžeš kouknout na hotové měnu http://teststranek.kvalitne.cz/menu7.1/, můžeš i ho upravit podle potřeby. jenikkozak: „Prvky se zarovnají na střed v IE, bude-li mít nadřazený element nastaveno text-align na hodnotu center.“ Nebo když bude IE ve standardním vykreslovacím režimu, s velkou pravděpodobností je IE ve quirku. Ernie: „Můžete prosím přidat odkaz na nějakou živou ukázku?“ Přesně tak, tady není věštírna, abychom poznávali příčinu problémů z přemalovaných obrázků. |
||
Časová prodleva: 14 let
|
0