Just for a quick fix, try wrapping your child elements into a div
element like this -
<div id="outer">
<div class="divadjust" style="padding-top: 1px">
<div id="inner">
Hello world!
</div>
</div>
</div>
Margin of inner
div won't collapse due to the padding of 1px
in-between outer
and inner
div. So logically you will have 1px
extra space along with existing margin of inner
div.