2008-11-03 42 views

回答

7

我的工作流程:

  • 開發的Firefox。 編輯:嘗試和照顧已知的ie6錯誤 - 但不要浪費時間檢查。
  • 驗證
  • 檢查Chrome/Safari。通常好吧
  • 對IE7的黑客 - 通常沒有太多的事情要做。如有必要,在單獨的樣式表中添加黑客。
  • 針對IE6的黑客攻擊。如有必要,在單獨的樣式表中添加黑客。
+1

我唯一想補充的是,過了一段時間,你會得到要知道IE漏洞可能會出現在哪裏,因此,如果您編碼更多,您將避免清除IE陷阱,因此通常只需幾個IE漏洞即可完成。 – philnash 2008-11-03 11:35:08

+0

當然。例如,顯示:內聯浮動以防止雙重保證金錯誤等... – yoavf 2008-11-03 11:44:10

3

我覺得隨着你去測試(和修復)會更好 - 這樣,如果你發現一個重大的bug,那麼可能(可能)更少的重寫。如果直到最後才抓住它,可能會發現有很多代碼依賴於以特定(瀏覽器特定)方式發生的事情。

3

我傾向於嘗試儘快解決它們。

我的理論是,儘早進行更改比稍後進行潛在設計更改更容易。

我做大宗我在Firefox的工作,但在IE測試reguarly,以確保一切都踢得好看

3

我傾向於把它們保存起來;如果您通過W3C標準開發,您應該擁有堅實的基礎。此外,您通常會及時瞭解Internet Explorer中的各種缺陷,並在開發過程中考慮這些缺陷。

最後,我喜歡先用Firefox開發並修復在流程結束時我可能沒有修復的任何錯誤。

  • 選擇一個DOCTYPE,並堅持下去
  • 開始在FireFox開發
  • 使用HTMLTidy或一個類似的插件來讓你的代碼乾淨而有光澤
  • 檢查Internet Explorer 6和Internet Explorer 7的
  • 使用CSS黑客或conditional statements和IE的樣式表
  • 驗證一些更多並進行最終檢查。
1

我還制定關於FF和只能測試IE兼容性。我傾向於在開發時解決大問題,這樣我就可以驗證所需的樣式在所有瀏覽器上都可以實現。我留下所有的小東西或以後的即。定義邊距等以實現我們想要的確切佈局。一個後來我不是指項目的結束,我的意思是該網站的邏輯部分(通常是一個頁面)的末端

相關問題