【问题标题】:Visual Studio 2010 source formatting HTML div tagVisual Studio 2010 源代码格式化 HTML div 标签
【发布时间】:2012-06-15 20:54:32
【问题描述】:

我的 div 标签设置为“在打开之前、内部和关闭之后”插入换行符,但我没有在内容之后获得换行符。

我明白了:

<div>
   content</div>

但我想要这个:

<div>
   content
</div>

再次,我在选项中做出了正确的选择。它甚至在预览框中显示正确的方式。如果我将选择更改为无换行符,则格式正确。

这是其他人的问题吗?

注意,这是在 aspx/c 页面中。

【问题讨论】:

  • 这似乎是VS的一个错误,也发生在 标签...

标签: asp.net html visual-studio-2010 code-formatting


【解决方案1】:

它不分隔结束 div 元素的原因是,在此处添加空格可能会改变渲染的空白语义。
看看 scott gutherie 的最后一条评论:http://weblogs.asp.net/scottgu/archive/2006/07/07/Tip_2F00_Trick_3A00_-Custom-formatting-HTML-in-Visual-Web-Developer-and-Visual-Studio-2005.aspx

【讨论】:

  • 这毫无意义,你能解释一下你从中得到了什么吗?
  • 基本上,Visual Studio 格式化程序会看到内容和结束 div 之间没有空格。通过在新行上移动结束 div,您已将空格添加到可能不是预期的内容中。如果您手动为内容添加空格,则其格式应正确
猜你喜欢
  • 2012-01-17
  • 2018-03-12
  • 2011-12-28
  • 2011-06-06
  • 1970-01-01
  • 1970-01-01
  • 2019-04-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多