2010-10-24 20 views
1

這是這篇文章的延續:What throws Internet Explorer into quirks mode?上傳後由服務器編輯的Html頁面?

我有一個網頁,建立在Django LFC CMS上(http://snow4life.pl/)。問題是,當我將文件上傳到服務器時,默認模板()在某種程度上由服務器編輯,並且在DOCTYPE聲明之前添加了一些隨機空格。該聲明本身在<body>段中的某處移動。這當然會引發Internet Explorer進入怪癖模式。這不是模板故障,因爲在演示頁面上它正常工作(http://demo.django-lfc.com/)。你有什麼想法可以造成這種情況嗎?我嘗試上傳空白html頁面,從W3C的樣本,在十六進制模式下編輯,沒有任何作品。


編輯

我通過WinSCP賦予上傳。以下是服務器vi上的編輯,server上的winscp編輯器,本地磁盤上的vim和本地vi(十六進制)的屏幕截圖。

enter image description here

+0

你如何上傳呢? (對不起,我根本不知道Django LFC CMS)。當你直接檢查它們(抓取FTP副本或ssh)時,還是僅在通過瀏覽器獲取文件時,纔會修改這些文件? – 2010-10-24 09:55:43

+0

我不知道Python是如何工作的,包含代碼文件中的空白會反映在輸出中,還是.py文件總是純代碼? (在這裏問Python的人。)另外@mat你應該添加適當的Python/Django標籤,這可能不是一個HTML問題 – 2010-10-24 10:12:57

+0

我在演示中使用相同的包括,所以他們爲什麼要在這裏添加一些空格? – 2010-10-24 13:14:00

回答

0

你總是可以強制IE在標準模式下運行:

<meta http-equiv="X-UA-Compatible" content="IE=8" />

相關問題