VS“用于验证的级联样式表版本”可以吗?默认要改吗?

发布于 2024-12-26 11:10:43 字数 485 浏览 0 评论 0原文

参考这些相关问题,我在 VS2010 中设置 CSS3 验证已经有一段时间了。

然而,每次我关闭 CSS 文件时,CSS 工具条中的“用于验证的级联样式表版本”下拉列表都会从 CSS 3.0 更改回 CSS 2.1。重新打开 css 文件时,我需要重新选择 CSS 3.0 以避免验证错误。

有什么办法可以改变默认值吗?此时即使是注册表黑客攻击也是可以接受的,但这确实很烦人。

在编辑 cshtml 文件时,更改默认值还有另一个好处。如果没有打开 CSS 文件,验证目标下拉列表将显示为灰色。因此要将其更改为 3.0,您必须打开一个 CSS 文件。另一个烦恼。

我检查了“工具”>选项>文本编辑器> CSS,但没有像 HTML 那样的验证选项卡。

In reference to these related questions, I have had CSS3 validation set up in VS2010 for a while.

However each time I close a CSS file, the "cascading style sheet version for validation" dropdown in the css toolstrip changes back from CSS 3.0 to CSS 2.1. When reopening a css file, I need to reselect CSS 3.0 to avoid the validation errors.

Is there any way to change the default? Even a registry hack would be acceptable at this point, it really is quite annoying.

There is another benefit of changing the default for this, when editing a cshtml file. Without a CSS file open, the validation target dropdown is grayed out. So to change it to 3.0 you have to have a CSS file open. Another annoyance.

I checked Tools > Options > Text Editor > CSS, but there is no validation tab like there is for HTML.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

鼻尖触碰 2025-01-02 11:10:43

选项 2 是进入 C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Packages\1033\schemas\CSS 并将 css30.xml 重命名为 css21.xml(当然首先备份您的文件)。

这样,即使 VS 将显示它正在验证版本 2.1,它实际上也会验证版本 3.0

Option 2 is to go into C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Packages\1033\schemas\CSS and rename css30.xml to css21.xml (backup your files first of course).

That way, even though VS will show it is validating for version 2.1 it will really be validating for version 3.0

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文