Я не совсем уверен, что это то, что вы хотите, но я предполагаю, что вы хотите вставить ребенка div
в родительский div
с отступом Вы могли бы сделать что-то вроде этого:
HTML:
<div id="container">
<div id="expand">Stuff goes here</div>
</div>
CSS:
#expand{
display: none;
background-color: yellow;
}
#container {
padding:16px;
background-color:black;
}
(Цвета выделяются мягкими элементами)
JavaScript:
$("#button").click(function() {
$("#expand").slideToggle();
});
Пример здесь: http://jsfiddle.net/andrewwhitaker/hqVdQ/
Надеюсь, это поможет!