Comment puis-je centrer .search comme seul article dans un conteneur .flex?centre seul article dans un conteneur flexible
body{
background-color:green;
}
.bar{
background-color:yellow;
display:flex;
justify-content: space-between;
}
.search{
background-color:red;
align-self: center;
}
<body>
<div class="bar">
<div class="search">
<input type="search" placeholder="Search" />
<button id="cancel">Cancel</button>
</div>
</div>
</body>
Il fonctionne quand j'ajouter d'autres articles:
body {
background-color:green;
}
.bar {
background-color:yellow;
display:flex;
justify-content: space-between;
}
.search {
background-color:red;
align-self: center;
}
<body>
<div class="bar">
<div class="menu"><a href="#">menu</a>
</div>
<div class="search">
<input type="search" placeholder="Search" />
<button id="cancel">Cancel</button>
</div>
<div class="closebar"><a href="#">close</a>
</div>
</div>
</body>
Mais pourquoi travaille-t-il quand il y a d'autres éléments?
Connaissez-vous la raison sous-jacente? –
nevermind, regardé dans "marge: 0 auto" un peu et je pense que je comprends. Le navigateur maximise les marges, non? –