首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >引导4 Beta容器填充

引导4 Beta容器填充
EN

Stack Overflow用户
提问于 2017-11-29 13:24:43
回答 3查看 222关注 0票数 1

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

我想要一个在顶部肚脐和脚之间的div容器。所以所有的绿色内容都是一个div。

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

如果im在我的<div>下创建一个<nav>,那么导航栏后面的div (它是不可见的)。

这是我的代码和css:

代码语言:javascript
复制
<!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

代码语言:javascript
复制
body 
{
    background-color: #417239
}

我没看到集装箱。在我的浏览器的开发人员模式中,div在这里:https://i.imgur.com/m6kgVae.png

为什么不在肚脐下面?它应该填充所有的绿色内容(可调整大小)。我怎么能创建一个位于绿色内容中间的块呢?(这就是为什么我需要一个“主”部门)。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-11-29 14:02:11

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

代码语言:javascript
复制
#content {
  margin: 100px auto;
  text-align:center;
}
代码语言:javascript
复制
<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/

票数 1
EN

Stack Overflow用户

发布于 2017-11-29 13:46:25

看看https://v4-alpha.getbootstrap.com/examples/signin/。这应该能让你朝正确的方向走。

div位于您导航栏下面,因为您需要在页面顶部添加一些css填充。

票数 0
EN

Stack Overflow用户

发布于 2017-11-29 13:58:27

@Luranis --这将帮助you.Center使用引导4个助手类对齐div。

代码语言:javascript
复制
<div className="container-fluid bg-dark">
      <div className="row h-100 justify-content-center align-items-center bgColor">
        <div className=" col-sm-6 col-md-6 col-lg-4 text-center">

          <form role="form">
              //form fields
          </form>
        </div>
     </div>
       </div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47553930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档