2016-06-01 15 views
-2

Ich frage mich, wie ich eine Spalte im Bootstrap machen kann, um volle Seitenhöhe egal was. Ich habe gerade versucht, einen id zu machen und die Höhe auf 100% zu setzen, aber ich hatte kein Glück.Wie man eine Spalte volle Seitenhöhe macht

<div id="main-row" class="row"> 
<div id="left" class="col-lg-3"> 
    TEXT 
</div> 
<div id="center" class="col-lg-3"> 
    TEXT 
</div> 
<div id="right" class="col-lg-3"> 
    TEXT 
</div> 

Dies ist ein Beispiel dafür, was ich versucht habe. Alles, was ich erreichen möchte, ist, die gesamte Spalte auf die gesamte Höhe der Seite zu setzen. Es wird derzeit auf die Inhaltshöhe beschränkt. Gibt es einen Weg dazu?

+5

Mögliche Duplikat [Twitter Bootstrap 3 zwei Spalten in voller Höhe] (http://stackoverflow.com/questions/19089384/twitter-bootstrap-3-two-columns- Full-height) –

+0

Eine Sache, die Sie sofort ansprechen können (unabhängig von Ihrer Frage) ist, dass Sie die Regeln des Rasters nicht beachten. Standardmäßig ist das Gitter 12 Spalten, also müssen Sie 'col-lg-4' verwenden, um es in 3 – Jonathan

+0

zu teilen Das ist mein schlechtes auf Kopie und Einfügen, ich habe eine 3 a 6 und andere 3 verwendet –

Antwort

0

Sie müssen CSS verwenden, um die Höhe festzulegen.

Zuerst müssen Sie Ihren Körper zu 100% sein. Dann würde ich die Spalten in ein containing div setzen und das auf 100% setzen (sieht aus wie main-row ist das enthaltende div). Wenn Sie nur Spalten auswählen möchten, die auf die volle Höhe erweitert werden sollen, geben Sie ihnen eine Klasse mit 100% als Höhe.

Sie können versuchen, die CSS auf diese zu setzen.

.html, body { 
    height:100%; 
} 
#main-row { 
    height:100%; 
} 
.fullheightcol { 
    height: 100%; 
} 

HTML:

<div id="main-row" class="row"> 
    <div id="left" class="col-lg-3"> 
    TEXT 
    </div> 
    <div id="center" class="col-lg-6 fullheightcol"> 
     TEXT 
    </div> 
    <div id="right" class="col-lg-3"> 
     TEXT 
    </div> 
</div> 
Verwandte Themen