Html 如何减少移动视图中网页的长度

Html 如何减少移动视图中网页的长度,html,css,bootstrap-4,Html,Css,Bootstrap 4,我的登录屏幕是这样的,我必须让它移动响应 这是ROR上的一个项目,因此我有html.erb文件用于查看: <body class="app flex-row align-items-center"> <div class="container"> <div class="row "> <div class="col-md-8"> <div class="card-group login-margin">

我的登录屏幕是这样的,我必须让它移动响应

这是ROR上的一个项目,因此我有
html.erb
文件用于查看

<body class="app flex-row align-items-center">
<div class="container">
  <div class="row ">
    <div class="col-md-8">
      <div class="card-group login-margin">
        <div class="card p-4">
          <div class="card-body">
            <h1>Login</h1>
            <p class="text-muted">Sign In to your account</p>
            <%= simple_form_for(resource, as: resource_name, url: session_path(resource_name)) do |f| %>

              <div class="input-group mb-3">
                <div class="input-group-prepend">
                  <span class="input-group-text">
                    <i class="icon-user"></i>
                  </span>
                </div>
                <%= f.text_field :email, required: false, placeholder: 'Email', class: 'form-control', type: 'text'  %>
              </div>

              <div class="input-group mb-4">
                <div class="input-group-prepend">
                  <span class="input-group-text">
                    <i class="icon-lock"></i>
                  </span>
                </div>
                <%= f.text_field :password, required: false, placeholder: 'Password', class: 'form-control', type: 'password'  %>
              </div>

              <%= f.input :remember_me, as: :boolean if devise_mapping.rememberable? %>

              <div class="row">
                <div class="col-6">
                  <%= f.button :submit, "Login", :class => 'mt-4 btn btn-md btn-primary' %>
                </div>
                <div class="col-6 text-right forget-link-margin">
                  <%= render "devise/shared/links" %>
                </div>
              </div>
            <% end %>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>

登录

登录您的帐户

“mt-4 btn btn md btn主节点”%>
我想缩小页面的长度,使卡片自动放大,或者使卡片变大并居中。不管怎样,我希望它在手机上看起来更好

编辑
如果需要,您可以亲自访问查看页面。

正文中添加
d-flex

<body class="app flex-row align-items-center d-flex">

您正在使用引导网格划分视图:

因此,要使其具有响应性,您必须为使用以下列表的所有类型的设备指定列:

+--------------+---------------+--------------+
|    device    | device sizes  | column class |
+--------------+---------------+--------------+
| Extra_small  | [< 576px]     | : col-       |
| Small        | [≥ 576px]     | : col-sm-    |
| Medium       | [≥ 768px]     | : col-md-    |
| Large        | [≥ 992px]     | : col-lg-    |
| Extra_large  | [≥ 1200px]    | : col-xl-    |
+--------------+---------------+--------------+
+--------------+---------------+--------------+
|设备|设备尺寸|列类|
+--------------+---------------+--------------+
|超小号[576px]:列-|
|小|[≥ 576px]|:列sm-|
|中等|[≥ 768px]|:列md-|
|大|[≥ 992px]|:列lg-|
|特大型[≥ 1200px]|:列xl-|
+--------------+---------------+--------------+
有关更多详细信息,请参阅响应网格系统。

如果您想要全宽,只需使用
col-sm-12

给mobile size类一个完整的类,没有任何区别。我们感兴趣的是浏览器中呈现的HTML以及与此页面相关的所有CSS,否则我们只能猜测。@几乎所有的类都是引导类。除此之外,还有一对夫妇有一些pixles页边距。不认为他们很重要。在忽略渲染视图后,你可以向我建议解决方案。请检查编辑@cloneddon't post a liink to a site,始终在问题中包含所有相关代码。网站上的代码可能会更改,问题中的代码将保留。