對於CSS錯誤,您是否將它們定義爲在開發的每個階段出現時,還是將它們保存到最後?因爲我在一個大型項目中處於早期階段,似乎陷入了煩人的IE6 bug。修復瀏覽器錯誤或將它們保存到最後?
3
A
回答
1
7
我的工作流程:
- 開發的Firefox。 編輯:嘗試和照顧已知的ie6錯誤 - 但不要浪費時間檢查。
- 驗證
- 檢查Chrome/Safari。通常好吧
- 對IE7的黑客 - 通常沒有太多的事情要做。如有必要,在單獨的樣式表中添加黑客。
- 針對IE6的黑客攻擊。如有必要,在單獨的樣式表中添加黑客。
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兼容性。我傾向於在開發時解決大問題,這樣我就可以驗證所需的樣式在所有瀏覽器上都可以實現。我留下所有的小東西或以後的即。定義邊距等以實現我們想要的確切佈局。一個後來我不是指項目的結束,我的意思是該網站的邏輯部分(通常是一個頁面)的末端
相關問題
- 1. 發送OutputStream到瀏覽器並讓瀏覽器保存它
- 2. 槓桿瀏覽器緩存 - 過期或最大年齡,最後修改或etag
- 3. 將內容保存到Web瀏覽器
- 4. TinyMCE的瀏覽器「修復」
- 5. 如何從瀏覽器保存或修改文件
- 6. 自動瀏覽url列表,然後將它們保存爲html網頁
- 7. 如何將保存好的密碼保存到瀏覽器?
- 8. 修復DIV當瀏覽器滾動到它
- 9. 關閉瀏覽器後保存HTML5 SessionStorage
- 10. 如何在使用underscore.js時修復瀏覽器CSP錯誤
- 11. 無法修復Opera Mini瀏覽器(Android)上的錯誤
- 12. 如何鎖定或修復最後一個圖像或div時滾動到瀏覽器頂部的指定點?
- 13. 如何修復瀏覽器中的「我們無法訪問此頁面」錯誤或「err_connection_timed_out」?
- 14. GWT最後瀏覽器
- 15. 圖像到瀏覽器不保存
- 16. 瀏覽器版本或錯誤檢測
- 17. Curl Delete函數將json轉儲到瀏覽器 - 如何修復
- 18. 瀏覽器不保存cookies
- 19. 將用戶textarea內容保存到瀏覽器存儲中
- 20. CORS瀏覽器後退按鈕錯誤
- 21. 如何從瀏覽器修復javavascript誤差,提高錯誤記錄在瀏覽器中呈現
- 22. 將表單的數據保存在瀏覽器的後端或前端
- 23. 瀏覽器的cookie保存在錯誤的文本
- 24. 瀏覽器保存的密碼顯示在輸入錯誤
- 25. 如何將POJO保存到SQLite中並讓它們恢復?
- 26. 從商店保存過濾器,然後將它們放回
- 27. 將Matplotlib圖保存到一個文件並在瀏覽器上顯示它Django
- 28. 谷歌驅動器託管瀏覽器後得到404錯誤
- 29. 的Django的iFrame Safari瀏覽器修復
- 30. 修復瀏覽器垂直滑塊
我唯一想補充的是,過了一段時間,你會得到要知道IE漏洞可能會出現在哪裏,因此,如果您編碼更多,您將避免清除IE陷阱,因此通常只需幾個IE漏洞即可完成。 – philnash 2008-11-03 11:35:08
當然。例如,顯示:內聯浮動以防止雙重保證金錯誤等... – yoavf 2008-11-03 11:44:10