我有一个包含两个flex项的flex容器。第一个flex项应该确定容器的宽度,第二个flex项应该环绕它。我正在使用Tailwind CSS进行样式设计,但似乎无法获得所需的布局。
下面是我的当前代码:
<div class="flex flex-col">
<div class="flex-initial w-2/3 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>
字符串
我已经尝试使用w-2/3来设置第一个子元素的宽度,但是第二个子元素仍然占用了容器中的所有可用空间。如何让第二个flex项环绕第一个项,并让第一个项决定容器的宽度?
2条答案
按热度按时间2vuwiymt1#
我不完全确定你的意思,但据我所知,你希望第二个元素是其余的(但不是100%的可用空间?))
字符串
如果这不是你所需要的,你能提供某种形式的快速草图,使其更容易可视化,并帮助你进一步。
mepcadol2#
我不确定我是否完全理解你的问题,但我认为这是解决方案:
div
使用固定宽度,类似于w-56
div
一个w-fit
类,并给其余组件的div
字符串
看看这里:https://play.tailwindcss.com/L59pb6yJAC