Tôi phát hiện ra Droid của tôi có độ rộng tối đa 800 pixel, tôi nghĩ rằng một số máy tính có độ phân giải thấp hơn, nhưng tôi muốn Droid hiển thị CSS di động, vì vậy tôi không chắc chắn rằng chiều rộng thiết bị tối đa là giải pháp tốt nhất . Vì vậy, không ai biết làm thế nào tôi sẽ thiết kế thẻ liên kết CSS của tôi để CSS di động chỉ được sử dụng bởi điện thoại thông minh trong khi CSS máy tính để bàn chỉ được sử dụng bởi máy tính để bàn (bao gồm loại có chiều rộng dưới 800px)?Có cách nào để tạo quy tắc CSS chỉ dành cho máy tính để bàn không?
10
A
Trả lời
-2
Đặt CSS trong trang PHP phát hiện trình duyệt/thiết bị từ biến môi trường và phân phối phiên bản đúng của CSS.
18
Thiết kế Web Responsive, sử dụng phương tiện truyền thông truy vấn
@media screen and (min-width: 800px) {
// this css will only be used when the screen size is min 800px
}
3
Khoảng cách giữa các thiết bị di động và máy tính để bàn là nhận -consider gần hơn và gần gũi hơn, ví dụ, máy tính bảng hay thiết bị lai gần đây mới.
Như Aaron điểm, bạn có thể muốn xác định các quy tắc khác nhau dựa trên màn hình thiết bị (chiều rộng tối thiểu hoặc chiều rộng tối đa). Ví dụ:
@media screen and (min-width: 800px) {
// this css will only be used when the screen size is min 800px
}
Một tiêu chí khác nhau mà bạn có thể muốn sử dụng là nhắm mục tiêu các thiết bị dựa trên khả năng màn hình của họ:
0
Tôi đã thử các giải pháp trên, nhưng họ didn 't làm việc cho iPad ở chế độ ngang. Cảnh quan của iPad là 1024 px. Vì vậy, giải pháp của tôi là:
@media only screen and (min-width: 1025px) {
.myClass {
/*...your desktop-only style...*/
}
}
Các vấn đề liên quan
- 1. Có thể tạo các ứng dụng dành cho máy tính để bàn với node.js không?
- 2. Tôi có thể tạo trò chơi chỉ dành cho máy tính để bàn bằng cách sử dụng libGDX không?
- 3. C# Ứng dụng dành cho máy tính để bàn?
- 4. BIRT trong ứng dụng dành cho máy tính để bàn
- 5. Gói html, js, css dưới dạng ứng dụng dành cho máy tính để bàn
- 6. HTML/CSS/JS trong ứng dụng dành cho máy tính để bàn
- 7. Tệp jar có nên được nén cho ứng dụng dành cho máy tính để bàn không?
- 8. libGDX có phù hợp để phát triển ứng dụng chỉ dành cho máy tính để bàn không?
- 9. Thư viện API Twitter dành cho ứng dụng dành cho máy tính để bàn?
- 10. MVC.NET cho máy tính để bàn
- 11. Sử dụng WebKit cho ứng dụng dành cho máy tính để bàn
- 12. Máy đóng gói dành cho máy tính để bàn cho HTML5/JS Apps
- 13. Tùy chọn cài đặt nào dành cho Visual Studio 2012 Express cho Máy tính để bàn
- 14. Làm cách nào để đổi tên các quy tắc CSS?
- 15. Luồng ứng dụng Google hangout dành cho máy tính để bàn
- 16. Cách viết ứng dụng dành cho máy tính để bàn đúng cách?
- 17. Giao tiếp giữa dịch vụ cửa sổ và ứng dụng dành cho máy tính để bàn
- 18. Tương đương Adsense cho ứng dụng dành cho máy tính để bàn?
- 19. Php mysql cho ứng dụng dành cho máy tính để bàn
- 20. Máy tính để bàn tạo cửa sổ máy tính để bàn?
- 21. Tắt quy tắc CSS
- 22. Máy chủ ubuntu và ấn bản dành cho máy tính để bàn
- 23. MacRuby + IronRuby hoặc JRuby cho các ứng dụng dành cho máy tính để bàn?
- 24. Đăng nhập vào ứng dụng dành cho máy tính để bàn bằng Windows Live ID
- 25. AdMob có thể được sử dụng cho các ứng dụng dành cho máy tính để bàn không?
- 26. Sự khác biệt giữa ứng dụng dành cho máy tính để bàn và ứng dụng không phải máy tính để bàn trong cửa sổ
- 27. Xây dựng ứng dụng dành cho máy tính để bàn bằng JQuery Mobile
- 28. Làm cách nào để viết ứng dụng dành cho máy tính để bàn đồng bộ hóa với iPhone?
- 29. Scala cho máy tính để bàn
- 30. Khởi chạy ứng dụng dành cho máy tính để bàn từ trang web
Có điện thoại thông minh nào lớn hơn 800 không? – brony4lyfcuzponiesrule
Có, iPhone 4 ở chế độ ngang. – BoltClock
Oh Xin lỗi Nhận xét không chính xác, CSS đó sẽ chỉ hiển thị khi css lớn hơn 800px; Có nếu bạn cân nhắc máy tính bảng .. Liên kết thú vị là http://mediaqueri.es – Aaron