テンプレート内にシステムを作成しようとしています。「サイドバー」にコンテンツを配置すると、サイドバーが表示され、メインウィンドウのコンテンツが適切に移動されます。サイドバーにコンテンツがない場合は、表示されません。
<div id="newcontainer">
<div id="content">
<div id="sidebar-left">
{% block left_sidebar %}
{% endblock%}
</div>
<div id="sidebar-right">
{% block right_sidebar %}
{% endblock%}
</div>
<div id="col-main">
{% block content %}
{% endblock%}
</div>
</div>
</div>
これは私が他のユーザーの助けを借りてどれだけ得たかです: JSFIDDLE LINK
ただし、ご覧のとおり、左側の列にはコンテンツを入力していませんが、それでもパディングが表示されます。これは私が望んでいないことです。サイドバーにコンテンツがない場合は、完全に非表示にします。これにはどのようなオプションがありますか?サイドバーがない場合は、センターボックスにパディングが残っているため、センターボックスにパディングを配置したくありません。