iPhone và iPad sử dụng cùng một công cụ kết xuất, WebKit.
Sự khác biệt rõ ràng duy nhất giữa những nền tảng có thể là:
- Nếu cỡ chữ trên trang web được quy định tại điểm ảnh, đếm DPI cao hơn màn hình hiển thị võng mạc của thể có một số ảnh hưởng đến tỉ lệ văn bản, nhưng tôi có thể sai . Luôn chỉ định kích thước phông chữ theo điểm.
- Kích thước màn hình của cả hai thiết bị đều khác nhau. Không phải về pixel, nhưng về kích thước vật lý. Đây là một cái gì đó WebKit (hoặc iOS nói chung) cố gắng bù đắp bằng cách thay đổi kích thước phông chữ để làm cho chúng có thể đọc được trong khi vẫn còn phù hợp trên trang. Điều này có thể dẫn đến việc tái tài liệu; gây ra ngắt dòng.
Trong trường hợp này, tôi không thể đề xuất bất kỳ điều gì khác ngoài việc kiểm tra bố cục trang của bạn. Xác thực nó bằng cách sử dụng các công cụ của W3C và kiểm tra nó một cách chính xác trong cả Simulator và quan trọng hơn, trên các thiết bị.
Từ những gì nó nhìn ở trên, một số lỗ hổng CSS (để làm cho nó hoạt động trên IE chẳng hạn) có thể có tác dụng như thế này. Hoặc ngắt dòng.
Nói chung, bạn không nên lo lắng về sự khác biệt giữa hai nền tảng này hoặc nền tảng nói chung. Sử dụng CSS và HTML sạch và kiểm tra nó trên tất cả các thiết bị đích cho đến khi nó có vẻ đúng. Cố gắng tránh sử dụng các hacks CSS/HTML để làm cho IE6 hoạt động. Đây là một trong những nguyên nhân gốc rễ của các vấn đề từ kinh nghiệm của tôi. Theo tôi biết, không có sự khác biệt "lớn" giữa các thiết bị này, ngoại trừ kích thước màn hình (và có thể là phiên bản WebKit/iOS đã sử dụng - giả sử iOS 3.x và iOS 4.2).
Nếu bạn có quyền truy cập Xcode, hãy thử xem trang web từ các phiên bản iOS khác nhau để xem đó có phải là sự cố hay không.
Trong cả hai trường hợp. Sửa HTML và CSS của bạn. Vấn đề có thể có một nguyên nhân rất đơn giản.
Tôi không thể thấy bất kỳ sự khác biệt nào, ngoại trừ chiều rộng trang ảnh hưởng đến các liên kết ở dưới cùng và quảng cáo bên dưới thanh tìm kiếm khác nhau. Làm thế nào về bạn thêm một số ảnh chụp màn hình để hiển thị những gì bạn có ý nghĩa? –
Lưu ý: Tôi đang sử dụng iPad 4.2. Có lẽ bạn nên chờ đợi cho điều đó? Bạn đang sử dụng phiên bản phần mềm iphone và ipad nào và bạn có đang sử dụng màn hình võng mạc hay không? –
Mới nhất/hiện tại của cả hai. Bạn nhận được kết quả tương tự trong trình mô phỏng iPad nếu bạn có iOS 4.? SDK ... – cmcculloh