Autor Zpráva
_hubert_
Profil *
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
_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;}
X je polovina Výšky DIVu a Y je polovina jeho šířky.
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
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ě divu (nebo jiného elementu s výchozím nulovým horním a dolním odsazením) na margin: auto.
_hubert_
Profil *
Děkuju moc, margin: 0 auto pomohlo. :))

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: