在允许标记 css VueJS 预处理器语言的 `style` 标签中使用 `lang` 属性吗?如果我们使用它有什么缺点吗?
is using `lang` attribute in a `style` tag allowed to mark css preprocessor language for VueJS? any drawbacks if we use it?
我时不时看到有人写类似
的东西
<style lang="scss"> ... </style>
<style lang="stylus"> ... </style>
我在文档中搜索了样式标签,lang
不是验证属性的一部分。在编写涉及额外 css 预处理器样式的作用域样式时,是否建议像这样使用 lang
?
谢谢
Vue loader documentation 明确指出要这样做。因此,它不仅是推荐的,而且似乎是该功能正常工作所必需的。
它是一个 flagrant violation of the HTML standard 完全相同(滥用带有自定义值的 lang
属性),但是 JavaScript 框架和组件并不完全符合标准。一方面,据推测,实际上没有人 运行 通过检查器检查他们的组件。这可能是他们不理会 data-
前缀的众多情况之一,仅仅是因为它意味着不必要的击键。恕我直言,这是一个非常糟糕的借口。
我时不时看到有人写类似
的东西<style lang="scss"> ... </style>
<style lang="stylus"> ... </style>
我在文档中搜索了样式标签,lang
不是验证属性的一部分。在编写涉及额外 css 预处理器样式的作用域样式时,是否建议像这样使用 lang
?
谢谢
Vue loader documentation 明确指出要这样做。因此,它不仅是推荐的,而且似乎是该功能正常工作所必需的。
它是一个 flagrant violation of the HTML standard 完全相同(滥用带有自定义值的 lang
属性),但是 JavaScript 框架和组件并不完全符合标准。一方面,据推测,实际上没有人 运行 通过检查器检查他们的组件。这可能是他们不理会 data-
前缀的众多情况之一,仅仅是因为它意味着不必要的击键。恕我直言,这是一个非常糟糕的借口。