Heim > Web-Frontend > CSS-Tutorial > Kann Bootstrap feste und flüssige Spaltenlayouts erstellen?

Kann Bootstrap feste und flüssige Spaltenlayouts erstellen?

Barbara Streisand
Freigeben: 2024-11-16 03:23:02
Original
400 Leute haben es durchsucht

Can Bootstrap Create Fixed and Fluid Column Layouts?

So erstellen Sie ein zweispaltiges, fließendes Layout mit Twitter Bootstrap

Frage:

Können Sie mit Twitter Bootstrap ein fest fließendes zweispaltiges Layout implementieren?

Lösung:

Ja, das ist ab Bootstrap 2.0 möglich, erfordert aber einige Änderungen die Standardklassenimplementierung. Hier ist eine Lösung mit HTML und CSS:

HTML:

<div class="container-fluid fill">
    <div class="row-fluid">
        <div class="fixed">  <!-- Fixed width div -->
            ...
        </div>
        <div class="hero-unit filler">  <!-- Filler div without spanX class -->
            ...
        </div>
    </div>
</div>
Nach dem Login kopieren

CSS:

/* Fixed-fluid layout */
.fixed {
    width: 150px;
    float: left;
}

.fixed + div {
    margin-left: 150px;
    overflow: hidden;
}

/* Equal height columns (optional) */
html, body {
    height: 100%;
}

.fill { 
    min-height: 100%;
    position: relative;
}

.filler:after{
    background-color:inherit;
    bottom: 0;
    content: &quot;&quot;;
    height: auto;
    min-height: 100%;
    left: 0;
    margin:inherit;
    right: 0;
    position: absolute;
    top: 0;
    width: inherit;
    z-index: -1;  
}
Nach dem Login kopieren

Erklärung:

  • Fügen Sie dem äußersten Div eine .fill-Klasse hinzu, um eine Mindesthöhe von 100 % sicherzustellen.
  • Die Spalte mit fester Breite nach links verschieben.
  • Verwenden Sie ein Pseudoelement in .filler, um eine visuelle Illusion von Spalten gleicher Höhe zu erzeugen.
  • Positionieren Sie das Füll-Div relativ zum .fill-Div mithilfe von position: relative.

Das obige ist der detaillierte Inhalt vonKann Bootstrap feste und flüssige Spaltenlayouts erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage