Meine aktuelle Seite sieht wie folgt aus: https://i.imgur.com/Lnuf5sM.pngBootstrap 4 Beta Container füllen
ich einen div Container zwischen Top-navbar und der Fußzeile möchten. So dass der ganze grüne Inhalt ein div ist.
Weil ich eine zentrierte Box in der Mitte des grünen Inhalts möchte (Es wird ein Login-Formular sein). Die Sache ist, dass ich nicht weiß, wie ich das machen soll.
Wenn ich ein <div>
unter meinem <nav>
, das div hinter der navbar (es ist nicht sichtbar) erstellen.
Dies ist mein Code und CSS:
<!doctype html>
<html lang="de">
<head>
<title>Login</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="stylesheet" href="css/bootstrap.min.css" />
<link rel="stylesheet" href="css/style.css" />
</head>
<body>
<!-- Navigation -->
<nav class="navbar navbar-expand-md navbar-dark bg-dark fixed-top">
<a class="navbar-brand" href="#">Navbar</a>
</nav>
<div class="container">
<div class="row">
<div class="col-sm">
Test
</div>
</div>
</div>
<!-- Footer -->
<nav class="navbar fixed-bottom navbar-expand navbar-dark bg-dark">
<a class="navbar-brand mx-auto" href="#">Footer</a>
</nav>
<!-- Javascript always on bottom -->
...
</body>
Und das ist mein CSS
body
{
background-color: #417239
}
Ich sehe nicht, den Behälter. Und im Entwicklermodus meines Browsers ist das div hier: https://i.imgur.com/m6kgVae.png
Warum ist es nicht unter der Navbar? Es sollte den gesamten grünen Inhalt ausfüllen (resizierbar). Und wie kann ich einen Block erstellen, der in der Mitte des grünen Inhalts ist? (Deshalb brauche ich ein "Haupt" div).
Vergessen Sie nicht, um Windows zu aktivieren; D –
Bitte benutzen Sie nav-Tag versuchen Platzierung innerhalb der Container-Fluid-Klasse?. Fügen Sie dem Container den Rand so genau wie die Höhe der Navigationsleiste hinzu. – karthik
@ karthik ja. Ich habe auch versucht, nav + div + footer in ein main div mit Container-Klasse und Container-Fluid-Klasse zu legen. – Luranis