Autor | Zpráva | ||
---|---|---|---|
_hubert_ Profil * |
#1 · Zasláno: 5. 3. 2012, 21:21:57
Zdravím,
hledal jsem, ale mám smůlu.. Jak to udělat, aby <div> v <body> byl vždycky na středu stránky? Snad jsem to vysvětlil.. Díky za ochotu |
||
panther Profil |
#2 · Zasláno: 5. 3. 2012, 21:24:40
_hubert:
o centrování se toho napsalo mnoho, klíčová slova jsou „horizontální (vodorovné) centrování“ a „vertikální (svislé) centrování“. Pravděpodobně jsi hledal špatně. |
||
Someone Profil |
Pokud znáš jeho výšku a šířku tak je to snadné.
.muj_div {position: absolute; top: 50%; left: 50%; margin: -X 0px 0px -Y;} máli div rozměry 100x100 tak margin bude vypadat takto: margin: -50px 0px 0px -50px; (ano je tam znaménko "mínus")
edit: radši si o tom něco přečti, tato rada není ani padesáti procentní. Jinak pokud znáš šířku tak: margin: 0px auto 0px auto;
|
||
panther Profil |
#4 · Zasláno: 5. 3. 2012, 21:44:01
Someone:
„Jinak pokud znáš šířku tak: margin: 0px auto 0px auto;“ platí pouze pro horizontální centrování, lze zkrátit na margin: 0 auto , v případě div u (nebo jiného elementu s výchozím nulovým horním a dolním odsazením) na margin: auto .
|
||
_hubert_ Profil * |
#5 · Zasláno: 5. 3. 2012, 22:51:46
Děkuju moc, margin: 0 auto pomohlo. :))
|
||
Časová prodleva: 12 let
|
0