Autor | Zpráva | ||
---|---|---|---|
neregistrovaný user Profil * |
#1 · Zasláno: 16. 9. 2014, 11:44:29
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 |
#2 · Zasláno: 16. 9. 2014, 11:58:40
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 |
#3 · Zasláno: 16. 9. 2014, 12:13:55
Mě napadlo přiřadit vnějšímu
div u 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 |
#4 · Zasláno: 16. 9. 2014, 12:19:09
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 |
#5 · Zasláno: 16. 9. 2014, 12:22:35
Možná vás trápí toto: Margin v CSS
|
||
neregistrovaný user Profil * |
#6 · Zasláno: 16. 9. 2014, 16:53:16
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 |
#7 · Zasláno: 16. 9. 2014, 17:06:44
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. |
||
Časová prodleva: 10 let
|
0