내 템플릿 내에 시스템을 만들려고합니다. 여기서 "사이드 바"에 내용을 넣으면 사이드 바가 표시되고 기본 창 내용이 적절하게 이동됩니다. 사이드 바에 콘텐츠가 없으면 보여지지 않습니다.CSS 빈 열은 여전히 나타나지만 여전히 나타납니다
<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
, 당신은 내가 왼쪽 열에서 어떤 내용을 넣어하지 않은,하지만 여전히 패딩이 나타납니다 볼 수 있습니다! 이것은 내가 원하지 않는 것입니다. 사이드 바에 완전히 사라지기를 원하는 콘텐츠가 없을 때입니다. 이 옵션에는 어떤 것이 있습니까? 사이드 바가 없을 때 가운데 상자에 패딩이 남을 것이기 때문에 가운데 상자에 패딩을 넣고 싶지 않습니다.
을 허용하면 그냥 사이드 바 * 내용에 여백을 두지 않는 이유는 * 높이를 사용하고 사이드 바 자체에서 패딩을 제거 할 수 없습니다 ? 그렇게하면 콘텐츠가 없으면 여백/패딩이 없습니다. –
사이드 바는 랩으로 작동합니까? 나는 또한 "height : auto;"설정을 발견했다. 사이드 바에서 작동하지만 이것은 교각입니까? http://jsfiddle.net/aBbtN/54/ –
Roddy, 당신의 대답은 아마도 내가 생각한 가장 논리적 인 논리 일 것입니다. 그러나, 나는 단지 그것의 단지 코멘트 이후이 당신에게 이것을 수여 할 수 없다! –