Tôi đang xây dựng trang web đáp ứng và tôi tự hỏi tôi nên sử dụng đơn vị nào? Tôi đã nhìn thấy rất nhiều trang web sử dụng pixel (px) cho các phép đo và tôi đã thấy một số trang sử dụng phần trăm (%). Có cách nào được ưu tiên - hay đúng đắn để thực hiện thiết kế đáp ứng?Đơn vị ưu tiên khi thực hiện thiết kế đáp ứng là gì?
Tôi đã tìm thấy phần trăm khó sử dụng, vì nó làm cho việc tính toán trở nên khó khăn và tôi đã kết thúc với các giá trị như 2,754% v.v. khi thiết lập chiều rộng/lề vv trừ, nhưng tôi đã đọc rằng nó không phải là "bằng chứng trong tương lai" hoặc một cái gì đó như thế và sẽ không quy mô đúng nếu người dùng phóng to trong cửa sổ trình duyệt. Điều đó vẫn đúng?
Nếu bạn có bất kỳ kinh nghiệm hoặc chuyên môn nào, vui lòng chia sẻ! Tôi rất thích nghe những gì các bạn phải nói!
Cảm ơn!
_Responsive_ và _absolute values_ (như pixel) mâu thuẫn với nhau một chút. Thông thường, việc sử dụng các giá trị tương đối cho các thuộc tính thuần túy của bạn ('width') và các giá trị tuyệt đối cho min/max (' max-width', 'min-width') sẽ dễ dàng hơn. Bằng cách đó nó vẫn còn đáp ứng, nhưng bạn có thể làm cho một số giả định về chiều rộng của container theo kiểu. – Zeta
Xem [câu hỏi này] (http://stackoverflow.com/questions/12450961/responsive-layout-px-em-or) – Bigood
Tôi nghĩ câu trả lời chủ yếu là đúng. Dù sao, có rất nhiều đơn vị trong CSS. Xem bài đăng này từ Chris Coyier: http://css-tricks.com/the-lengths-of-css/ – pzin