我有4个div,我想要容器左边的两个,另外两个在右边.

我成功地做到了这一点,你认为这是tailwind -css还是总体上的一个好方法?

div.flex {
    background-color: #eee;
    outline: 1px solid #999;
}

div.flex > * {
    background-color: #ccc;
    outline: 1px solid #333;
}
<script src="https://cdn.tailwindcss.com/3.3.2"></script>

<div class="sticky w-full h-16 gap-2 flex items-center">
    <div class="ml-4 w-8 h-8"></div>
    <div class="w-8 h-8"></div>
    <div class="grow"></div>
    <div class="w-8 h-8"></div>
    <div class="mr-4 w-8 h-8"></div>
</div>

推荐答案

不,不应该引入HTML元素来添加样式.您的HTML代码应该只反映您的内容,并且应该使用CSS来设置元素的样式/位置.

在第三个元素上使用ml-auto

div.flex {
    background-color: #eee;
    outline: 1px solid #999;
}

div.flex > * {
    background-color: #ccc;
    outline: 1px solid #333;
}
<script src="https://cdn.tailwindcss.com/3.3.2"></script>

<div class="sticky w-full h-16 gap-2 flex items-center">
    <div class="ml-4 w-8 h-8"></div>
    <div class="w-8 h-8"></div>
    <div class="w-8 h-8 ml-auto"></div> 
    <div class="mr-4 w-8 h-8"></div>
</div>

Html相关问答推荐

如何将FlexBox项目zoom 到其包含图像的大小

让多对图像在各自的div中叠加

在WooCommerce单一产品页面上使产品图片库粘滞(固定)

SVG动画只有在打开S开发工具的浏览器时才开始播放

仅在过渡之前删除填充

如何从多个TO中获取一个范围标记以溢出其父标记

如何设计缠绕锚点元素的样式?

顶部有文字的图像的悬停效果

(HTML框架标签)点击后目标框架将不再工作

CSS中的百分比高度,如何使其与父级高度相同

:invalid Select 器的惰性判断

在屏幕上每行 css 中的特定列居中

是否可以制作响应式 CSS 剪辑路径?

在 laravel 中使用 DomPDF 将数据导出为 pdf 时,第二列被拉伸

为什么溢出时overflow: auto框的底部有一个小间隙?

在 flexbox 中使用 spacer 是否有效

使单行路径的 svg 填充父级的 100% 宽度

如何让一个 div 元素粘在另一个元素上?

如何在没有 JS 的情况下创建带搜索的 Select 菜单

如何使列表的第一个元素比 css 中的其他元素大?