J'ai ceci dans mon css :
Si je ne mets pas de hauteur, le background ne s'affiche pas.
Et malgré le reset (background-repeat: no-repeat;) le background se repète.
D'où mon hésitation entre deux layouts :
*,
::before,
::after {
box-sizing: inherit;
background-repeat: no-repeat;
min-width: 0;
min-height: 0;
}
.grid {
grid-template-columns: auto 1fr;
}
img {
object-fit: contain;
}
.block-bg-logo {
height: 150px;
background: url("img/logo.png")
}
Si je ne mets pas de hauteur, le background ne s'affiche pas.
Et malgré le reset (background-repeat: no-repeat;) le background se repète.
D'où mon hésitation entre deux layouts :
<header class="grid">
<div class="block-img-logo">
<img src="img/logo.png">
</div>
<div class="block-navigation">
<ul>Navigation</ul>
</div>
<header class="grid">
<div class="block-bg-logo">/div>
<div class="block-navigation">
<ul>Navigation</ul>
</div>