2010-07-20 65 views
-1

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

当我一个ASPX文件<在BR型将自动完成< BR />

但正常HTML4.01不使用这些东西。

那么我该如何摆脱这个烦人的XHTML自动完成?我想要正常的HTML 4.0

回答

1

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

  • 工具 - >选项 - >文本编辑器 - > HTML - >格式 - >自动插入结束标记=假
  • 工具 - >选项 - >文本编辑器 - > HTML - >其他 - >上粘贴格式HTML =假
  • 工具 - >选项 - >文本编辑器 - > HTML - >验证 - >目标= HTML 4.01

但更根本的是,何必呢? <br />在技术上并非有效,但所有浏览器都能识别它并做正确的事情。 <br/>更成问题。

查看W3C XHTML compatibility guidelines了解更多信息。

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

P.S.

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

+0

不起作用。 请阅读XHTML与HTML ... – YesMan85 2010-07-20 10:25:38

+0

@ Rogier21:除了缺乏严格的编码风格之外,HTML没有XHTML的优点 – abatishchev 2010-07-20 10:30:28

0

为什么你想要非XHTML compiant HTML?任何XHTML的定义也是HTML,并且您可以合理地遇到的所有浏览器都能理解。相反,很高兴aspx代码可以被更多工具阅读和理解。