Wie zu stoppen diese zwei divs/navbars aus überdeckung in der Bootstrap

Ich habe diese Seite, dass sollte segmentiert werden. Mit Bootstrap, es gibt eine Seite-block col-sm-3 für die sidebar, und ein body-block col-sm-9 für die wichtigsten Inhalte. Ich dachte, wenn alles Hinzugefügt, bis zu 12 Spalten, alles wäre OK, aber wenn ich die Eingabe eines Navigations-div, was in der sideblock, scheint es einfach zu ignorieren, das ganze grid-system und drückt den Körper blockieren nach unten, und hinterlässt einen großen leeren Raum vor der Seitenleiste.

Ich bin noch ziemlich neu für alle dies und habe nicht gelernt, wie man richtig mit css. Ich benutzte das bootstrap-CDN-wenn das zählt. Ist es irgendwie macht der Seitenleiste und dem Hauptinhalt teilen der gleichen Zeile verwenden einfach die bootstrap-CDN? Wenn nicht, wie würde ich gehen, um zu implementieren, die css richtig in diesem Fall?

Den block von html gibt mir Probleme:

<div class="container-fluid">
  <div class="row">
    <div class="col-sm-3">
      {% block side_block %}
        {% get_category_list category %}
      {% endblock %}
    </div>
    <div class="col-sm-9 col-sm-offset-3">
      <div>
        {% block body %}{% endblock %}
      </div>
    </div>
  </div>
</div> 

ist und der block von code gerendert {% get_category_list Kategorie %}:

{% if cats %}
  <ul class="nav navbar-sidebar">
  {% for c in cats %}
    {% if c == act_cat %}<li class="active"> {% else %} <li>{% endif %}
    <a href="{% url 'category' c.slug %}">{{ c.name }}</a></li>
  {% endfor %}
{% else %}
  <li><strong>There are no categories present.</strong></li>
  </ul>
{% endif %}
InformationsquelleAutor Kyle Truong | 2015-09-17
Schreibe einen Kommentar