【发布时间】:2021-07-12 12:05:30
【问题描述】:
我有一个基本上是CodeMirror 的文本区域。我想允许用户只键入没有选择器的 CSS 属性,然后使用 CSSLint 对其进行验证。我不确定如何在 CSSLint 的帮助下实现这一目标。
例如,我希望用户输入:
font-size: 10px;
然后在没有选择器的情况下使用 CSSlint 对其进行验证。当我不使用任何选择器时,CSSLint 会出错。如果用户输入: h1{font-size:10px;},那么它可以正常工作,但对于直接属性则不能。我想了解可以帮助我实现预期目标的规则或模块,其中用户只需键入 CSS 属性,如下所示:
font-size: 10px;
color: white;
然后我可以轻松验证属性是否正确。
【问题讨论】:
-
也许您可以将用户输入包装在“虚拟”选择器中,以便 CSSLint 可以处理它,例如
* { ... }。 -
@augurar 我正在尝试找出一种仅验证属性的正确方法。
-
对,这个想法是用户只输入属性,然后你的代码用选择器包装它,以便 CSSLint 可以检查它。
标签: javascript css node.js reactjs