2016-06-19 5 views
0

リストを表示しているiframeを使用していますが、リストの縦がかなり高いです。私はiframeの高さを600pxに設定しています。デスクトップ上ではその高さを表示し、コンテンツをスクロールダウンすることができます。iframeがモバイルで垂直方向に完全に展開されないようにします

問題は、モバイルで自分のサイトを表示すると、iframeが完全な高さになります(スクロールするともう600pxになりません)。私はそれはまだ少し関連する問題である、this questionから参照、次のようにdivと私のiframeを囲む試みたが、している

iframe { 
    border: 1px solid black 
    padding: 3px; 
    height: 600px; 
    overflow: scroll; 
} 

私のiframe:

<iframe src='url' width='360' height='600'></iframe> 

私のcss拡大する。

<div style="overflow:auto; -webkit-overflow-scrolling:touch"> 
    <iframe src='url' width='360' height='600'></iframe> 
</div> 

モバイルでiframeが拡大されないようにするにはどうすればよいですか?これも可能ですか?

+0

あなたはそれが> 600pxであることをどのように確認できますか?私は600pxがかなり大きな高さを意味するのですか? :)とあなたの要素の定義でそれ以外の場合は、幅と高さの単位を定義することは本当に良いです –

+0

@ MarkoMackicありがとう、私は明示的にユニット –

答えて

0

ので寸法は、同様に周囲のDIVに追加する必要があります。

<div style="overflow:auto; -webkit-overflow-scrolling:touch; width:360px; height:600px;"> 
    <iframe src='url' width='360' height='600'></iframe> 
</div> 

そして、それはdiv要素ではなく、インラインフレームにボーダーCSSを移動するより多くの意味を行います。

関連する問題