Można użyć zestawu ramek, jak stwierdzono w poprzedniej odpowiedzi, ale jeśli nalega się na użycie ramek iFrames, powinny wystarczyć 2 poniższe przykłady:
<body style="margin:0px;padding:0px;overflow:hidden">
<iframe src="http://www.youraddress.com" frameborder="0" style="overflow:hidden;height:100%;width:100%" height="100%" width="100%"></iframe>
</body>
Alternatywa:
<body style="margin:0px;padding:0px;overflow:hidden">
<iframe src="http://www.youraddress.com" frameborder="0" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;height:100%;width:100%;position:absolute;top:0px;left:0px;right:0px;bottom:0px" height="100%" width="100%"></iframe>
</body>
Aby ukryć przewijanie z 2 alternatywami, jak pokazano powyżej:
<body style="margin:0px;padding:0px;overflow:hidden">
<iframe src="http://www.youraddress.com" frameborder="0" style="overflow:hidden;height:150%;width:150%" height="150%" width="150%"></iframe>
</body>
Hack z drugim przykładem:
<body style="margin:0px;padding:0px;overflow:hidden">
<iframe src="http://www.youraddress.com" frameborder="0" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;height:150%;width:150%;position:absolute;top:0px;left:0px;right:0px;bottom:0px" height="150%" width="150%"></iframe>
</body>
Aby ukryć paski przewijania w ramce iFrame, element nadrzędny jest overflow: hidden
ukrywany, a ramka iFrame ma zwiększać szerokość i wysokość do 150%, co powoduje, że paski przewijania są przesuwane poza stronę, a ponieważ ciało nie ma pasków przewijania nie można oczekiwać, że ramka iframe przekroczy granice strony. Ukrywa paski przewijania ramki iFrame na całej szerokości!