是否在`style`标记中使用`lang`属性来标记 VueJS 的 css 预处理器语言?如果我们使用它有什么缺点吗?
问题:是否在style标记中使用lang属性来标记 VueJS 的 css 预处理器语言?如果我们使用它有什么缺点吗? 时不时地,我看到人们写这样的东西 <style lang="scss"> ... </style> <style lang="stylus"> ... </style> 我在文档中搜索了样式标签,而lang不是 validate 属性的一部分。在编写涉及其他 css 预处理器样式
·
问题:是否在style
标记中使用lang
属性来标记 VueJS 的 css 预处理器语言?如果我们使用它有什么缺点吗?
时不时地,我看到人们写这样的东西
<style lang="scss"> ... </style>
<style lang="stylus"> ... </style>
我在文档中搜索了样式标签,而lang
不是 validate 属性的一部分。在编写涉及其他 css 预处理器样式的作用域样式时,是否建议像这样使用lang
?
谢谢
解答
Vue 加载器文档专门声明了这样做。因此,不仅推荐它,而且该功能似乎需要它才能正常工作。
这是一个公然违反 HTML 标准都是一样的(滥用自定义值的lang
属性),但 JavaScript 框架和组件并不完全符合标准。一方面,据推测,实际上没有人通过检查器运行他们的组件。这可能是他们不打扰data-
前缀的众多案例之一,因为它意味着不必要的击键。恕我直言,这是一个非常糟糕的借口。
更多推荐
已为社区贡献21234条内容
所有评论(0)