gpt4 book ai didi

html - Bootstrap 4 Beta 容器填充

转载 作者:行者123 更新时间:2023-11-28 15:14:30 25 4
gpt4 key购买 nike

我的当前页面如下所示:https://i.imgur.com/Lnuf5sM.png

我想要顶部导航栏和页脚之间的 div 容器。这样所有的绿色内容就是一个div。

因为我想要在绿色内容中间有一个居中的框(它将是一个登录表单)。问题是,我不知道该怎么做。

如果我正在创建一个 <div>在我的<nav>下,导航栏后面的 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

为什么它不在导航栏下面?它应该填充所有绿色内容(可调整大小)。以及如何创建一个位于绿色内容中间的 block ? (这就是为什么我需要一个“主”div)。

最佳答案

因为 .fixed-top.fixed-bottom 类,您的内容隐藏在 nav 后面。您应该设置距顶部的边距,以将您的内容移动到可见区域:

#content {
margin: 100px auto;
text-align:center;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" rel="stylesheet"/>

<!-- Navigation -->
<nav class="navbar navbar-expand-md navbar-dark bg-dark fixed-top">
<a class="navbar-brand" href="#">Navbar</a>
</nav>

<div class="container" id="content">
<div class="row">
<div class="col-sm">
Login Form
</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>

https://jsfiddle.net/wuzbj1w6/1/

关于html - Bootstrap 4 Beta 容器填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47553930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com