2010-04-20 41 views
14

Tôi đang cố gắng tạo trang web trên điện thoại di động cho android. Khi tôi thiết lập chiều rộng của cơ thể đến 480px (chiều rộng của màn hình), kết quả là lớn hơn khoảng 50% so với những gì tôi mong đợi. Có vẻ như android đang mở rộng quy mô những gì nó thu hút và làm rối tung mọi bố cục của tôi. Có ai biết làm thế nào để vô hiệu hóa này, hoặc làm việc xung quanh nó?Chia tỷ lệ trình duyệt của Android?

Tôi đã sử dụng này:

<meta name="viewport" content="width=device-width, height=device-height, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0" /> 

Trả lời

16

Bạn đang thiếu thuộc tính chế độ xem chỉ dành cho Android mới "target-densityDpi" mà bạn có thể sử dụng để định cấu hình quy mô trình duyệt. Xem câu hỏi được liên kết để biết thêm chi tiết.

+0

Tuyệt vời. Cảm ơn. – Joren

+1

target-densitydpi đang được khấu hao và không còn hoạt động trong Chrome dành cho Android nữa. DIscussion ở đây: http://stackoverflow.com/questions/11592015/support-for-target-densitydpi-is-removed-from-webkit –

2

Một thiết bị chạy Android không nhất thiết phải có chiều rộng màn hình của 480 Pixel. Không đặt chiều rộng cố định.

+0

Tôi đang thử nghiệm trên droid của tôi, điều này có nghĩa là nó sẽ báo cáo là 320 nếu tôi cảnh báo độ rộng của tài liệu, bất kể tôi đặt chiều rộng khung nhìn là gì. – Joren

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