首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Resharper:如何抑制CSS黑客攻击导致的检查错误?

Resharper:如何抑制CSS黑客攻击导致的检查错误?
EN

Stack Overflow用户
提问于 2011-12-27 09:53:43
回答 2查看 2.2K关注 0票数 9

有关守则如下:

代码语言:javascript
复制
/*fix ie transform offset*/
.adAffiliate.adDeclarationPosition-Right .adAffiliate-header
{
   *left: -20px    !important; /* IE 7 (IE6 also uses this, so put it first) */
   _left: -20px    !important; /* IE 6 */
    left: -20px\0/ !important; /* IE 8-9 */
}

如您所见,前两行被识别为CSS黑客。它们不会出现在解决方案错误列表中。我只想摆脱出现在解决方案错误列表中的第3行。不幸的是,“忽略错误”在VS重新启动时不起作用。有方法来抑制这个错误吗?也许是一个特别的“忽略评论”?

这是我在1000秒的LOC中唯一的CSS攻击。这次我没找到出路。我也不介意这个黑客在那里。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-08 21:02:59

只需更改此类型错误的严重性,方法是在错误突出显示处按Alt+Enter,选择检查选项.并将严重性设置为警告或更低。

这将迫使该问题从解决方案工具窗口中的错误中消失,该窗口显然只显示错误级别的问题。请注意,在与重新启动的过程中,检查严重度的变化持续存在。

当然,这个解决方案意味着,每当您的代码碰巧在其他地方出现类似的问题时,您将无法通过解决方案中的错误来观察它:您要么必须密切关注代码编辑器中突出显示的ReSharper问题(不管怎样,这是一个有用的习惯),要么使用ReSharper > solution > code在范围中检查您的代码

票数 11
EN

Stack Overflow用户

发布于 2011-12-27 10:00:53

你称它为CSS黑客,我称它为无效CSS (验证器也会这么做)。我建议使用有条件的注释包含的不同的css文件。这是更多的工作,但它要干净得多。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8643268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档