2012-06-12 43 views
3

我有我的div標籤設置爲插入換行符「打開之前,之內和之後」但我沒有得到內容後的換行符。又有Visual Studio 2010源格式化HTML div標記

<div> 
    content 
</div> 

,我的選擇做出了正確的選擇:

我得到這個:

<div> 
    content</div> 

但我想這一點。它甚至在預覽框中顯示正確的方式。如果我將選擇更改爲無換行符,則格式正確。

這是其他人的問題嗎?

請注意,這是在aspx/c頁面。

+0

這似乎是VS一個錯誤,也會發生標籤... – IrishChieftain

回答

1

它不關閉div 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

+0

這是沒有意義的,你能解釋一下你從採取什麼樣的? – IrishChieftain

+1

基本上,視覺工作室格式化程序發現內容和結束div之間沒有空格。通過移動新行上的關閉div,您可以將空白添加到可能不是有意的內容中。如果您手動爲內容添加空格,它應該正確格式 – AvengingBudda

+0

gotcha ...... :) – IrishChieftain