我正在尝试在我的模板中创建一个系统,如果我将内容放在“侧边栏”中,那么侧边栏将显示并且主窗口内容将被适当地移动。如果侧边栏中没有内容,则不会显示。
<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
但是,如您所见,我没有在左列中放置任何内容,但仍然显示填充!这是我不想要的,当侧边栏中没有内容时,我希望它完全消失。我有什么选择?我不想将填充放在中心框上,因为当没有侧边栏时,我会留下中心框上的填充。