Comment centrer une div
flexi2202
Messages postés
4141
Statut
Membre
-
bg62 Messages postés 26231 Date d'inscription Statut Modérateur Dernière intervention -
bg62 Messages postés 26231 Date d'inscription Statut Modérateur Dernière intervention -
bonsoir a tous
cela fait plusieurs heures que j essaye de centrer une div
j ai trois 3 div
div left
div centre
div right
j essaye de mettre la div du centre entre les deux autres et sur la même ligne
soit cela ne fonctionne pas et quand cela fonctionne cela n est pas sur la même ligne
merci de l aide
avec le code suivant
cela fait plusieurs heures que j essaye de centrer une div
j ai trois 3 div
div left
div centre
div right
j essaye de mettre la div du centre entre les deux autres et sur la même ligne
soit cela ne fonctionne pas et quand cela fonctionne cela n est pas sur la même ligne
merci de l aide
avec le code suivant
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title>CodePen - Video Background Transparent Navbar</title>
<link rel="stylesheet" href="./style.css">
<style type="text/css">
.main-item
{
display:inline-block;
vertical-align:top;
position:relative;
}
.main-item .sub-items
{
display:none;
}
.sub-items a
{
display:block;
}
.main-item:hover .sub-items
{
display:block;
position:absolute;
}
.navigation{
padding-top:30px;
padding-bottom:30px;
position:absolute;
top:0;
width:100%;
z-index:1;
}
.navbar-left{
float:left;
padding-right:10%;
font-size: 150%;
}
.navbar-left a{
text-decoration:none;
padding:10px;
color: #fff;
font-family:Arial;
font-weight:900;
}
.navbar-l a:hover{
text-decoration:underline;
}
.navbar-right{
float:right;
padding-right:10%;
font-size: 150%;
}
.navbar-right a{
text-decoration:none;
padding:10px;
color: #fff;
font-family:Arial;
font-weight:900;
}
.navbar-right a:hover{
text-decoration:underline;
}
.navbar-centre{
padding-right:10%;
}
.navbar-centre a{
text-decoration:none;
padding:10px;
color: #fff;
font-family:Arial;
font-weight:900;
}
.navbar-centre a:hover{
text-decoration:underline;
}
.navbar-logo{
padding-left:10%;
font-family:Arial;
font-size:30px;
font-weight:bold;
text-decoration:none;
color:#fff;
}
.video-container {
z-index: -100;
width:100%;
height:75%;
overflow:hidden;
position:absolute;
top:0;
left:0;
}
#video-bg{
width:100%;
}
</style>
</head>
<body>
<!-- partial:index.partial.html -->
<header>
<div class="header">
<nav class="navigation">
<div class="navbar-left">
<a href="#" class="navbar-logo">Logo</a>
<a href="#" class="navbar-logo">Logo</a>
</div>
<div class="navbar-centre">
<div class="main-item">
<a>About</a>
<div class="sub-items">
<a href="#">About1</a>
<a href="#">About2</a>
</div>
</div>
<div class="main-item">
<a>About</a>
<div class="sub-items">
<a href="#">About1</a>
<a href="#">About2</a>
</div>
</div>
<div class="main-item">
<a>About</a>
<div class="sub-items">
<a href="#">About1</a>
<a href="#">About2</a>
</div>
</div>
</div>
<div class="navbar-right">
<a href="https://www.facebook.com/axedis" class="social-link w-inline-block"><img src="https://assets-global.website-files.com/5f6a84e16028c3635d79f4fd/5f6a84f232ee949e83eb7ba3_facebook.svg" loading="lazy" alt=""></a>
<a href="https://www.linkedin.com/company/axedis-eta/" class="social-link w-inline-block"><img src="https://assets-global.website-files.com/5f6a84e16028c3635d79f4fd/5f6a84f3782fc23479738208_linkedin.svg" loading="lazy" alt=""></a>
<a href="https://www.youtube.com/channel/UCKGtfGpUPjR6mz46p5rbLVw" class="social-link w-inline-block"><img src="https://assets-global.website-files.com/5f6a84e16028c3635d79f4fd/5f71e05b083762b3d1965a66_youtube.svg" loading="lazy" alt="" class="yt-icon"></a>
<a href="tel:0103" class="phone-link w-inline-block"><img src="https://assets-global.website-files.com/5f6a84e16028c3635d79f4fd/5f6a84f2bbde5907a1548430_phone.svg" loading="lazy" alt="" class="phone-icon">069/6</a>
</div>
</nav>
<div class="video-container">
<video autoplay loop muted id="video-bg">
<source src="http://bigcom.com/assets/2014/08/iChooseB.mp4" type="video/mp4">
</video>
</div>
</div>
</header>
</body>
</html>
A voir également:
- Comment centrer une div
- Div c++ - Télécharger - Langages
- Comment mettre le centre de controle sur l'écran - Guide
- Remplacer #div/0 par vide - Forum Excel
- Enlever les #DIV/0! dans une colonne calcul d'un tableau croisé ✓ - Forum Excel
- Comment trouver le numéro du centre de messagerie - Guide
3 réponses
Salut,
As-tu essayé avec un span au lieu d'un div ?
Ce lien donne des bonnes pratiques : https://github.com/EmmanuelBeziat/guidelines/blob/master/css/bonnes-pratiques.md#positionnement
As-tu essayé avec un span au lieu d'un div ?
Ce lien donne des bonnes pratiques : https://github.com/EmmanuelBeziat/guidelines/blob/master/css/bonnes-pratiques.md#positionnement
bonjour
merci pour la reponse
je remplace le div par un span ?
je suis allé voir le lien et j ai essaye
Utiliser les méthodes de positionnement dans cet ordre de préférence :
display: block | inline;
display: flex | inline-flex; / display: grid;
display: inline-block | table-cell;
float: left | right;
position: relative | absolute | sticky | fixed;
mais cela ne semble pas fonctionner non plus
merci pour la reponse
je remplace le div par un span ?
je suis allé voir le lien et j ai essaye
Utiliser les méthodes de positionnement dans cet ordre de préférence :
display: block | inline;
display: flex | inline-flex; / display: grid;
display: inline-block | table-cell;
float: left | right;
position: relative | absolute | sticky | fixed;
mais cela ne semble pas fonctionner non plus
vois si ceci te conviendrait :
https://forums.commentcamarche.net/forum/affich-29174877-aligner-3-div
et si vraiment trop de problèmes, les 3 solutions possibles avec la CSS sont ici :
https://www.w3schools.com/css/css_templates.asp
tu adaptes ensuite à ton goût ....
:)
https://forums.commentcamarche.net/forum/affich-29174877-aligner-3-div
et si vraiment trop de problèmes, les 3 solutions possibles avec la CSS sont ici :
https://www.w3schools.com/css/css_templates.asp
tu adaptes ensuite à ton goût ....
:)