Wie zu zwingen, eine Feste Spaltenbreite mit einem Bootstrap-grid und halten Sie die andere Flüssigkeit

Ich benutze Bootstrap, und ich möchte das grid-layout angezeigt, auf dem folgenden Bild.

Ich würde gerne eine sidebar mit einer festen mit der 330px, egal welche Display-Größen und halten alles in #page-content wieder ansehnliche je nach Auflösung meines Besuchers Bildschirm. Wie zu zwingen, eine Feste Spaltenbreite mit einem Bootstrap-grid und halten Sie die andere Flüssigkeit

Wie kann ich erreichen, das layout auf dem Bild gezeigt? Wenn ich den folgenden Code:

<div class="col-md-10" id="page-content">
   <div class="col-md-2">...</div>
   <div class="col-md-10">...</div>
</div>
<div class="col-md-2" id="sidebar">
   ...
</div>

und versuchen zu beheben die Breite der #sidebar mit width="330px"; für kleinere Bildschirmgrößen, wird der Inhalt nach rechts verschoben, wo Sie nicht gesehen werden können. Da Bootstrap weist width: 16.66666667%; zu .col-md-2, wie es scheint, ich hätte, um loszuwerden, das grid-system für die höheren divs #page-content und #sidebar. Aber dann, wie kann ich sicherstellen, dass #page-content füllt den verbleibenden Platz auf der linken Seite des #sidebar.

Ich habe es geschafft, eine Sperre in die Breite einer Spalte durch setzen der beiden min-width und max-width auf denselben Wert. Funktioniert wie ein Charme. Mit Boostrap 4.

InformationsquelleAutor LaGuille | 2017-01-28

Schreibe einen Kommentar