2017-10-08 9 views
0

Quelqu'un peut-il aider dans ce cas, s'il vous plaîtBootstrap 4 - Retirer la marge de la div sous la barre de navigation lorsque la navigation est élargi

Je voudrais supprimer la marge supérieure de la div (qui a une my- de classe permanente 3 pour margin-top 1rem) sous la barre de navigation. Je voudrais que cette classe margin-top (my-3) soit active seulement quand la barre de navigation n'est pas développée, parce que quand la nav a été augmentée il y a un gape entre elle et la div.

<div role="navigation"> </div> 
     <div class="container-fluid "> 
       <div class="row-9"> 
        <div class="col-xl-9 my-3"> 
        </div> 
       </div> 
     </div> 

Merci.

Répondre

0

Essayez quelque chose comme ceci:

@media screen and (min-width: your choice) { 
     .no-margin { 
       margin-top: 0px; 
     } 
} 

Ensuite, utilisez cette classe sur la div que vous aimez. Si vous avez mis les liens vers votre CSS et bootstrap dans le bon ordre, votre code remplacera le code Bootstraps

+0

Je voudrais supprimer la classe my-3 du div, quand la barre de navigation est extraite. pas de manière permanente: \ –

+0

@ xx5ko la classe n'est activée qu'à partir d'une largeur spécifique, ce qui signifie que si vous mettez min-width: 990px; la classe sera activée sur les écrans plus larges que 990px ​​ – danielo

+0

Faites-moi savoir si vous parvenez à le résoudre et comment! – danielo