0
votes

comment supprimer les espaces blancs sous Bootstrap 4 jumbotron

J'ai un problème avec le jumbotron, des espaces blancs apparaissent en dessous pour une raison quelconque, je ne sais pas si c'est à cause de mon code ou d'une erreur que j'ai fait quelque part. J'y suis depuis deux jours maintenant. Je copie le code du jumbotron sur le site bootstrap 4. je pourrais utiliser de l'aide à ce sujet. Comme vous pouvez le voir sur l'image, des espaces blancs apparaissent en dessous.

<div class="container_fluid one">
		<!--Navbar -->
		<nav class="mb-1 navbar navbar-expand-lg navbar-dark orange lighten-1">
				<a class="navbar-brand" href="#"><i class='bx bxl-stripe bx-md' style="color:#fffc00;"></i></a>
				<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent-555"
				aria-controls="navbarSupportedContent-555" aria-expanded="false" aria-label="Toggle navigation">
				<span class="navbar-toggler-icon"></span>
				</button>
				<div class="collapse navbar-collapse" id="navbarSupportedContent-555">
				<ul class="navbar-nav ml-auto">
					<li class="nav-item active">
					<a class="nav-link" href="#">
						<span class="gold">Home</span>
					</a>
					</li>
					<li class="nav-item">
					<a class="nav-link" href="#">Features</a>
					</li>
					<li class="nav-item">
					<a class="nav-link" href="#">Pricing</a>
					</li>
				</ul>
				</div>
			</nav>
	  <!--/.Navbar -->
	  <section data-aos="zoom-in"data-aos-duration="1900">
	  <div class="container">
		  <div class="row">
			  <div class="col-md-6 text-white info">
				  <h1>I'll go above and beyond for <span>you.</span></h1>
				  <p>The world's best.</p>
				  <p><span>I am good at what i do.</span></p>
				  <button type="button" class="btn btn-outline-info white">Learn More</button>
			  </div>
				  <div class="col-md-6 text-right">
					  <img class="img-fluid leader" src="/images/undraw_site_stats_l57q.svg" alt="Responsive image">
				  </div>
			  </div>
		  </div>
	  </section>
	  <div class="container">
		  <div class="row">
			  <div class="col-md-12 text-center down">
				<i class='bx bx-down-arrow bx-md bx-fade-down' style="color:#fffc00;"></i>
			  </div>
		  </div>
	  </div>
	</div>
	<div class="jumbotron jumbotron-fluid">
		<div class="container">
			<h1 class="display-4">Fluid jumbotron</h1>
			<p class="lead">This is a modified jumbotron that occupies the entire horizontal space of its parent.</p>
		</div>
		</div>
	<div class="container_fluid two">
.container_fluid.one {
    background-size: cover;
    height: 100vh;
    background-color:  #43E8E4;
}
.nav-item {
    padding-right:20px;
    font-size: 18px;
}
.info h1 {
    margin-top: 170px;
    line-height: 50px;
}
.info p {
    font-size: 15px;
}
span {
    color: #fffc00;
}
 span .gold{
    color: #fffc00;
}
.info p {
    font-size: 18px;
}
.white {
    color: #fff;
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: #fffc00;
}
.leader {
    margin-top: 110px;
    width: 457px;
    height: 316px;
}
.down {
    margin-top: 60px;
}
.container_fluid.two {
    background-size: cover;
    min-height: 100vh;
    background-color:  #43E8E4;
}
.jumbotron {
    margin-top: 0px;
}

entrez la description de l'image ici


2 commentaires

Il peut y avoir une marge sur les éléments à l'intérieur, éventuellement h1, avez-vous inspecté les éléments?


Hobbs Pixel a dit dans une réponse d'utiliser .jumbotron {padding-bottom:1px;}


4 Réponses :


3
votes

C'est à cause de:

.jumbotron-override {
    margin-bottom: 0px;
}

Donc, si vous voulez supprimer cela, donnez simplement une classe à votre div par exemple: jumbotron-override et ajoutez ce code à css:

.jumbotron {
    margin-bottom: 2em;
}

Le résultat peut être vu sur jsfiddle: https://jsfiddle.net/nabtron/1kesqj8f/4/ (page complète: https://fiddle.jshell.net/nabtron/1kesqj8f/4/show/ )

J'espère que cela résout votre problème :)


0 commentaires

4
votes

Incluez ces lignes de code dans votre fichier CSS

.jumbotron {
    margin-bottom: 0px;
 }


0 commentaires

2
votes

J'ai essayé de remplacer votre code en commentant margin-bottom: 2rem; puis les espaces blancs disparaissent

.jumbotron {
    /* padding: 2rem 1rem; */
    /*margin-bottom: 2rem; */
    background-color: #e9ecef;
    border-radius: .3rem;
}


0 commentaires

0
votes

J'ai dû mettre !important après la margin: 0px pour que ça marche

.jumbotron {
margin-bottom: 0px!important;
}


0 commentaires