Firefox無法載入css
作者: fase 日期: 2009-08-02 10:22
最近碰上了很奇怪的問題
應該說我覺得很奇怪的
重新設計了一個網頁
上傳到Server後
IE開啟很正常,Firefox開啟卻版面會亂掉
而這版面會亂掉,看起來則是css沒載入
這個css是用外部Link的方式
但為什麼沒辦法載入,則是摸不著頭緒
上網查了一下,再到Firefox錯誤控制台看
原來是把外部link的css的MIME型態判斷錯了
導致css沒辦法載入
再上網查了一次
似乎是在Server上在記綠MIME Type檔裏將text/css這格式加入即可
我在Apache上試過,是因此造成的
但這text/css的格式要怎麼加,則每套web server不同
這問題為什麼IE不會產生呢
我覺得IE在下載檔案時,會作一點判斷,則沒有產生問題
而Firefox則依照Server丟出來的資料直接處理
導致Server依照MIME Type檔丟出資料
而MIME Type裏並沒有text/css這筆資料
所以用預設的格式丟出
導致問題產生
雖然現職只是負責網站
但Server的架設及設定並不處理
這種奇怪的問題也要自己想辦法處理
反正別人只會管你是懂電腦的
不管你是專精電腦的哪一部分
還好網路的發達,讓自己能找到一樣或相關的經驗來參考
否則很多問題也難以解決
應該說我覺得很奇怪的
重新設計了一個網頁
上傳到Server後
IE開啟很正常,Firefox開啟卻版面會亂掉
而這版面會亂掉,看起來則是css沒載入
這個css是用外部Link的方式
但為什麼沒辦法載入,則是摸不著頭緒
上網查了一下,再到Firefox錯誤控制台看
原來是把外部link的css的MIME型態判斷錯了
導致css沒辦法載入
再上網查了一次
似乎是在Server上在記綠MIME Type檔裏將text/css這格式加入即可
我在Apache上試過,是因此造成的
但這text/css的格式要怎麼加,則每套web server不同
這問題為什麼IE不會產生呢
我覺得IE在下載檔案時,會作一點判斷,則沒有產生問題
而Firefox則依照Server丟出來的資料直接處理
導致Server依照MIME Type檔丟出資料
而MIME Type裏並沒有text/css這筆資料
所以用預設的格式丟出
導致問題產生
雖然現職只是負責網站
但Server的架設及設定並不處理
這種奇怪的問題也要自己想辦法處理
反正別人只會管你是懂電腦的
不管你是專精電腦的哪一部分
還好網路的發達,讓自己能找到一樣或相關的經驗來參考
否則很多問題也難以解決
引用通告地址:
http://www.fase.idv.tw/blog/trackback.php?tbID=48&extra=3771a2
評論: 0 |
引用: 0 |
閱讀: 3152
發表評論