Autor Zpráva
martan
Profil *
Mám
<div style="background-color: #D8BFD8">[ ... tady je obsah prvního divu ... ]</div>
<div style="background-color: #FFD700">[ ... tady je obsah druhého divu ...]</div>

Pokud je obsahem divů jen text, je to v pohodě a oba jsou nalepené k sobě. Problém je vložení něčeho, co má defaultně margin-top, např. nadpisu, viz:

<div style="background-color: #D8BFD8">Obsah prvního divu</div>
<div style="background-color: #FFD700"><h1>A je to v háji</h1></div>

Problém je, že já můžu nastavit CSS vlastnosti jen divům a už ne elementům, které obsahují nebo budou obsahovat (tedy tomu h1 nemůžu nastavit margin-top: 0px). Existuje nějaký způsob, jak oba divy udržet vždy a za každých okolností u sebe?
Timy
Profil
martan
Problém je, že já můžu nastavit CSS vlastnosti jen divům a už ne elementům, které obsahují nebo budou obsahovat -- proč? Nechápu.

h1{margin:0} a je to
Leo
Profil
Jo, ale musite jim nastavit border (nebo nenulovy padding). Leo
martan
Profil *
Jo, ale musite jim nastavit border (nebo nenulovy padding)
Díky, Leo, to je přesně ono!
Leo
Profil
Ony se totiz jinak svisle marginy prvniho a posledniho prvku predaji tomu divu a tvari se jako marginy jeho - h1 je najednou bez okraje, ktery predal divu. Leo
Toto téma je uzamčeno. Odpověď nelze zaslat.

0