php - 使用 Bootstrap 4 在我的卡片标题底部显示了额外的空白
问题描述
我是 PHP 和引导程序的新手。我正在制作一个登录表单,当我不<link rel="stylesheet" type="text/css" href="styles.css">
输入标题时它非常好。
但我不能只从我的标题中删除它们,因为我稍后会因为一些自定义按钮等需要它们。
看看下面的这个片段。如您所见,当我已经指出mt-5
. 知道是什么原因造成的以及如何解决这个问题吗?提前致谢!
[![在此处输入图像描述][1]][1]
.index-banner {
background: linear-gradient(rgba(0, 0, 50, 0.5), rgba(0, 0, 40, 0.5)), url(images/1.jpg) no-repeat center center fixed;
background-size: cover;
}
.primary-container {
padding-top: 150px;
padding-left: 50px;
transition: all 4s ease-in-out;
line-height: 10px;
}
<?php require_once 'indexheader.php'; ?>
<!DOCTYPE html>
<html>
<head>
<title>Leafnote | Register</title>
<link rel="stylesheet" type="text/css" href="styles.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
<div class="row">
<div class="col-lg-4 m-auto">
<div class="card bg-white mt-5">
<div class="card-title text-black">
<h5 class="text-center py-2 font-weight-bold">Register</h5>
</div>
<div class="card-body">
<form action="process.php" method="POST">
<input type="text" name="lname" placeholder="Lastname" class="form-control mb-2">
<input type="text" name="fname" placeholder="Firstname" class="form-control mb-2">
<input type="text" name="email" placeholder="Email address" class="form-control mb-2">
<input type="text" name="passw" placeholder="Password" class="form-control mb-2">
<input type="text" name="passw2" placeholder="Re-enter password" class="form-control mb-2">
<button class="btn btn-success btn-block mt-3" name="register" class="pt-3">Register</button>
<div class="text-center mt-3" style="font-size: 14px;">Already have an account?
<a href="signup.php" class="alert-link">Login</a>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
解决方案
空格实际上来自margin-bottom
您card-title
班级中的 a 和padding
您的card-body
班级,默认情况下在引导卡中可用。只需将其添加到您的 css 文件中即可覆盖引导 css
.card-title {
margin-bottom: 0 !important;
}
.card-body {
padding-top: 0 !important;
}
推荐阅读
- firebase - 应用未激活时未调用 fcm onNotification
- javascript - 在 socket.io 中收集套接字返回的结果
- spring - How to use current exchange and queue name of rabbitmq with spring cloud stream rabbitmq
- python-3.x - 使用 Splinter 在网站的 textarea 中填充表格或值列表
- android - 使 onClickListener 成为静态方法
- sql-server - 如何在 SQL Server 2014 中实现行级安全性
- reactjs - React 找不到组件
- jmeter - 如何创建正则表达式以从字符串响应中提取值?
- javascript - 如果已经执行,Javascript 函数会阻止执行
- python - 从输入中获取值