Espace blanc : nowrap avec flex : 1 ; la largeur de l'enfant est trop petite pour accueillir du texte
P粉776412597
2023-09-04 13:30:47
<p>Je ne trouve aucune solution pour que 2 divs de taille égale tiennent le texte sur une seule ligne. Cela ressemble à un espace : après avoir défini la largeur du parent: fit-content, la largeur n'est plus prise en compte maintenant. </p>
<p>Ils doivent être aussi petits que possible, toujours de la même taille, et ne pas renvoyer le texte à la deuxième ligne. </p>
<p>
<pre class="brush:css;toolbar:false;">div {
affichage : flexible ;
largeur : ajustement du contenu ;
}
.bouton {
remplissage : 10px 20px ;
flexion : 1 ;
espace blanc : nowrap ;
largeur minimale : 130 px ;
largeur : ajustement du contenu ;
}
.bouton1 {
fond : rouge ;
}
.bouton2 {
fond : vert ;
}</pré>
<pre class="brush:html;toolbar:false;"><div>
<div class="bouton bouton1">Texte court</div>
<div class="button button2">Un bouton de texte long qui a une plus grande largeur </div>
</div></pre>
</p>
Peut être fait en utilisant CSS Grid :