Visual Studio使用XHTML标记关闭HTML5标记

17 html html5 visual-studio-2010 visual-studio

每当我输入不需要结束标记的标记时,Visual Studio会向其添加正斜杠,就好像它们是XHTML一样.

我认为这是不洁净和烦人的,我希望有人能告诉我如何解决或解决这个问题.

它甚至发生在我完成<!DOCTYPE html一个>,它将形成<!DOCTYPE html />.

321*_*21X 17

为了完整性,我发布了这个答案.虽然我们现在在2014年,随着Visual Studio 2013和HTML5越来越受到主流浏览器的支持,Visual Studio的行为仍然像......总是一样吗?

该选项与我假设的2010年略有不同(基于已接受的答案).

使用/>完成XHTML样式的元素标记

  • 这个选项仍然存在,虽然它似乎没有为我解决问题? (4认同)

Gre*_*reg 16

您可以做的是在Visual Studio中禁用自动关闭标记选项.

转到工具>>选项>>文本编辑器>> HTML >>格式

取消选中"自动插入关闭标记"选项.

这将允许您键入<br>(例如),它不会自动完成它<br />

  • 我建议[为标签设置[特定于标签的选项](http://stackoverflow.com/questions/13031694/br-instead-of-br-in-visual-studio?rq=1#answer-13031734)希望这种情况发生(这几乎都是无效元素)而不是全局设置.这样,您仍然可以在需要结束标记的元素上自动完成. (3认同)