Visual Studio 2008 HTML格式 - 它是否有效?

Chr*_*s S 5 html formatting visual-studio-2008 visual-studio

这是另一个Visual Studio 2008 HTML格式问题......我想我已经在臭名昭着的糟糕的VS HTML格式中发现了一个错误,或者我做错了什么.这是我正在做的事情:

我通过以下方法删除所有客户端标签:
工具 - >选项 - >文本编辑器 - > HTML - >格式 - >标签特定选项

然后我添加b和span标签:

alt text http://www.xtupload.com/new/thumb-3BB0_49B92330.jpg

我按CTRL + E,CTRL + D,我得到这两个不同的结果:

1

alt text http://www.xtupload.com/new/image-CBF1_49B92330.jpg
span标记前的P格式不正确

2

alt text http://www.xtupload.com/new/image-3AB6_49B92330.jpg
P标签格式正确.

这适用于.ASPX扩展文件.

Chr*_*s S 6

看起来它是一个bug,并且不依赖于标签是SPAN或B.

我的工作找到了

在关闭P.之前添加额外的空格

怎么会失败

<p><b>My title</b></p>
Run Code Online (Sandbox Code Playgroud)

获取重新格式化为

<p>
  <b>My title</b></p>
Run Code Online (Sandbox Code Playgroud)

如何让它工作

<p><b>My title</b> </p>
Run Code Online (Sandbox Code Playgroud)

(注意B之后的空格)被重新格式化为:

<p>
  <b>My title</b>
</p>
Run Code Online (Sandbox Code Playgroud)

而VS无论如何都会消除这个额外的空间.哈利路亚我的HTML看起来很漂亮!