2011-01-25 101 views
1

有什麼辦法讓Visual Studio 2010在重新格式化時正確地格式化HTML代碼?Visual Studio 2010打破HTML格式化

在HTML中,

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

<div>後的空間的不同

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

因爲。

一旦有空間,也不要緊多少空格或換行符有...所以

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

相同

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

然而,編輯是很高興在標籤之間插入或移除空格/換行符。對於大多數情況,這並不重要,但在某些情況下,控制標籤之間是否存在空白是至關重要的。

同樣,我可能希望<span> </span>標籤之間有空格,但編輯器會刪除該空格!

有沒有解決這個問題的方法?

+0

標籤空間的這種處理對於XML文檔是正確的,但HTML標籤之間的空間可能很重要。 – 2011-04-27 18:33:33

+0

登錄MS:https://connect.microsoft.com/VisualStudio/feedback/details/638167/html-editor-adds-removes-spaces-in-the-wrong-places – 2011-04-27 18:33:41

回答

2

如果您想確保空間得到保存,請使用&nbsp;。例如,瀏覽器可以優化空白div(請參閱this question),並且只包含空格被認爲是空的。

相關問題