使用Tailwind grid grid-cols-2未生成2x2网格,求解决方法
修复Tailwind 2x2网格布局问题
核心问题是父容器的类名使用错误:你写的col-span-2是让元素在已有网格中占据2列的工具类,而非用来定义网格容器的列数。要实现2列网格,应该用grid-cols-2来指定网格容器的列数配置。
修正后的代码
<div class="social-grid grid grid-cols-2 gap-4"> <div class="p-5 border-2 border-black rounded-full w-fit "> <i class="fab fa-twitter text-5xl"></i> </div> <div class="p-5 border-2 border-black rounded-full w-fit "> <i class="fab fa-facebook-f text-5xl"></i> </div> <div class="p-5 border-2 border-black rounded-full w-fit "> <i class="fab fa-linkedin-in text-5xl"></i> </div> <div class="p-5 border-2 border-black rounded-full w-fit "> <i class="fab fa-instagram text-5xl"></i> </div> </div>
额外排查点(若修正后仍未生效)
- 打开浏览器开发者工具,检查父容器的计算样式,确认
display: grid属性没有被其他CSS规则覆盖。 - 验证Tailwind CSS是否正确引入,不存在版本兼容问题(
grid-cols-2在Tailwind v2、v3版本中均有效)。
内容的提问来源于stack exchange,提问作者AtulRy
相关产品推荐
相关产品推荐

