【问题标题】:Visual Studio 2010 breaks HTML formattingVisual Studio 2010 打破 HTML 格式
【发布时间】:2011-01-25 18:06:40
【问题描述】:

有什么方法可以让 Visual Studio 2010 在重新格式化时正确格式化 HTML 代码?

在 HTML 中,

<div><span></span></div>

不同
<div> <span></span> </div>

因为&lt;div&gt;后面有空格。

一旦有空格,有多少空格或换行符都无所谓……所以

<div> <span></span> </div>

相同
<div> 
    <span></span> 
</div>

但是,编辑器很乐意在标签之间插入或删除空格/换行符。在大多数情况下,这无关紧要,但在某些情况下,控制标签之间是否有空格至关重要。

同样,我可能希望 &lt;span&gt; &lt;/span&gt; 在标签之间留有空格,但编辑器会删除该空格!

有什么解决办法吗?

【问题讨论】:

标签: html visual-studio-2010 formatting reformatting


【解决方案1】:

如果您想确保节省空间,请使用&amp;nbsp;。例如,浏览器可能会优化空 div(请参阅this question),并且仅包含空格被认为是空的。

【讨论】:

  • 谢谢。使用  是一种有用的策略,我会在需要时使用它,但我的担忧也适用于其他情况。
猜你喜欢
  • 2011-06-06
  • 1970-01-01
  • 2012-06-15
  • 2011-08-27
  • 1970-01-01
  • 1970-01-01
  • 2011-04-03
  • 1970-01-01
  • 2011-11-04
相关资源
最近更新 更多