1

我正在尝试设置我的新开发环境。我正在使用源代码管理,所以代码本身都没有改变。

我遇到的问题之一是 VS2010 无法识别某些 HTML 和 CSS 元素。

<body MS_POSITIONING="GridLayout">
<form id="_Default" style="MARGIN: 5px" method="post" runat="server" 
                onsubmit="return document.body.style.cursor = 'wait';">
<div class="SectionTitle" style="WIDTH: 780px">Portfolio Search</div>
<table cellSpacing="0" cellPadding="3" width="780" border="0">

在上面的块中,VS 将无法识别:

  • MS_定位
  • 单元格间距
  • 单元格填充
  • 边界

自从它在我以前的 PC(也是 VS2010)上运行以来,代码没有改变。

4

2 回答 2

1

您的 Visual Studio 可能设置为识别有效的 HTML 4 或 HTML 5。

此外,HTML 4 要求所有属性都为小写。所以你的 HTML 应该是:

<body ms_positioning="GridLayout">
...
<table cellspacing="0" cellpadding="3" width="780" border="0">
于 2013-03-14T14:03:30.467 回答
0

当您查看 .aspx 页面的源视图时,在 VS2010 的其中一个工具栏中应该有一个下拉菜单,用于设置“用于验证的目标架构”。尝试将其更改为“Internet Explorer 6.0”。

于 2013-03-14T14:16:46.847 回答