Tôi biết truy vấn phương tiện là gì và tại sao chúng được sử dụng, nhưng tôi không chắc chắn cách tốt nhất để phát triển trang web trên thiết bị di động.Cách tốt nhất để sử dụng Truy vấn phương tiện cho thiết kế di động
Ví dụ: Tôi có mysite.com có một biểu định kiểu với tất cả các kiểu cần thiết (giả sử đó là một tệp khá lớn). Tại thời điểm này, không có kiểu nào của tôi nhắm mục tiêu độ phân giải màn hình thấp hơn hoặc các thiết bị khác.
Sau đó, tôi quyết định tạo phiên bản di động cho trang web của mình. Để dễ dàng hơn, tôi sẽ chỉ nhắm mục tiêu người dùng iPhone ngay bây giờ và nếu mã phát hiện ai đó truy cập trang web của tôi trên iPhone, họ sẽ nhận được phiên bản di động.
(Các) câu hỏi của tôi: Vị trí tốt nhất để bao gồm các kiểu bổ sung này để người dùng thấy phiên bản di động ở đâu? Tôi có nên bao gồm các kiểu này trong bảng kiểu gốc hay không, hoặc tốt hơn nếu tôi tách chúng ra thành trang mẫu của riêng mình?
Giả sử trang web của tôi được xây dựng hoàn toàn bằng phao, nhưng phiên bản di động của tôi sẽ chỉ hiển thị mọi phần tử xếp chồng lên nhau. Làm cách nào để hiển thị rằng sử dụng truy vấn phương tiện? Nó đơn giản như tuyên bố nổi: không; hay gì đó? Về cơ bản, những gì tôi đang cố gắng yêu cầu trong đoạn trên là, làm cách nào để xây dựng biểu định kiểu của mình để ví dụ, màu cơ bản và vị trí liên kết hoặc bất kỳ thứ gì tồn tại trong phiên bản di động như trong màn hình nền phiên bản nhưng với sự khác biệt như xếp chồng mọi thứ trên đầu trang của nhau trong phiên bản di động?
Các quy tắc trong phần truy vấn phương tiện của một biểu định kiểu cơ bản là 'vượt quá' những gì bạn đã khai báo trong phần truy vấn không phải là phương tiện truyền thông?
Tôi đã tìm thấy nhiều ví dụ về cách sử dụng truy vấn phương tiện nhưng tôi không thể tìm thấy ví dụ hoạt động của trang web đầy đủ. Nếu tôi có mobile.css và main.css được liên kết trong cùng một trang HTML, cách chúng hoạt động cùng nhau để giữ lại một số khía cạnh của trang web của tôi trong phiên bản trên thiết bị di động nhưng thay đổi các trang khác?
Câu hỏi cuối cùng: có thể có thiết kế chiều rộng cố định hoàn toàn không nhưng vẫn sử dụng truy vấn phương tiện? Mã sẽ vẫn có thể phát hiện khi trình duyệt thu nhỏ hoặc mở rộng qua một chiều rộng/chiều cao nhất định, đúng không?
Xin lỗi vì câu hỏi dài và có thể gây nhầm lẫn. Tôi hy vọng bạn có thể nói những gì tôi đang cố gắng hỏi.
Tuyệt vời, cảm ơn! Tôi sẽ kiểm tra chúng –