2016-12-10 2 views
0

私はWordPressの投稿にInstagramの写真/ビデオ投稿を埋め込むようにしています。埋め込みは、デスクトップ版ではうまく動作しますが、モバイルでは、すべてを小さく見えるようにコンテナを拡張します。これを防止するためにコンテナのサイズを変更せずにInstagram postを埋め込む方法

See: Screenshot of mobile version

私はembedresponsively.comから埋め込みのiframeコードを使用するが、それはポストの下部にいくつかの空白を残します。私は正しく、すべてのデバイス・サイズのためのInstagramのポストを埋め込む方法に

See image

答えて

0

Instagramの投稿は、すべてのデバイスで表示の問題を発生させずに自動的にWordpressの投稿に埋め込むことができると思います。あなたがスタイルを編集し、パディング下を減らすことができますEmbedresponsivelyによってWPポスト/ページにInstagramのポストを埋め込むしようとしたときにもまた、このhttps://www.instagram.com/developer/embedding/

を確認しました。

.embed-container { 
 
    position: relative; 
 
    padding-bottom: 120%; 
 
    height: 0; 
 
    overflow: hidden;} 
 

 
.embed-container iframe, .embed-container object, .embed-container embed { 
 
    position: absolute; 
 
    top: 0; 
 
    left: 0; 
 
    width: 100%; 
 
    height: 100%; }
<div class='embed-container'><iframe src='//instagram.com/p/dnQi4EGuZx/embed/' frameborder='0' scrolling='no' allowtransparency='true'></iframe></div>

Embedresponsivelyにより、デフォルトで与えられるコード:

<style>.embed-container {position: relative; padding-bottom: 120%; height: 0; overflow: hidden;} .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 95%; }</style><div class='embed-container'><iframe src='//instagram.com/p/dnQi4EGuZx/embed/' frameborder='0' scrolling='no' allowtransparency='true'></iframe></div> 
+0

私は直接埋め込みオプションを使用してInstagramのポストを埋め込む際の問題は、それが最大幅でロードされ、装填後完全に容器内に収まる。しかし数日前に私はGoogleの広告で私のウェブサイトを収益化した。ページが読み込まれると、Instagramの投稿は最大幅になり、同時にGoogle広告も利用可能なスペースで読み込まれます。したがって、ロードされた後でも広告のサイズが変更されないため、完全にロードした後でも破損してしまいます。 –

+0

私に見せることのできる写真がありますか? 私はEmbedresponsivelyあなたに言った方法を試してみましたか? – Filippos

+0

コンテナの実装をflexboxからfloat divに変更しました。それはうまく動作します。フレックスボックスはまだ多くのブラウザでサポートされていないと思います。だから私はしばらくそれを使用しないでください。 –

関連する問題