Thay vì phát hiện trình duyệt, bạn có thể cung cấp các bảng định kiểu thay thế cho các thiết bị cầm tay. Với
<link rel="stylesheet" href="small.css" type="text/css" media="handheld">
Ưu điểm là bạn chỉ cần một phiên bản của trang web, sự khác biệt nằm trong bảng định kiểu. Bạn cần một css bổ sung, trong khi với phát hiện trình duyệt, bạn sẽ cần các phiên bản khác nhau của mỗi trang trong trang web của bạn. Nhược điểm là không phải tất cả các trình duyệt đều hỗ trợ thuộc tính media
cho bảng định kiểu. Nhưng các trình duyệt hiện đại nhất làm và hỗ trợ cho nó đang phát triển.
Nếu bạn quan tâm, tôi khuyên bạn nên xem một số A List Apart article.
BTW, nếu bạn chưa sử dụng css, hãy chuyển sang ngay lập tức, bất kể giải pháp nào cho vấn đề bạn chọn. CSS đá!