Javascript 是否允许在`style`标记中使用`lang`属性来标记VueJS的css预处理器语言?如果我们使用它有什么缺点吗?

Javascript 是否允许在`style`标记中使用`lang`属性来标记VueJS的css预处理器语言?如果我们使用它有什么缺点吗?,javascript,css,vue.js,sass,stylus,Javascript,Css,Vue.js,Sass,Stylus,我不时看到人们写这样的东西 <style lang="scss"> ... </style> <style lang="stylus"> ... </style> 。。。 ... 我在文档中搜索样式标记,lang不是validate属性的一部分。在编写涉及其他css预处理器样式的范围样式时,是否建议像这样使用lang 感谢特别声明要这样做。因此,它不仅是推荐的,而且似乎是该功能正常工作所必需的 这是一个完全相同的问题(将lang属性与自定义

我不时看到人们写这样的东西

<style lang="scss"> ... </style>

<style lang="stylus"> ... </style>
。。。
... 
我在文档中搜索样式标记,
lang
不是validate属性的一部分。在编写涉及其他css预处理器样式的范围样式时,是否建议像这样使用
lang

感谢

特别声明要这样做。因此,它不仅是推荐的,而且似乎是该功能正常工作所必需的

这是一个完全相同的问题(将
lang
属性与自定义值误用),但JavaScript框架和组件并不完全符合标准。首先,据推测,实际上没有人通过检查器运行他们的组件。这可能是许多情况中的一种,因为前缀意味着不必要的击键,所以他们不必理会
数据-
前缀。这是一个非常糟糕的借口。

如果你使用一些额外的工具翻译成CSS,那么类似的东西是必要的,否则就没用了。