VS2008强制XHTML

时间:2010-07-20 10:04:03

标签: html visual-studio-2008 xhtml

我不想使用XHTML,但VS2008强迫我使用。

当我输入ASPX文档时<它将自动完成到< br />

但普通的HTML4.01不会使用这些东西。

那么如何摆脱这种烦人的XHTML自动完成?我想要普通的HTML 4.0

3 个答案:

答案 0 :(得分:1)

Visual Studio的HTML标记编辑器基本上是一个添加了HTML标记验证的XML编辑器。你不会轻易摆脱XML。您可以尝试以下方法,但不能保证:

  • 工具 - >选项 - >文字编辑器 - > HTML - >格式 - >自动插入关闭标记= false
  • 工具 - >选项 - >文字编辑器 - > HTML - >其他 - >在paste = false
  • 上格式化HTML
  • 工具 - >选项 - >文字编辑器 - > HTML - >验证 - >目标= HTML 4.01

但更根本的是,为什么要这么麻烦? <br />在技术上并不是有效的HTML 4.01,但所有浏览器都能识别它并做正确的事情。 <br/>更有问题。

有关详细信息,请参阅W3C XHTML compatibility guidelines

答案 1 :(得分:0)

Tools -> Options -> Text Editor -> HTML -> Validation -> Target:

P.S。

您的“正常”HTML 4.0已过期10年。所以绝对没有“正常”

答案 2 :(得分:0)

为什么你想要非XHTML兼容HTML?根据定义,任何XHTML都是HTML,并且您将合理地遇到所有浏览器。相反,很高兴可以通过更多工具读取和理解aspx代码。