2013-10-23 19 views
-2

我是一個在小型項目中工作的Web開發人員。使用Web Development瀏覽器,以及如何思考?

它似乎是一個真正的最佳Chrome瀏覽器版本的開發者。一切看起來不錯,但在Internet Explorer 7和8中查看網站時 - 比網站根本無法使用佈局。

這是一個網站,我的工作: http://norcross.se/historiskmiljo.html

和IE 7 & 8給我把它作爲響應,運行VirtualBox的與ie6-9安裝: http://cl.ly/image/1X0y011p2X3x

生活是殘酷的,有時,但我沒有想到這一點。背景大小:封面 - 我知道。我確實期望 - 但是其他因素確實使整個網站如此不具吸引力。

這怎麼可能?我不知道如何找到從現代Chrome瀏覽器到IE 8的樣子(IE 7有這麼小的百分比,並且被其他全球網站留下)。

你有什麼提示嗎?所以我可以理解爲什麼會發生這種情況? 我想拯救這個項目,並瞭解如何在我的下一個項目中採取行動。

感謝任何可以讓我感到平靜的輸入,因爲現在我譴責自己陷入這個位置。沒有人在這個傳統的廣告公司可以掌握我必須處理的;/

+0

可以使用,https://chrome.google.com/webstore/detail/ie-tab/hehijbfgiekmjfkfjpbkbammjbdenadd?hl=en 擴展在Chrome中檢查IE 的兼容性和Mozilla extention也可以 – HackerGK

+0

,您可以使用瀏覽器特定的CSS規則不支持的規則.. – HackerGK

+0

我建議閱讀CSS。 – putvande

回答

0

你的IE問題是因爲瀏覽器進入怪癖模式。 (您可以通過按F12進入開發工具並檢查模式來確認;您會看到它說「瀏覽器模式:怪癖」)。

當您沒有有效的DOCTYPE或瀏覽器無法識別您的文檔類型時,會觸發怪異模式。

在這種情況下,問題是雖然您確實有文檔類型,但您在doctype之前還有一些代碼 - 這是導致它打破的原因。

doctype必須是頁面上的第一件事。文檔類型之前不得有任何評論或空白,否則可能無法識別。

解決方案:刪除(或移動)代碼頂部的註釋。

+0

謝謝你斯普德利!我可以像其他人一樣寫 - 學習更多關於CSS的知識。但在這種情況下,這僅僅是必須具備關於在任何地方html/css/js-tutorials中始終不變爲必須知道的信息的知識。我永遠不會得到這個解決方案,所以非常感謝你!現在還有其他一些小的修復,比如IE,Chrome和Firefox等粘滯頁腳的行爲略有不同。但除此之外 - 我很高興;)謝謝! –

1

真正的問題應該是「我在哪裏畫線?」實際上,您可以創建單獨版本的頁面/模塊/操作......但這需要時間(有時根本無法完成)。

老舊的瀏覽器正在消失,令我欣喜的是一些正在積極運行。微軟正在試圖殺死IE6,因爲他們非常討厭它,就像我們其他人一樣! http://www.ie6countdown.com/

你需要決定它是否值得追求與舊瀏覽器的兼容性,以及可能的選擇,如告訴你的用戶他們的瀏覽器是過時的(這個小腳本是偉大的http://browser-update.org/)。

如果您絕對不能妥協並且必須與舊版瀏覽器兼容,則需要對graceful degradation進行計算犧牲和/或投入大量工作。