Có khung nội tuyến, về cơ bản có nhiều nội dung hơn phù hợp với khung. Kích thước của khung hình dựa trên kích thước màn hình trình duyệt và cho phép cuộn quá tải, hoạt động hoàn hảo trên tất cả các trình duyệt, ngoại trừ iOS. Trên iOS, safari quyết định thay đổi kích cỡ khung hình để vừa với nội dung. Không phải những gì bạn mong đợi.kích thước khung nội tuyến bằng CSS trên iOS
Ví dụ mã trên jsFiddle:
http://jsfiddle.net/R3PKB/2/
Hãy thử nó ra trên các thiết bị iOS của bạn:
http://jsfiddle.net/R3PKB/2/embedded/result
HTML:
<div class="frame_holder">
<iframe class="my_frame">
// The content
</iframe>
</div>
CSS:
body {
position: relative;
background: #f0f0f0;
}
.frame_holder {
position: absolute;
top: 50px;
bottom: 50px;
left: 50px;
right: 50px;
background: #ffffff;
}
.my_frame {
width: 100%;
height: 100%;
border: 1px solid #e0e0e0;
}
Lưu ý từ tôi để phân tích rõ ràng vấn đề này. – Garavani