2014-10-12 46 views
0

由於我的HTML正在縮小,我正面臨與UI相關的問題。新行被刪除。我在ASP.NET工作了大約2年。我以前沒有遇到過這樣的問題。這是一個新項目,所以可能會在新版本(MVC 5)中引入新的東西。禁用HTML縮小而不是JavaScript或CSS

我有以下HTML

<p style="white-space:pre-line"> 
    <i class="fa fa-file-word-o"></i> <span style="font-weight:bold">Address Work</span> 
    House Number and Street 
    Colony 
    City 
    State ZIP 
</p> 

你可以看到,如果我刪除新線從HTML它會改變外觀。由於我申請了white-space:pre-line,因此所有內容都將顯示在一行中。新線對我來說很重要。

HTML未在開發服務器(localhost)中縮小。它正在生產服務器中被縮小(使用發佈構建)。

而有趣的是當我做一個硬刷新(Ctrl + F5)。服務器不會縮小HTML。在正常的F5刷新或重定向的情況下,HTML將被縮小。服務器如何知道我正在用硬刷新請求內容?以及爲什麼它爲這些請求提供不同的HTML?

如何在生產服務器上不處於調試模式時禁用HTML縮小?

回答

0

您在第(<p>標籤)中寫下所以它顯示了其寫入的內容,最簡單的解決方案是編寫<br>來中斷每一行。

<p style="white-space:pre-line"> 
    <i class="fa fa-file-word-o"></i> <span style="font-weight:bold">Address Work</span><br> 
    House Number and Street<br> 
    Colony<br> 
    City<br> 
    State ZIP 
</p> 
+0

其實這段的內容來自數據庫。那麼這只是一種情況。由於HTML縮小,我還有許多其他與UI有關的問題。我需要把這個東西關掉。我已啓用gzip。這就夠了。 – shashwat 2014-10-12 07:14:25

+0

你不能把char(13)替換成
?我知道如何禁用腳本縮小,但關於禁用HTML縮小不知道,應該是Web服務器中的一些設置 – Behzad 2014-10-12 07:27:18