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(十六進制)的屏幕截圖。
你如何上傳呢? (對不起,我根本不知道Django LFC CMS)。當你直接檢查它們(抓取FTP副本或ssh)時,還是僅在通過瀏覽器獲取文件時,纔會修改這些文件? – 2010-10-24 09:55:43
我不知道Python是如何工作的,包含代碼文件中的空白會反映在輸出中,還是.py文件總是純代碼? (在這裏問Python的人。)另外@mat你應該添加適當的Python/Django標籤,這可能不是一個HTML問題 – 2010-10-24 10:12:57
我在演示中使用相同的包括,所以他們爲什麼要在這裏添加一些空格? – 2010-10-24 13:14:00