Sử dụng media queries sẽ điều chỉnh một css khác nhau cho các kích thước màn hình khác nhau. Cách nó hoạt động là nói cho trình duyệt: nếu screenwidth = 700px hoặc nhỏ hơn/lớn hơn; sử dụng css di động. Nếu độ rộng màn hình = 1000px hoặc nhỏ hơn/lớn hơn; sử dụng css trên máy tính để bàn. Không có giới hạn về số truy vấn phương tiện bạn có thể sử dụng.
Sử dụng tỷ lệ phần trăm cũng là một khả năng; fluid design. Tôi muốn đề nghị sử dụng này cùng với các truy vấn phương tiện truyền thông mặc dù.
Đối với các khuôn khổ, có rất nhiều ở đó. Bootstrap là một trong số nhiều populair hơn. Cá nhân tôi tin rằng làm việc mobile first là cách tốt nhất để mặc dù. Tuy nhiên, vẫn còn tranh luận nóng về chủ đề này.
Như Pete đã đề cập trong nhận xét trước đó; làm việc với sự hủy hoại duyên dáng (máy tính để bàn trước) sẽ làm cho thiết bị tải xuống nhiều như trang web dành cho máy tính để bàn nhưng không sử dụng nội dung được tải xuống. Đó là một trở ngại lớn đối với người dùng. (Thời gian tải trang lớn hơn, nhiều yêu cầu máy chủ, sử dụng nhiều dữ liệu MB, v.v.) Do đó, tại sao tôi nghĩ tăng cường tiến bộ (trước tiên) là cách để thực hiện.
Sử dụng nâng cao tiến bộ, trình duyệt sẽ luôn tải xuống css di động trước tiên; cắt giảm thời gian tải trang cực kỳ.
Để biết thông tin hỗ trợ trình duyệt về thiết kế đáp ứng, hãy kiểm tra this link.
(1) Có một rủi ro trong không làm việc đó, được đưa ra thị trường ngày nay, nhưng không có rủi ro trong làm việc đó. (2) Có rất nhiều khung công tác. Google 'responsive design' và bạn sẽ tìm thấy rất nhiều tài nguyên. Tôi bắt đầu một dự án như vậy và đã làm điều đó ngày hôm qua. (3) Các tài nguyên rất tuyệt vời mà bạn sẽ tìm thấy do kết quả tìm kiếm của Google sẽ giải thích sự hỗ trợ trên các thiết bị và trình duyệt khác nhau. –
bạn của tôi cũng muốn nhìn vào ưu và khuyết điểm của thiết kế đáp ứng để thực hiện một sự lựa chọn của việc sử dụng nó. Tôi vẫn muốn tạo một trang web di động riêng biệt như thiết kế đáp ứng có thể làm cho thiết bị di động tải xuống nhiều như trang web dành cho máy tính để bàn nhưng không sử dụng nội dung đang tải xuống – Pete