Je ne suis pas familier avec HTML et CSS et j'ai rencontré un problème avec le menu que je suis en train de coder.La propriété `justify-content` ne fonctionne pas sur la flexbox imbriquée
Je voudrais faire un menu en utilisant l'imbrication flexbox. Il se fait à ce que je veux, mais pour une raison que je ne comprends pas, le justify-content
intérieur des enfants FlexBox ne semble pas appliquer ...
Voici mon code:
header {
display: inline-flex;
height: 90px;
align-items: center;
justify-content: flex-start;
}
.avatar {
display: inline-flex;
height: inherit;
width: 200px;
background-color: #00D717;
align-items: center;
justify-content: space-around;
}
.avatar h1 {
font-size: 13px;
text-transform: uppercase;
color: white;
}
.resteHeader {
display: inline-flex;
height: inherit;
justify-content: flex-start;
align-items: center;
}
.resteHeader nav {
display: inline-flex;
height: inherit;
justify-content: space-around;
align-items: center;
}
.resteHeader nav ul {
display: inline-flex;
height: inherit;
justify-content: space-between;
align-items: center;
}
<header>
<div class="avatar">
<img src="img/avatar.png">
<h1>Hoang Nguyen</h1>
</div>
<div class="resteHeader">
<nav>
<ul>
<li>
<a href="#">
<img src="img/silhouette.png" alt="">
</a>
</li>
<li>
<a href="#">
<img src="img/bulle.png" alt="">
</a>
</li>
<li>
<a href="#">
<img src="img/cloche.png" alt="">
</a>
</li>
</ul>
</nav>
<img class="logo" src="img/logo.png" alt="">
<form>
Type sor search
<input type="text">
<img src="img/loupe.png" alt="">
</form>
</div>
</header>
Merci pour votre aide!
Quel contenant? quel est le résultat attendu? – Oriol
'inline-flex' signifie que le conteneur doit être aussi large que nécessaire. Cela n'a pas de sens de spécifier 'justify-content: space-around' sur un conteneur' inline-flex' sauf s'il a aussi une largeur (ce qui n'est pas le cas de beaucoup de vos conteneurs 'inline-flex') – Adam
ne pas utiliser inline -felx utilise juste display: flex; – DanyCode