iPhoneでiframeの部分を表示すると、高さを設定していても伸びて全体が表示されてしまいます。

これを解決する方法としてjavascriptを使う方法など様々な方法がありますが、私が一番簡単だと思った方法の紹介です。

http://www.infoscoop.org/blogjp/2014/04/22/mobile-browser-iframe-scroll-problem/

こちらに記載の方法です。

CSSの部分

 

HTMLの部分

 

以上です。これでPCのFirefox・IE・Chrome、Android、iPhoneで問題無く、設定した高さでiframeが表示されるようになります。