Bạn có chắc là bạn đang làm thiết kế đáp ứng? Thiết kế đáp ứng về mặt kỹ thuật là sự kết hợp giữa thiết kế chất lỏng và truy vấn phương tiện.
Thiết kế trôi chảy giải quyết 90% vấn đề về khung nhìn cho bạn, nếu bạn thông minh về cách bạn sắp xếp mọi thứ. Truy vấn phương tiện giúp bạn nhận được 10% khác bằng cách thay đổi các đặc điểm lưới dựa trên kích thước hiện tại.
Nếu bạn đang cố gắng chỉ thực hiện chất lỏng (tỷ lệ phần trăm ở mọi nơi, kích thước tương đối trên mọi thứ, không có gì được chỉ định bằng pixel, v.v.), bạn sẽ gặp phải vấn đề phải làm gì khi chế độ xem có kích thước khác nhau (như chế độ xem ngang của màn hình nền so với một chế độ xem chân dung di động). Một số thứ chỉ đơn giản là không phù hợp khi bạn đi từ 2048px đến 640px. Khi bạn cố gắng chỉ thực hiện các truy vấn phương tiện, bạn sẽ kết thúc với hàng chục và hàng chục lần ngắt truy vấn phương tiện và về cơ bản bạn đang điều khiển các lớp CSS của mình trong trường hợp đó. Cả hai cách tiếp cận đều không phù hợp với RWD - bạn phải kết hợp cả hai để có được mọi thứ.
Lời khuyên của tôi: tạo ba hoặc bốn "độ phân giải và định hướng danh nghĩa" khác nhau - như Phong cảnh máy tính để bàn, dọc và ngang iPad, dọc và ngang iPhone - và coi chúng như các khung lưới của bạn để làm việc. Sau đó thiết lập truy vấn phương tiện của bạn cho những giờ nghỉ. Sau đó, làm việc thật chăm chỉ để bám vào vài lần nghỉ đó, sử dụng bố cục chất lỏng để hoàn thành nó - rất có thể với một lưới CSS nào đó (có hàng tá trong số chúng được dựng sẵn cho bạn hoặc bạn có thể tự cuộn).