Pour une raison quelconque, si je charge une page HTML qui a la position: corrigé sur quelque chose, mais je le charge dans une iframe, les positions fixes pour ne pas sembler rendant comme fixe, mais ressemblent davantage à un positionnement absolu. P >
Je ne m'attends pas à ce que les divs fixes soient fixes par rapport au document parent. Je penserais simplement qu'ils seraient fixés dans l'Iframe. N'est-ce pas possible dans un iframe? P>
3 Réponses :
Ils semblent être fixés au code> iframe code> basé sur ce violon: http: / /jsfiddle.net/ww9mk/6/ (Remarque: Jsfiddle utilise un iframe code> et mes hauteur et que la largeur était juste pour tester le défilement). P>
Cela ne fonctionne pas sur les appareils mobiles iOS. Je supporte actuellement l'Iframe pour un client et la position : fixe code> ne fonctionne pas pour les iPhones.
Voici une question similaire Positionnement vertical fixe de CSS dans un iframe < / a> p>
On dirait qu'il n'y a pas de problème de position fixe pour être fixé à l'iframe. Exemple: http://digitaldreamer.net/media/examples/iframe-site.html < / a> p>
Pouvez-vous fournir du code que vous travaillez? P>
chrome a un bug qui ne corrige pas les éléments avec la position a) Vous utilisez CSS3 transformer dans tout élément em> et / ou p>
b) Vous avez un élément enfant positionné à l'extérieur de la boîte de son élément parent p>
Curieusement, le bogue a été rapporté en 2009 et il est toujours ouvert: https://code.google.com/p/chromium/issues/detail?id=20574 p> : fixe code> si: p>
Vous devez afficher votre code ... mais le positionnement fixe est comme un positionnement absolu si l'élément est dans un autre élément comme un iframe. Est-ce que votre iframe fait défiler?
Oui, l'iframe fait défiler.