Twitter Bootstrap-3 - max-Höhe, benutzerdefiniertes layout
Ich habe so etwas wie dieses:
+-------------------------------------------+
| -- navigation -- |
+------+------------------------------------+
| | |
| left | |
| side | |
| with | |
| affix| -- content (white) -- |
| menu | |
|-black| |
| | |
| | |
| +------------------------------------+
| | -- footer (white) -- |
+------+------------------------------------+
als mein layout in TB 3.0, und einige code:
<body>
<header>
<div class="row">
<div class="col-md-12>-- navigation (height = 50px) here --</div>
</div>
</header>
<div class="row">
<div class="col-md-4">-- left side with black background here --</div>
<div class="col-md-8">
<div class="row">
<div class="col-md-12">-- content with white background here --</div>
</div>
<div class="row">
<div class="col-md-12">-- footer (height = 50px) with white background here --</div>
</div>
</div>
</div>
</body>
Möchte ich meine Links (mit schwarzen hintergrund) und Inhalt (weisser hintergrund) mit height = 100% von meinem browser Fenster-und Fußzeile (weißer hintergrund) unter " meine Inhalte sichtbar sein (auch auf Blättern).
Für jetzt, bekomme ich die Höhe des letzten Elementes von der Seite. Wenn mein Inhalt ist kurz, Sie endet etwa in der Mitte der vertikalen Seite von meinem browser.
Hier ist es: http://codepen.io/anon/pen/FxImy
Mann, es ist wirklich verwirrend versuchen zu Folgen alle, die durch die Art und Weise der Erklärung, können Sie werfen einige code auf codepen.io und link, um es?
Ich bin so traurig 🙂 ich vergaß. Ich bearbeitet meine Frage, die ich nicht Hinzugefügt, link am Ende.
Ich bin so traurig 🙂 ich vergaß. Ich bearbeitet meine Frage, die ich nicht Hinzugefügt, link am Ende.
InformationsquelleAutor mrzepinski | 2013-10-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Reine CSS-Lösung (mit calc)
Wenn Sie verwenden können, CSS3, und diese
50px
Höhe ist statisch, die Sie verwenden könnencalc
erreichen Sie Ihr layout.Hier ein DEMO
HTML
CSS
Wenn die Höhe ist nicht statisch, ich habe eine andere Lösung für Sie ist, dass ich zeigen hier es ist nicht wirklich dein layout, aber es kann getan werden, auf die gleiche Weise.
Nur ein detail: "Fotter" sollte "Fußzeile"... 🙂
Fix..
InformationsquelleAutor avrahamcool
Sehen, ob dieses Beispiel hilft Ihnen aus: http://bootply.com/87811
Es im Grunde wickelt sich die Spalten in einem Behälter, setzt 100% Höhe, und lässt die navbar, sidebar und footer
position:fixed
InformationsquelleAutor Zim
Dein problem scheint die Fußzeile nur? (oder Inhalt Höhe).
Legen Sie die Fußzeile fixiert /sticky ( http://getbootstrap.com/examples/sticky-footer/ ), wenn Ihr Inhalt ist zu klein von jquery.
etwas wie:
css von http://getbootstrap.com/examples/sticky-footer/sticky-footer.css:
javascript:
Ihre scheint keine (oder sehen: stackoverflow.com/a/17582746/1596547) Reine CSS-Lösung um dies zu beheben, finden Sie unter: Sticky-header, sticky footer (variable Höhe), fluid-Mitte?
InformationsquelleAutor Bass Jobsen