Tính tương thích ngược từ lâu đã là vấn đề đau đầu đối với người lập trình web. Việc lựa chọn phiên bản trình duyệt nào để hỗ trợ trở thành sự thỏa hiệp giữa việc sử dụng tính năng mới nhất có trong trình duyệt mới nhất và tính năng tương thích mà các trình duyệt cũ hơn địi hỏi. Khơng có quy tắc ngắn gọn và cứng nhắc nào về trình duyệt mà bạn nên hỗ trợ, vì vậy câu trả lời là: còn tùy. Quyết định phụ thuộc vào những gì bạn muốn làm với trang của mình và việc
bạn đánh giá cái nào cao hơn: Những khách sử dụng phần mềm và phần cứng đời cũ ghé thăm trang web hay tính năng bổ sung có trên phiên bản mới của trình duyệt. Một số trình duyệt q cổ lỗ khơng thể hỗ trợ bởi chúng khơng thể thơng dịch chính xác CSS cũng như JavaScript. Chìa khóa của việc hỗ trợ đa trình duyệt là chạy thử trang web trên các trình duyệt đó.
Nếu có tài khoản MSDN của Microsoft, bạn có thể tải về những sản phẩm cũ của hãng, bao gồm cả các phiên bản đầu của Internet Explorer và bạn sẽ thấy trang web hoạt động như thế nào khi chạy trên Internet Explorer 4.0. Tài nguyên bổ sung là Application Compatibility Virtual PC Images, bạn có thể tải về miễn phí từ trang Microsoft. Những tài nguyên này cho phép bạn sử dụng các phiên bản Microsoft Windows giới hạn thời gian và chứa các trình duyệt Internet Explorer 6.0 và Windows Internet Explorer 7. Bạn đọc có thể tìm hiểu chi tiết tại:
http://www.micmsoft.com/downloads/detẵs.aspx?FamüyId=21EABB90-958F- 4B64-B5F1-73D0A413C8EF&displaylang=en.
Nhiều thiết kế web và hàm JavaScript khơng địi hỏi khách thăm phải sử dụng phiên bản mới của trình duyệt. Tuy nhiên như đã giải thích, việc kiểm tra rằng trang của mình có thể hiển thị đúng trên nhiều trình duyệt khác nhau là một ý tưởng tốt. Xem http://browsers.evolt.org/ để tìm các liên kết đến phần lưu trữ những phiên bản cũ của các trình duyệt. Ngay cả khi khơng thể tiến hành kiểm thử trên nhiều trình duyệt, bạn vẫn có thể thiết kế trang web sao cho lỗi nếu có thì cũng ở mức độ chấp nhận được. Trang web cần hiển thị thích đáng bất kể người dùng sử dụng trình duyệt nào.