Autor | Zpráva | ||
---|---|---|---|
MissCroft Profil |
#1 · Zasláno: 10. 7. 2005, 13:28:57
Jednoduše řečeno, jak dát něco úplně do středu stránky pro jekékoliv rozlišení i prohlížeč?
Nabízí se mi několik řešení, ale vždy mám problém s nějakým prohlížečem, který mi to zobrazí jinak. Jde o to, že v divu mám dva divy pozicovány relativně a když vycentruju hlavní div, tak se to centrování přenese i dovnitř divu, přestože má nastaveno zarovnání třeba doleva! Dělá to Opera... |
||
flying gentleman Profil |
#2 · Zasláno: 10. 7. 2005, 14:25:51
horizontalni centrovani pro ie
body{text-align:center;} pro ne-ie #div{margin:auto;} bohužel vertikální nevím, ale vím, že je tady někde na jakpsatweb, zkus pohledat v yuhuůových článkách. PS: dělat od nicku Yuhů přídavná jména je děs a hrůza |
||
MissCroft Profil |
#3 · Zasláno: 10. 7. 2005, 14:56:33
no jo, to je fakt zarovnání do středu, ale u Opery to ruší relativní pozicování v tom, že když dáš třeba:
body {text-align:center} #div {text-align:left} a v tom divu máš třeba druhý div: #div2 {position:relative; top:0; left:20} tak Opera počítá tu pozici 20 pixel doprava od středu a ne od levého okraje, jak by správně měla. Jinak Mozila i IE to bere stejně správně. Ještě k tomu centrování, řešila jsem to tabulkou o jedné buňce, kde jsem dala text-align: center i vertical-align:center a u Opery zase dělal stejnou chybu s tím pozicováním, ale jinak to ve středu bylo. Bohužel to pozicování je moc důležité.... tak mi zkuste poradit |
||
flying gentleman Profil |
#4 · Zasláno: 10. 7. 2005, 15:28:13
vyzkousel jsem to, a zkus na zacatek definice stylu pripsat:
*{margin:0;padding:0} |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0