有时,我看到人们写这样的东西
<style lang="scss"> ... </style>
<style lang="stylus"> ... </style>
我在文档中搜索了 style 标记,并且 lang
不是 validate 属性的一部分。在编写涉及其他 CSS 预处理器样式的作用域样式时,是否建议像这样使用 lang
?
最佳答案
Vue loader documentation特别指出要这样做。因此,它不仅是推荐的,而且似乎是该功能正常工作所必需的。
这是一个 flagrant violation of the HTML standard都是一样的(误用带有自定义值的 lang
属性),但 JavaScript 框架和组件并不完全了解标准合规性。其一,大概没有人真正通过检查器运行他们的组件。这可能是他们不理会 data-
前缀的众多情况之一,仅仅因为它意味着不必要的击键。恕我直言,这是一个非常糟糕的借口。
关于javascript - 是否允许在 `lang` 标签中使用 `style` 属性来标记 VueJS 的 CSS 预处理器语言?如果我们使用它有什么缺点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52973792/