Autor Zpráva
neregistrovaný user
Profil *
Jak opravit sloučené okraje? Mám div a v něm další div. Když nastavim margin-top, tak potomkovému divu, tak se posune a zvětší se margin i rodičovskému divu.

Díky
Tomáš123
Profil
neregistrovaný user:
tak se posune a zvětší se margin i rodičovskému divu.
To je prirodzené chovanie vonkajšieho okraju (margin). Môžeš použiť kombináciu margin a padding alebo využiť poziciovanie (position) s udaním vlastnosti top.
ondra15
Profil
Mě napadlo přiřadit vnějšímu divu idečko (id) a v CSS udělat např. #content > div#outer {margin-top: 50px}.

Prakticky:
<div id="content">
  <div id="outer">
    <div>Text</div>
  </div>
</div>
Bubák
Profil
neregistrovaný user:
Nechápu, s čím máš problém. Pokud změním horní margin potomku, tak se mi pouze změní výška rodičovského elementu, ale s horním marginem rodičovského elementu to vůbec nehne.
http://kod.djpw.cz/srfb
http://kod.djpw.cz/srfb-
Zkus problém lépe popsat, případně dej odkaz na živou ukázku.
Zkusím věštit, neměl jsi na mysli třebas padding rodičovského divu?
Str4wberry
Profil
Možná vás trápí toto: Margin v CSS
neregistrovaný user
Profil *
Str4wberry: jj, přesně to myslím. Funguje overflow hidden, i kdych mi není jasný logický důvod proč?

A už vůbec nerozumím tomu, jak je možné, že bubákovi se to neděje a to i když odstraním border, kdy by se to už mělo projevovat.
Trejpa
Profil
neregistrovaný user:
že bubákovi se to neděje
Ale děje, odstraň ještě text (obsah) v rodiči před potomkem.

mi není jasný logický důvod
Tak se podívej ke zdroji.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0