2011-11-01 34 views
7

Tôi có một số nội dung cần phong cách khác nhau dựa trên tỷ lệ khung hình (về cơ bản, nó được nhắm mục tiêu ở một nền tảng nhưng là "tốt") làm cho nội dung ít nhất xuất hiện chính xác trên các nền tảng khác). Tôi thấy rằng Droid 2 (chứng khoán Android 2.2) không phản hồi bất kỳ truy vấn nào trong số này:device-aspect-ratio (truy vấn phương tiện) không hoạt động cho Droid 2

only all and (device-aspect-ratio: 854/480) 
only all and (device-aspect-ratio: 480/854) 
only all and (aspect-ratio: 854/480) 
only all and (aspect-ratio: 480/854) 

Điện thoại hoặc hệ điều hành không hỗ trợ truy vấn tỷ lệ? Droid 2 có buồn không? Các thử nghiệm tỷ lệ khung hình hoạt động hoàn hảo cho iPhone 3GS/4/4S và iPad cho đến nay đối với tôi. Ngoài ra, ai đó sẽ đề xuất xử lý các giải pháp Droid 2/Nexus sau khi kiểm tra tỷ lệ cỡ ảnh iOS của tôi nếu chúng không thực sự hỗ trợ tỷ lệ cỡ ảnh của thiết bị.

Tôi đang cố gắng tránh xa việc sử dụng chiều rộng tối đa vì một số thiết bị Android ở chế độ ngang rộng hơn iPad trong ảnh chân dung và tôi nhận được xung đột nơi thiết bị nhận dạng không chính xác dưới dạng iPad dựa trên chiều rộng được đặt. Bất kỳ cái nhìn sâu sắc sẽ được đánh giá cao.

Trả lời

0

Còn về việc chỉ sử dụng max-device-width và nhắm mục tiêu màn hình 240dpi của Droid 2 với resolution:240dpi hoặc -webkit-device-pixel-ratio:1.5 thì sao? Thật không may, tôi không có một thiết bị Android để kiểm tra điều này, vì vậy tôi không thể nói một cách độc quyền trên nó.

Refs:

http://www.fiveminutes.eu/targeting-hight-screen-densities-with-css-media-queries/

http://designbycode.tumblr.com/post/1127120282/pixel-perfect-android-web-ui

http://developer.motorola.com/products/droid2/

+0

Đó chắc chắn là một tùy chọn, nhưng biết tỷ lệ cỡ ảnh cho phép chia tỷ lệ khung nhìn biến thiên theo nhóm thiết bị có thể không chia sẻ cùng độ phân giải nhưng có cùng tỷ lệ khung hình. Bất kể, tôi muốn biết liệu tỷ lệ cỡ ảnh không được hỗ trợ trong Android hay không được hỗ trợ đúng trên các phiên bản cụ thể, v.v. – Aaron

1

tôi đã cùng một vấn đề tương tự lần trước. Tôi giải quyết nó bằng độ phân giải css động dựa trên độ phân giải chiều rộng js/php. Trong vài từ, lấy độ phân giải chiều rộng, tập lệnh đã thay đổi kích thước tất cả phần tử theo% dựa trên kích thước ban đầu-> kích thước mục tiêu. Đối với IE cùng một vấn đề được giải quyết bằng bộ lọc ms. Đã hoạt động bởi tất cả biểu định kiểu thiết bị do tính năng động được tính toán.

+0

Không phải giải pháp không đúng 1 – Aaron

Các vấn đề liên quan