2013-01-14 41 views
5

thể trùng lặp:
iPhone 5 CSS media queryiPhone 5 kích thước màn hình VS CSS truy vấn phương tiện truyền thông

IPhone 5 quốc gia công nghệ cao đặc tả màn hình kích thước của 1136 bằng 640

Câu hỏi của tôi là thế này,

Đối với phong cảnh, ff Tôi sử dụng tối đa tối đa thiết bị rộng 568px tham khảo http://www.stephentgilbert.com/mediaqueries/#iPhone

bạn có thể giải thích lý do tại sao mà làm việc khi kích thước được nêu trên trang web iPhone 5 cho biết chiều rộng sẽ là 1136px

Tôi biết tôi đang trộn lên với một số các nguyên tắc cơ bản ở đây. Tôi đánh giá cao nếu bạn có thể cung cấp cho tôi một lời giải thích thích hợp và có lẽ liên kết tôi với các nguồn tài nguyên trực tuyến có liên quan.

+0

[khung nhìn trên Safari di động] (http://developer.apple.com/library/ios/#documentation/AppleApplications/Reference/SafariWebContent/UsingtheViewport/UsingtheViewport.html) không phải là những gì bạn mong đợi. – Quantastical

+0

Cảm ơn bạn đã liên kết @MrSlayer, tài nguyên tuyệt vời! Nhiều đánh giá cao nó :) –

Trả lời

8

Màn hình Retina chứa gấp đôi số pixel như màn hình hiển thị chuẩn, nhưng iOS xử lý độ phân giải làm màn hình chuẩn cho phép đo và đầu ra màn hình. Nếu không, các trang web sẽ trông rất nhỏ và thu nhỏ.

+1

Cảm ơn câu trả lời của bạn AlienWebguy, điều đó đã giúp ích rất nhiều! –

21

Màn hình Retina của iPhone có nghĩa là màn hình 1136x640 sử dụng các pixel ảo 568x320. Mỗi pixel CSS được tạo thành từ bốn pixel vật lý (2x2).

Vì không ai nói "cung cấp cho tôi một div rộng 100px ở đây" trong CSS muốn hiển thị ở một nửa kích thước trên thiết bị có độ phân giải cao hơn như màn hình Retina, nó không sử dụng pixel vật lý làm CSS pixel.

+0

+1 tâm trí tuyệt vời suy nghĩ như nhau;) – AlienWebguy

+0

@AlienWebguy +1 cho bạn quá. :-) – ceejayoz

+0

Cảm ơn bạn đã trả lời nhanh ceejayoz và @AlienWebguy. Điều này thực sự hữu ích! :) –

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