Phát triển Web
2012
79
www.izwebz.com Demon Warlock
Trang web có cần tương thích với mọi trình duyệt?
Có rất nhiều bạn khi mới bắt đầu với thiết kế web luôn lo lắng rằng trang web của mình có tương
thích với mọi trình duyệt hay không? thực ra sử dụng từ “tương thích” ở đây chưa hoàn toàn sát
nghĩa, mà lẽ ra phải nói là “giao diện trang web có cần phải giống nhau y hệt trên mọi trình
duyệt hay không?“.
Trước khi bắt đầu phân tích vào chi tiết, tôi muốn lấy một ví dụ trong cuộc sống để minh họa cho
luận điểm này. Bạn biết rằng khi đi du lịch bằng máy bay, họ có hai loại vé. Vé hạng nhất (hạng
thương gia) và vé bình dân (hạng kinh tế). Nếu khả năng tài chính của bạn cho phép, bạn có thể
chọn đi vé hạng nhất thì được những tiện nghi như: chỗ ngồi rộng rãi hơn, thực đơn bữa ăn ngon
hơn, được phục vụ chu đáo hơn, yên tĩnh hơn v.v.. Còn nếu bạn chọn hạng bình dân, thì bạn
cũng được phục vụ đầy đủ. Nhưng tất nhiên không thể so sánh với vé hạng nhất. Tuy nhiên điều
quan trọng là cho dù là vé hạng nhất hay hạng bình dân thì bạn vẫn có thể đi đến đích.
Tuy mọi sự so sánh đều là khập khiễng, nhưng hãy tưởng tượng những người sử dụng trình
duyệt hiện đại là những hành khách đi vé máy bay hạng nhất. Còn những người sử dụng trình
duyệt cũ hơn là những người đi hạng bình dân. Với những ai sử dụng trình duyệt hiện đại như
Safari, Chrome, Firefox, Opera và IE9 thì họ có quyền được “hưởng thụ” những công nghệ tiên
tiến nhất như CSS3 và HTML5. Còn với những ai vẫn còn đang sử dụng những trình duyệt lỗi
thời thì bạn cần đảm bảo rằng họ vẫn có thể sử dụng được trang web mà không gặp trở ngại nào
chỉ có điều họ sẽ không thấy được những hiệu ứng đặc biệt mà bạn đã làm cho nhóm người đọc
kia.
Để hiểu rõ được luận điểm này bạn hãy xem trang web này với ba trình duyệt: FireFox 3.6+, IE
8+ và Safari (hoặc Chrome). Dưới đây là hình chụp màn hình của 3 trình duyệt