You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Tailwind CSS父容器子元素响应式样式失效问题求助

解决Tailwind父容器定位子元素的断点样式不生效问题
  • 你当前的写法错误在于断点前缀的位置,Tailwind要求断点前缀必须放在整个自定义子选择器的最前面,而非样式类前面。
  • 正确写法是把lg:、md:这类断点前缀放在[&>h1]的前面,而非text-lg前。

有效代码示例

<div class="[&>h1]:text-sm md:[&>h1]:text-md lg:[&>h1]:text-lg">
    {!! $yourBladeVariable !!}
</div>

无效写法的原因

  • [&>h1]:lg:text-lg:断点前缀加在样式类前,Tailwind无法识别该嵌套语法,会将lg:text-lg判定为无效类。
  • [&>lg:h1]:text-lg:错误将断点前缀嵌入子元素选择器,不符合Tailwind语法规则。
  • lg:[&>h1]:text-lg:若此写法仍不生效,先检查Tailwind版本是否为v3及以上(v2及更早版本不支持断点+自定义选择器的组合写法),同时确认配置中已启用自定义选择器解析。

另外,注意代码中的&amp;和&gt;是HTML实体转义,在Blade模板的class属性里直接写&和>(即[&>h1]即可,无需转义)。

内容的提问来源于stack exchange,提问作者nclsvh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 15:40:25