html - 如何在 Visual Studio 中强制使用特定版本的 CSS?

标签 html visual-studio-2010 css

我在 Visual Studio 2010 下有一个针对 .NET Framework 2 的 Web 元素。

母版页定义为:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

CSS 文件名为 Master.css。

overflow-y: scroll; 等属性在警告中突出显示为未知属性名称。所应用的验证规则是 CSS 2.1。

有没有办法声明我的代码应该根据哪个版本的 CSS 进行验证?此外,当此代码最终在浏览器上运行时,是否有办法强制使用特定 CSS 版本进行渲染?

请耐心等待,因为我不知道 HTML 页面的文档类型和 CSS 验证之间的关系(如果有的话)。

最佳答案

Visual Studio 只是警告您而已。 VS 所说的是,在选择当前版本 (2.1) 的情况下,鉴于当前选择的 intellisense CSS 模式,它认为该样式无效。

如果你想删除这个验证警告,如果你使用的是 VS 2010,你可以更新到 service pack 1,它带有 CSS 3 验证。

编辑 试试这个与 css3 的扩展。 css3 智能感知的奖励! http://visualstudiogallery.msdn.microsoft.com/7211bcac-091b-4a32-be2d-e797be0db210/view/Discussions

关于html - 如何在 Visual Studio 中强制使用特定版本的 CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8729824/

相关文章:

html - <TD> 元素发明了额外的空间只是为了弄乱我的布局

asp.net-mvc - 如何使用 1 个解决方案实现对 2 个网站的支持

html - 我怎样才能在 <ul> 链接中有更大的圆圈

html - 使用 css 媒体查询(无 Bootstrap )使第三个内联 block div 高于前两个

visual-studio-2010 - 2008 DB 项目中触发器脚本出现错误 SQL03120

c# - 您将所有解决方案级(全局)任务放在哪里?在专门为此目的的其他空项目中?

html - HTML 和 CSS 中的对齐问题

jQuery* 从其他表中单独计算多个值

html - 其他2个div之间div的动态宽度?

javascript - 当textarea的值改变时是否执行任何事件?