twitter-bootstrap - Bootstrap 4 导航栏没有正确排列
问题描述
我使用 Bootstrap 4,但我的导航栏有一些问题。我面临的问题是在我的下拉列表中,“服务”与导航栏的其余部分不一致。我做了很多研究,但我似乎无法弄清楚我做错了什么。我很确定这是我在寻找的东西。任何帮助将不胜感激。
谢谢!
body {
font-family: 'Roboto', sans-serif;
}
.dropdown {
padding-top: 3%;
;
}
.navbar {
font-size: 18px;
}
.navbar-nav>li {
padding-left: 20px;
padding-right: 20px;
}
.back1 {
background-image: url(./assets/images/back1.png);
background-size: cover;
padding-bottom: 0%;
}
.back2 {
background-image: url(./assets/images/back2.png);
background-size: cover;
}
.hero {
min-height: 100%;
/* Fallback for browsers do NOT support vh unit */
min-height: 100vh;
/* These two lines are counted as one :-) */
padding-right: 1em;
padding-left: 1em;
display: flex;
align-items: center;
}
.heroText,
.heroButton,
.heroSubText {
padding-top: .4em;
}
.howItWorks {
padding-bottom: 3%;
}
#textColor {
color: #102D47;
}
.heroIcon {
color: #102D47;
padding-top: 5em;
vertical-align: middle;
}
.heroText {
font-size: 50px;
font-weight: 900;
color: #102D47;
}
.heroButton {
background-color: #102D47;
color: white;
}
.heroSubText {
padding-top: 1em;
padding-bottom: .5em;
font-size: 25px;
color: #102D47;
}
.howItWorks {
background-image: url(./assets/images/debut_light.png);
padding-right: 10%;
padding-left: 10%;
}
.bottomhero {
color: #102D47;
}
.heroFeatures {
font-weight: 200;
font-size: 20px;
color: #102D47;
}
.subjectHeadRight,
.subjectHeadLeft {
padding-top: 1.9em;
font-size: 35px;
font-weight: 900;
color: #102D47;
}
.subjectHeadFooter {
font-size: 25px;
color: white;
}
.footerText {
color: white;
}
.subjectHeadContact {
padding-top: 1%;
font-size: 25px;
color: #102D47;
}
.videoSection {
padding-top: 2em;
padding-bottom: 2em;
}
.page-footer {
background-color: #102D47;
}
/* Learn More Section */
.mainArea {
background-color: #20812d;
}
.signUpBox {
background-color: white;
margin-top: 3%;
margin-bottom: 3%;
padding-bottom: 8%;
}
.signUpHead {
font-size: 30px;
font-weight: 800;
padding-top: 4%;
}
.signUpSub {
font-size: 20px;
font-weight: 400;
margin-top: -4%;
}
.teamPic {
width: 40%;
margin-left: 30%;
}
.peopleImg {
border-radius: 40px;
border: lightgray solid 1px;
}
@media only screen and (max-width: 767px) {
.subjectHeadRight,
.subjectHeadLeft,
.howContentLeft,
.howContentRight {
text-align: center;
}
.howImg {
padding-top: 0px;
padding-bottom: 0px;
}
.subjectHeadRight,
.subjectHeadLeft {
padding-top: 0px;
font-size: 22px;
}
.howContentLeft,
.howContentRight {
padding-left: 2%;
padding-right: 2%;
}
}
@media only screen and (min-width: 1000px) {
.heroText {
font-size: 72px;
}
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
<link href="./assets/images/favicon.ico" rel="icon" type="image/x-icon" />
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;900&display=swap" rel="stylesheet">
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous">
</script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ho+j7jyWK8fNQe+A12Hb8AhRq26LrZ/JpcUGGOn+Y7RsweNrtN/tE3MoK7ZeZDyx" crossorigin="anonymous">
</script>
<link rel="stylesheet" href="style.css">
<title>Service Lead</title>
</head>
<body>
<!-- Navbar -->
<nav class="navbar navbar-light navbar-expand-md bg-faded justify-content-center back2">
<a href="/" class="navbar-brand d-flex w-50 mr-auto"><img src="./assets/images/servicelead-logo-150.png" alt="Service Lead Logo"></a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#collapsingNavbar3">
<span class="navbar-toggler-icon"></span>
</button>
<div class="navbar-collapse collapse w-100" id="collapsingNavbar3">
<ul class="navbar-nav w-100 justify-content-center">
<ul class="nav navbar-nav ml-auto w-100 justify-content-end">
<li class="nav-item">
<a class="nav-link " id="textColor" href="#">Industries</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" id="textColor" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Services</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdown">
<a class="dropdown-item" href="#" id="textColor">Website Design</a>
<a class="dropdown-item" href="#" id="textColor">SEO</a>
<a class="dropdown-item" href="#" id="textColor">PPC</a>
<a class="dropdown-item" href="#" id="textColor">Call Booking</a>
<a class="dropdown-item" href="#" id="textColor">Facebook Marketing</a>
<a class="dropdown-item" href="#" id="textColor">Review Pro</a>
<a class="dropdown-item" href="#" id="textColor">... and More!</a>
</div>
</li>
<li class="nav-item">
<a class="nav-link" id="textColor" href="#">Blog</a>
</li>
<li class="nav-item">
<a class="nav-link" id="textColor" href="#">About Us</a>
</li>
<li class="nav-item">
<a class="nav-link" id="textColor" href="tel:6193688116">Sign Up</a>
</li>
</ul>
</div>
</nav>
<!-- Navbar End-->
<!-- Footer -->
<footer class="page-footer font-small blue pt-4">
<!-- Footer Links -->
<div class="container-fluid text-center text-md-left">
<!-- Grid row -->
<div class="row">
<!-- Grid column -->
<div class="col-md-6 mt-md-0 mt-3">
<!-- Content -->
<h5 class="subjectHeadFooter">About ServiceLead</h5>
<p class="footerText">
<div class="row">
<div class="col-12 footerText">
ServiceLead is built to help today's service contractors better manage their businesses. We are here to help you convert online leads to booked service appointments. Find out why so many contractors trust ServiceLead to grow their business!
</div>
</div>
</p>
</div>
<!-- Grid column -->
<hr class="clearfix w-100 d-md-none pb-3">
<!-- Grid column -->
<div class="col-md-3 mb-md-0 mb-3">
<!-- Links -->
<h5 class="subjectHeadFooter">Links</h5>
<ul class="list-unstyled ">
<li>
<a href="#!">Link 1</a>
</li>
<li>
<a href="#!">Link 2</a>
</li>
<li>
<a href="#!">Link 3</a>
</li>
<li>
<a href="#!">Link 4</a>
</li>
</ul>
</div>
<!-- Grid column -->
<!-- Grid column -->
<div class="col-md-3 mb-md-0 mb-3">
<!-- Links -->
<h5 class="subjectHeadFooter">Address</h5>
<p class="address footerText">
ServiceLead
</p>
</div>
<!-- Grid column -->
</div>
<!-- Grid row -->
</div>
<!-- Footer Links -->
<!-- Copyright -->
<div class="footer-copyright text-center py-3 footerText">© 2020 Copyright:
<a href="https://servicelead.com/"> ServiceLead.com</a>
</div>
<!-- Copyright -->
</footer>
<!-- Footer End-->
<script src="scripts.js"></script>
</body>
</html>
解决方案
我创建了一个 .dropdown 类并在 css 中对其进行了更改。这导致了问题,现在已解决。
推荐阅读
- tensorflow - 如何在 tensorflow tf.data.Dataset 中使用 cv2 图像增强功能?
- java - 我可以在哪里存储程序数据?(操作系统,Java)
- rest - 无法通过空手道框架上传 zip 文件
- django - sqlite3更新与django冲突(Windows10)需要SQLite 3.8.3或更高版本(找到3.7.17))
- azure - Azure DevOps - 找不到 Azure 工件设置 - 无法删除继承
- python - 使用轮廓和轮廓绘制二维数组 grib 数据 - 为什么使用轮廓会杀死脚本?
- css - 动态改变Angular中元素的宽度
- mysql - MySQL - 视图上不使用索引
- numpy - numpy:干净地检索最高 k 值的坐标(索引) - 沿特定轴 - 在 ndarray
- reactjs - React 在哪里集中所有 fetch() 请求?并访问上下文