Bonjour,
Je fais des essais sur flexbox que je découvre.
Dans une autre discussion (Flexbox couleur de fond), vous avez résolu le problème du centrage vertical du texte d'un menu (titres sur une ligne et titres sur deux lignes) pour avoir aussi une couleur de fond de même hauteur sur les éléments de la box.
Or, plutôt que que :
j'aimerais que les titres du menu occupent toute la largeur de la box et je n'arrive pas à centrer le texte horizontalement sur chaque enfant.
Merci d'avance
Je fais des essais sur flexbox que je découvre.
Dans une autre discussion (Flexbox couleur de fond), vous avez résolu le problème du centrage vertical du texte d'un menu (titres sur une ligne et titres sur deux lignes) pour avoir aussi une couleur de fond de même hauteur sur les éléments de la box.
Or, plutôt que que :
.navbarre > ul {
display: flex;
justify-content:space-between;………
j'aimerais que les titres du menu occupent toute la largeur de la box et je n'arrive pas à centrer le texte horizontalement sur chaque enfant.
.navbarre > ul {
display: flex;
/* justify-content:space-between;*/
flex-direction: row;
font-weight: bold; /*en 14px; */
width: 100%;
}
.navbarre > ul > li { /* concerne les grands titres non cachés */
display: flex;
align-items: center;/*aligne les grands titres verticalement*/
flex-grow: 1;
position:relative; /* permet de bien positionner le menus en dessous */
text-align: center;/* permet de centrer le texte des grands titres, mais pas dans la box extensible*/
padding: 0.3em 0.5em 0.5em 0.5em ;
}
Merci d'avance