我们的解决方案中有很多传统的ASPX页面。现在我们想要修复代码样式(将其引入HTML5标准)并且通常清理这些ASPX页面上的代码。我遇到的一个问题是ms_positioning
属性。它在<body>
和<div>
元素中显得很多。 Visual Studio 2010显示此警告:
Validation (XHTML 1.0 Transitional): Attribute 'ms_positioning' is not a valid attribute of element 'div'.
问题:
ms_positioning
属性?ms_positioning
属性的情况下实现相同的功能(我同时使用ms_positioning="GridLayout"
和ms_positioning="FlowLayout"
值)并符合HTML5标准?感谢您的帮助。
答案 0 :(得分:1)
似乎ms_positioning
在较新版本的visual studio中不再可用(如this链接中所示)。
但是,有两种方法可以实现相同的功能:
或
答案 1 :(得分:0)
我不知道ms_positioning
的来源,但也许您可以尝试在web.config中设置一致性模式:
<system.web>
<xhtmlConformance mode="Strict"/>
</system.web>
无论ASP.net做什么,这套都应该有用。