如何使用Tailwind CSS调整日期数据的显示位置?
调整日期显示位置的Tailwind CSS方案
你的问题核心是外层容器没启用flex布局,导致justify-start、justify-end这类对齐类无法生效。按以下方式修改代码,就能实现日期靠右的设计效果:
- 给外层div添加
flex items-center,让内部元素横向排列并垂直居中 - 把日期所在span的
mx-52换成ml-auto(或给作者名称部分加flex-1),让日期自动被推到容器最右侧,比固定margin更适配不同屏幕尺寸 - 移除无效的
justify-start类,简化冗余结构
修改后的完整代码:
<div class="my-6 ml-3 text-lg leading-6 flex items-center"> <span class="text-black underline">{{ __('Writter') }}:</span> <span class="ml-2 flex-1">{{ $post->user->name }}</span> <span> <a class="text-purple-700">{{ $post->created_at->format('d/m/Y') }}</a> </span> </div>
关键类说明:
flex items-center:将容器转为flex布局,让子元素横向排列且垂直居中flex-1:让作者名称的span占据容器剩余水平空间,确保日期完全靠右ml-auto:若不使用flex-1,给日期span加这个类也能自动填充左侧空白,将元素推至最右侧
内容的提问来源于stack exchange,提问作者DonMartinWorks
相关产品推荐
相关产品推荐

