私の現在のページを埋める次のようになります。私は、トップナビゲーションバーとフッターの間のdivコンテナをしたいhttps://i.imgur.com/Lnuf5sM.pngブートストラップ4ベータコンテナは
。 緑のコンテンツはすべてdivです。
緑色のコンテンツの中央に中央揃えのボックスが必要です(ログインフォームになります)。ことは、私はそれを行う方法がわからないということです。
私が<nav>
の下に<div>
を作成している場合、navbarの背後にあるdiv(表示されません)。
これは私のコードと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>
そして、これが私のCSS
body
{
background-color: #417239
}
である私は、コンテナが表示されません。私のブラウザの開発者モードでは、divはここにあります: https://i.imgur.com/m6kgVae.png
なぜそれがnavbarの下にないのですか?緑色の内容(サイズ変更可能)をすべて満たす必要があります。 緑色のコンテンツの中央にあるブロックをどのように作成できますか? (それで、私は「メイン」のdivが必要なのです)。
は、Windowsをアクティブにすることを忘れないでください。D –
あなたは内のnavタグを配置してみましたcontainer-fluid class?コンテナのmargin-topをnavbarの高さに正確に追加します。 – karthik
@karthikはい。私はまた、nav + div + footerをコンテナクラスとコンテナ流体クラスのメインディビジョンに配置しようとしました。 – Luranis