Guide sur la façon d'envelopper le deuxième élément flexible autour du premier élément dans Tailwind CSS
P粉156983446
P粉156983446 2023-08-02 18:31:22
0
1
485
<p>J'ai un conteneur flexible contenant deux éléments flexibles. Le premier élément flexible doit déterminer la largeur du conteneur et le deuxième élément flexible doit l'entourer. J'utilise Tailwind CSS pour le style, mais je n'arrive pas à obtenir la mise en page souhaitée. <br /><br />Voici mon code actuel : </p><p><br /></p> <pre class="brush:html;toolbar:false;"><div class="flex flex-col"> <div class="flex-initial w-2/3 bg-blue-500 p-4"> <!-- Le premier enfant --> <!-- Contenu du premier enfant --> </div> <div class="bg-red-500 p-4"> <!-- Tous les autres composants l'entourent --> <!-- Contenu des autres composants --> </div> </div> ≪/pré> <p>J'ai essayé d'utiliser w-2/3 pour définir la largeur du premier enfant, mais le deuxième enfant occupe toujours tout l'espace disponible dans le conteneur. Comment dois-je faire en sorte que le deuxième élément flexible s'enroule autour du premier élément et laisser le premier élément déterminer la largeur du conteneur ? <br /><br />Merci beaucoup pour toute aide ou conseil que vous pouvez nous apporter ! Merci d'avance! </p><p><br /></p>
P粉156983446
P粉156983446

répondre à tous(1)
P粉402806175

Je ne suis pas sûr de bien comprendre votre problème, mais voici ce que je pense être la solution :

  • Tout d'abord, pour le premier div enfant, utilisez une largeur fixe, comme w-56.
  • Ensuite, ajoutez une classe w-fit au div parent.
<div class="w-fit flex flex-col">
  <div class="flex-initial w-56 bg-blue-500 p-4"> <!-- The first child -->
    <!-- Content of the first child -->
  </div>
  <div class="bg-red-500 p-4"> <!-- All the rest components wrap around it -->
    <!-- Content of the rest components -->
  </div>
</div>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal