Insertion d'élément qui décale tout
Bonjour a toutes et a tous..Un petit soucis avec mes listes en bas.
Des que je veux ajouter une div ou une image ou meme un paragraphe cela me la colle a droite dans mes listes.
Imdessible faire quoi que ce soit sur cette partie.
La je suis un peu perdu, si par quelque hasard vous avez la solution.
je joins le fichier html et le css.
Merci d'avance
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158
| <!doctype html>
<html>
<title>Accueil</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="css/stylesheet.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" integrity="sha384JcKb8q3iqJ61gNV9KGb8thSsNjpSL0n8PARn9HuZOnIxN0hoP+VmmDGMN5t9UJ0Z" crossorigin="anonymous">
<head>
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="#"></a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="#">Vide
<span class="sr-only">(current)</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Vide</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Chiens
</a>
<ul class="dropdown-menu multi" aria-labelledby="navbarDropdown">
<li class="dropdown-submenu">
<a class="dropdown-item dropdown-toggle" href="#">Catégorie 1</a>
<ul class="dropdown-menu">
<li class="dropdown-item">
<a href="#">Sous catégorie 1</a>
</li>
<li class="dropdown-item">
<a href="#">Sous catégorie 2</a>
</li>
<li class="dropdown-item">
<a href="#">Sous catégorie 3</a>
</li>
</ul>
</li>
<li class="dropdown-submenu">
<a class="dropdown-item dropdown-toggle" href="#">Catégorie 2</a>
<ul class="dropdown-menu">
<li class="dropdown-item">
<a href="#">Sous catégorie 1</a>
</li>
</ul>
</li>
<li class="dropdown-submenu">
<a class="dropdown-item dropdown-toggle" href="#">Catégorie 3</a>
<ul class="dropdown-menu">
<li class="dropdown-item">
<a href="#">Sous catégorie 1</a>
</li>
<li class="dropdown-item">
<a href="#">Sous catégorie 2</a>
</li>
</ul>
</li>
<li class="dropdown-submenu">
<a class="dropdown-item dropdown-toggle" href="#">Catégorie 4</a>
<ul class="dropdown-menu">
<li class="dropdown-item">
<a href="#">Sous catégorie 1</a>
</li>
<li class="dropdown-item">
<a href="#">Sous catégorie 2</a>
</li>
<li class="dropdown-item">
<a href="#">Sous catégorie 3</a>
</li>
</ul>
</li>
</ul>
</li>
<li class="nav-item">
<a class="nav-link disabled" href="#" tabindex="-1" aria-disabled="true">Vide</a>
</li>
</ul>
<form class="form-inline my-2 my-lg-0">
<input class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search">
<button class="btn btn-outline-success my-2 my-sm-0" type="submit">Rechercher</button>
</form>
</div>
</nav>
<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/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js" integrity="sha384-B4gt1jrGC7Jh4AgTPSdUtOBvfO8shuf57BaghqFfPlYxofvL8/KUEfYiJOMMV+rV" crossorigin="anonymous"></script>
<script>
window.onload = () => {let menus = document.querySelectorAll(".dropdown-submenu a.dropdown-toggle")for(let menu of menus){menu.addEventListener("click", function(e){e.stopPropagation()e.preventDefault()let sousmenus = document.querySelectorAll(".multi .dropdown-menu")for(let sousmenu of sousmenus){sousmenu.style.display = "none"}
this.nextElementSibling.style.display = "initial"})}}
</script>
<script src="script/jquery-3.6.0.slim.min.js"></script>
<script src="script/popper.min.js"></script>
<script src="script/bootstrap.min.js"></script>
</head>
<div>
<img class="fond1" src="Images/communes/fond1.png"/>
<img class="icone_haut" src="Images/Users/users1.png">
<section>
<div class="div1">Alyah</div>
<div class="div2">Bobby</div>
<div class="div3">Dayson</div>
<div class="a1"></div>
<div class="contenu"></div>
<div class="contenu-footer">
<div class="bloc footer-services">
<ul class="liste-services">
<li><a href="#">H</a></li>
<li><a href="#">N</a></li>
<li><a href="#">E</a></li>
<li><a href="#">M</a></li>
<li><a href="#">F</a></li>
<li><a href="#">S</a></li>
</ul>
</div>
<div class="bloc footer-services">
<ul class="liste-services">
<li><a href="#">H</a></li>
<li><a href="#">N</a></li>
<li><a href="#">E</a></li>
<li><a href="#">M</a></li>
<li><a href="#">F</a></li>
<li><a href="#">S</a></li>
</ul>
</div>
<div class="bloc footer-services">
<ul class="liste-services">
<li><a href="#">H</a></li>
<li><a href="#">N</a></li>
<li><a href="#">E</a></li>
<li><a href="#">M</a></li>
<li><a href="#">F</a></li>
<li><a href="#">S</a></li>
</ul>
</div>
<div class="bloc footer-services">
<ul class="liste-services">
<li><a href="#">H</a></li>
<li><a href="#">N</a></li>
<li><a href="#">E</a></li>
<li><a href="#">M</a></li>
<li><a href="#">F</a></li>
<li><a href="#">S</a></li>
</ul>
</div>
<div class="bloc footer-services">
<ul class="liste-services">
<li><a href="#">H</a></li>
<li><a href="#">N</a></li>
<li><a href="#">E</a></li>
<li><a href="#">M</a></li>
<li><a href="#">F</a></li>
<li><a href="#">S</a></li>
</ul>
</section> |
et le css :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| section {text-align: center; }
.div1,.div2,.div3 {width: 300px;height: 300px;background-color: #FFF;margin:50px;display:inline-block;border:1px solid #393838;}
.div1 {background-image: url("../Images/Images diverses/front/Alyah_front.jpg");}
.div2 {background-image: url("../Images/Images diverses/front/Bobby_front.jpg")}
.div3 {background-image: url("../Images/Images diverses/front/Dayson_front.jpg")}
.a1 {height: 50px;}
*, ::before, ::after { box-sizing: border-box;margin: 0;padding: 0;}
body {font-family: Arial, Helvetica, sans-serif;height: 100vh;display: flex;flex-direction: column;}
h1 {font-size: 10vw;text-align: center;margin-top: 20px;color: #333;}
.contenu {flex: 1 0 auto;}
.contenu p {padding: 5vw 10vw;text-align: justify;}
footer {flex-shrink: 0;width: 100%;background: #f1f1f1;color: #333;}
.contenu-footer {width: 1200px;margin: 0 auto;display: flex;justify-content: center;align-items: flex-start;font-size: 20px;padding: 50px 0 100px;background-color: #F3F0F0;height: 280px;}
.bloc {width: 25%;margin: 0 30px;}
.footer-contact h3,.footer-services h3,.footer-horaires h3,.footer-medias h3 {font-size: 25px;padding-bottom: 20px;}
.footer-contact p {padding: 5px 0;}
.liste-services,.liste-horaires,.liste-media {list-style-type: none;}
.liste-services li {padding: 2px 0;}
.liste-services a {text-decoration: none;color: #333;}
.liste-services a:hover {color: rgb(3,3,3);}
.liste-media {position: relative;right: 10px;}
.liste-media img {width: 40px;margin: 10px 10px;}
.liste-media a {text-decoration: none;color: #333;display: flex;align-items: center;font-size: 25px;}
@media screen and (max-width: 1300px) {.contenu-footer {width: 700px;flex-wrap: wrap;}
.bloc {width: 40%;margin: 0 0;}
.bloc:nth-child(1),.bloc:nth-child(2) {margin-bottom: 50px;}}
@media screen and (max-width: 800px) {.contenu-footer {width: 320px;}
.bloc { width: 300px;margin: 30px 30px;}
.bloc:nth-child(1),.bloc:nth-child(2) {margin-bottom: 30px;}.bloc:nth-child(1) {margin-top: 0; }} |