Html 如何减少移动视图中网页的长度
我的登录屏幕是这样的,我必须让它移动响应 这是ROR上的一个项目,因此我有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">
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,始终在问题中包含所有相关代码。网站上的代码可能会更改,问题中的代码将保留。