Tôi vừa hoàn thành làm một trang web kinh doanh đáp ứng (https://plus.google.com/101258044853419629282/posts/GejAf734nP6) và đây là những gì tôi có thể nói với bạn - breakpoint chắc chắn không phải là 600px!
Dưới đây là các sự kiện (về CSS và @media truy vấn):
1366px chiều rộng máy tính để bàn chỉ vượt 1024px như kích thước phổ biến nhất: http://techcrunch.com/2012/04/11/move-over-1024x768-the-most-popular-screen-resolution-on-the-web-is-now-1366x768/
Tuy nhiên, trên máy tính bảng, iPad với 1024x768px là phổ biến nhất.
iOS Safari lành mạnh và luôn báo cáo chế độ xem phù hợp, tức là. không có vấn đề nếu bạn có iPad hoặc iPad Retina thông thường, nó sẽ cho bạn biết nó là 1024x768, tương tự iPhone sẽ cho bạn biết nó là 320x480.
Trình duyệt Android có nhiều sự cố hơn vì màn hình khác nhau trên nền tảng này. Ví dụ: Nexus One có màn hình 480x800px nhưng ở mức 254ppi (tỷ lệ pixel 1,5), chế độ xem được báo cáo với CSS thực sự là 360x600. Ngay cả Galaxy Nexus thú vị hơn cũng có màn hình 1280x720px ở mức 316ppi (tỷ lệ pixel 2.0, như Retina), chế độ xem được báo cáo là 360 * 640.
Ngoại lệ là Chrome Beta trên Android 4.0, ở chế độ ngang có lỗi và có vẻ như báo cáo chiều rộng khung nhìn là 1280px trên Galaxy Nexus, khiến rất khó không xung đột với CSS trên máy tính để bàn.
Kết luận
Cá nhân tôi sử dụng một breakpoint của 768px chiều rộng màn hình, cụ thể là: Tôi đối xử với iPad trong cảnh quan như máy tính để bàn, và tôi cho rằng kích cỡ màn hình tối thiểu là 1024px. Nhưng tôi cũng có thể giả định nó là 800px, giống như trong những ngày xưa. Sau đó, tôi xử lý 768px dành riêng cho chân dung iPad, vì iPad không có võng mạc có rất nhiều không gian, nó chưa hoàn toàn nhỏ. Sau đó, mọi thứ dưới 768px tôi gọi là điện thoại thông minh màn hình nhỏ.
Để tối ưu hóa tối đa, bạn có thể sử dụng các điểm ngắt tạm thời ở 640px, 600px, 480px, 360px, 320px và thậm chí 240px (android thấp cấp) nhưng có thể là một thực hành tốt để làm cho nó hoàn toàn% dựa trên 768px để phù hợp tự động.
CẬP NHẬT: một điểm ngắt hữu ích mà tôi tìm thấy là 810px - chiều rộng của khung nội tuyến trong tab Facebook. Hữu ích khi bạn tạo các ứng dụng FB và muốn sử dụng lại mã webapp của bạn.
EG Nếu tôi đặt một breakpoint tại 600px rộng, có lẽ hầu hết các máy tính để bàn và máy tính bảng sẽ lớn hơn, và gần như tất cả điện thoại sẽ nhỏ hơn? – Evans