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

不规范语法

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

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

相关推荐
焰火199918 分钟前
[Vue]可重置的响应式状态reactive
前端·vue.js
陆枫Larry19 分钟前
CSS transform scale:图片放大效果背后的原理
前端
源码宝21 分钟前
基于 SpringBoot + Vue 的医院随访系统:技术架构与功能实现
java·vue.js·spring boot·架构·源码·随访系统·随访管理
老王以为28 分钟前
为什么 React 和 Vue 不一样?
前端·vue.js·react.js
web打印社区30 分钟前
2026最新Web静默打印解决方案,无插件无预览,完美替代Lodop
前端·javascript·vue.js·electron·pdf
这个DBA有点耶1 小时前
分组排名不用窗口函数?那你还在写几十行的子查询
前端·代码规范
ZhiqianXia1 小时前
《The Design of Design》阅读笔记
前端·笔记·microsoft
有马贵将1 小时前
【5】微前端知识点总结
前端·架构
mkae1 小时前
eBPF高性能版fail2ban
前端
_柴富自由1 小时前
前端项目国际化解决方案
前端