Tôi đang xây dựng trang web thích ứng/đáp ứng.HTML5 Boilerplate: Meta viewport và width = device-width
Về thay đổi gần đây này đến HTML5BP:
Tôi đã bắt đầu sử dụng:
<meta name="viewport" content="width=device-width">
... và tôi có điều này trong CSS của tôi:
html {
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
Khi bao gồm initial-scale=1
, xoay từ theo chiều dọc al to horizontal (trên iPad/iPhone) khiến bố cục thay đổi từ 2 cột (ví dụ) thành 3 cột (do truy vấn meida, initial-scale=1
và JS fix for viewport scale bug).
Để tóm tắt, khi ở chế độ nằm ngang, điều này phóng trang:
<meta name="viewport" content="width=device-width">
... và điều này không:
<meta name="viewport" content="width=device-width, initial-scale=1">
Lưu ý: Bạn có thể thấy điều này hiệu ứng phóng to đang hoạt động khi xem HTML5BP website trên iPad/iPhone.
Câu hỏi của tôi:
- Đây có phải là trở thành tiêu chuẩn mới (ví dụ: zoom khi ở chế độ nằm ngang)?
- Tôi đang có một thời gian để giải thích sự thay đổi này cho đồng nghiệp và ông chủ của tôi ... Họ thường thấy một bố cục khác ở chế độ nằm ngang; bây giờ thu phóng trang và bố cục vẫn giữ nguyên (ngoại trừ nó lớn hơn). Bất kỳ lời khuyên nào về cách giải thích điều này với khối lượng không biết gì (trong đó, tôi có thể được đưa vào)?
@robertc: Cảm ơn! Điều đó rất hữu ích.
Tôi thực sự thích không phải có số initial-scale=1
; đó là đồng nghiệp của tôi, những người quen với việc thay đổi bố cục thay vì thu phóng. Tôi chắc chắn tôi sẽ được buộc để thêm initial-scale=1
chỉ để làm hài lòng mọi người (vì không phải là phóng to và thấy thay đổi bố cục, là những gì họ thường thấy).
Tôi vừa nhận thấy HTML5BP index.html on github và the website, đang sử dụng <meta name="viewport" content="width=device-width">
; với tôi, đó là lý do đủ tốt để mương initial-scale=1
, nhưng tôi nhận được nhướn lông mày khi tôi cố gắng giải thích these things cho "không chuyên viên máy tính". : D
Cũng giống như bản cập nhật, [tài liệu HTML5BP] (http://html5boilerplate.com/docs/html/#mobile-viewport--creating-a-mobile-version) nói ** "Có một một vài tùy chọn khác nhau mà bạn có thể sử dụng với thẻ meta này. Bạn có thể tìm hiểu thêm trong [Tài liệu dành cho nhà phát triển của Apple] (http://html5boilerplate.com/docs/html/#mobile-viewport--creating-a-mobile-version) "**. – mhulse
Ồ, tôi vừa mới nhận thấy rằng họ cũng liên kết đến ** "[Hướng dẫn hoàn chỉnh của Idiot về Chế độ xem và Truy vấn phương tiện !!!] (https://docs.google.com/present/view?id=dkx3qtm_22dxsrgcf4)" **. .. Tôi đã đọc nó một vài lần và tôi vẫn còn một chút mất mát. : D – mhulse
Kể từ ngày 25 tháng 6 năm 2012, có một số thông tin thú vị [tại đây] (https://github.com/sergiolopes/ios-zoom-bug-fix). – mhulse