在Tailwind CSS中,如何将第二个flex项目环绕在第一个项目周围的指南
P粉156983446
P粉156983446 2023-08-02 18:31:22
[CSS3讨论组]
<p>我有一个包含两个flex项目的flex容器。第一个flex项目应该确定容器的宽度,而第二个flex项目应该环绕在其周围。我正在使用Tailwind CSS进行样式设置,但是我无法获得所需的布局。<br /><br />这是我的当前代码:</p><p><br /></p> <pre class="brush:html;toolbar:false;">&lt;div class="flex flex-col"&gt; &lt;div class="flex-initial w-2/3 bg-blue-500 p-4"&gt; &lt;!-- The first child --&gt; &lt;!-- Content of the first child --&gt; &lt;/div&gt; &lt;div class="bg-red-500 p-4"&gt; &lt;!-- All the rest components wrap around it --&gt; &lt;!-- Content of the rest components --&gt; &lt;/div&gt; &lt;/div&gt; </pre> <p>我尝试使用w-2/3来设置第一个子元素的宽度,但是第二个子元素仍然占据了容器中所有可用的空间。我应该如何使第二个flex项目环绕在第一个项目周围,并且让第一个项目确定容器的宽度呢?<br /><br />非常感谢您提供的任何帮助或指导!提前致谢!</p><p><br /></p>
P粉156983446
P粉156983446

全部回复(1)
P粉402806175

我不确定我是否完全理解您的问题,但这是我认为的解决方案:

  • 首先,对于第一个子div,使用固定宽度,比如w-56。
  • 然后给父div添加一个w-fit类。
<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>
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号