通过 "sm:" 断点后,Tailwind CSS "sm:block" class 不会覆盖 "hidden" class

Tailwind CSS "sm:block" class is not overwriting "hidden" class after passing the "sm:" breakpoint

我正在关注 Youtube 上 TailwindCSS 的创建者的导航栏教程,但我被困在 this part,其中 sm:block class 应该覆盖 hidden class 当屏幕宽度到达 sm: 断点时。

This almost exactly the same example 按预期工作,其中项目在页面宽度增加时显示。

但是,当我尝试在使用 npx create-next-app --example blog-starter-typescript 创建的项目中实现它时。 This is where I got it from,当页面宽度增加时,导航栏上的项目不显示。

Here is the exact spot in my repo 这不起作用。

如果我将 hidden sm:block 替换为 sm:hidden block 就可以了。如果我为每个断点添加不同的背景颜色,那也有效。

谁能看出我做错了什么?

谢谢

“Chrome 的深色主题”扩展一直在注入包含 display : hidden !important 的样式。删除该扩展程序解决了我的问题。

看到应用程序在隐身模式下按预期运行后,我意识到了这一点。