| 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