C'è un iframe, che in pratica ha più contenuto di quello che si adatta al frame. Il dimensionamento del frame si basa sulle dimensioni dello schermo del browser e consente lo scorrimento dell'overflow, che funziona perfettamente su tutti i browser, ad eccezione di iOS. Su iOS, Safari decide di ridimensionare la cornice per adattarla al contenuto. Non è quello che ti aspetteresti.dimensioni iframe con CSS su iOS
codice di esempio a jsFiddle:
http://jsfiddle.net/R3PKB/2/
Prova ora sui vostri dispositivi iOS:
http://jsfiddle.net/R3PKB/2/embedded/result
Il codice HTML:
<div class="frame_holder">
<iframe class="my_frame">
// The content
</iframe>
</div>
Il 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;
}
Risparmi da parte mia per la tua chiara analisi di questo problema. – Garavani