1

我们的解决方案中有很多遗留的 ASPX 页面。现在我们要修复代码样式(将其引入 HTML5 标准)并通常清理这些 ASPX 页面上的代码。我遇到的问题之一是ms_positioning属性。<body>它在and<div>元素中出现了很多。Visual Studio 2010 显示此警告:

Validation (XHTML 1.0 Transitional): Attribute 'ms_positioning' is not a valid attribute of element 'div'.

问题:

  1. 我应该尝试修复此警告还是应该不理会 ms_positioning属性?
  2. 是否有另一种方法可以在没有ms_positioning属性的情况下实现相同的功能(我同时使用ms_positioning="GridLayout"ms_positioning="FlowLayout"值)并符合 HTML5 标准?

感谢您的帮助。

4

2 回答 2

1

似乎 ms_positioning在较新版本的 Visual Studio 中不再可用(如链接所示)。

但是,有两种方法可以实现相同的功能:

  1. 转到格式菜单,然后选择位置。然后选择绝对

或者

  1. 转到工具菜单,然后选择选项。转到HTML 设计器,然后是CSS 样式,然后使用工具箱检查将控件的定位更改为绝对,粘贴或拖放
于 2013-08-28T22:16:14.020 回答
0

我不知道从哪里来ms_positioning,但也许你可以尝试在 web.config 中设置一致性模式:

<system.web>
    <xhtmlConformance mode="Strict"/>
</system.web>

ASP.net 对这个集合所做的任何事情都应该有效。

于 2013-03-13T19:42:03.023 回答