CSS设置层叠样式时报红(identifier expected css/selector expected css)

不规范语法

如上图所示,在一个 css 文件中添加层叠样式时报红:at-rule or selector expected,意思就是说我们的语句不符合 css 的语法书写规范,虽然不会导致启动报错并且还能达到预期的样式效果,但是对于有强迫症的同学来说就苦恼了,因为整个文件标上了大红色。解决方案就是我们只需要换一种书写方式即可,改为如下格式(效果是一样的):
规范语法

**分析:**css 文件有自己的一套书写规范,需要遵循才不会报红,但同样的书写方式放在 vue 文件中却是没有任何问题的(严谨地说也是会有同样的提示,只不过在 style 标签内增加了 lang="less" 后才不会报红,有兴趣的同学可以去试试),如下所示:
vue文件中的层叠样式

相关推荐
excel2 分钟前
Vue SSR 编译器源码深析:ssrTransformShow 的实现原理与设计哲学
前端
excel3 分钟前
深入解析 Vue 3 SSR 编译管线:ssrCodegenTransform 源码全解
前端
excel4 分钟前
深入解析 Vue SSR 编译器的核心函数:compile
前端
IT_陈寒5 分钟前
Vue 3性能优化实战:7个关键技巧让我的应用加载速度提升50%
前端·人工智能·后端
excel7 分钟前
Vue SSR 错误系统源码解析:createSSRCompilerError 与 SSRErrorCodes 的设计原理
前端
excel8 分钟前
Vue SSR 源码解析:ssrTransformModel 深度剖析
前端
excel9 分钟前
Vue SSR 运行时辅助工具注册机制源码详解
前端
excel9 分钟前
Vue SSR 源码解析:ssrProcessIf 条件渲染的服务端转换逻辑
前端
excel11 分钟前
深度解析:Vue 3 中 ssrTransformTransitionGroup 的实现原理与机制
前端
晚秋大魔王12 分钟前
基于python的jlink单片机自动化批量烧录工具
前端·python·单片机