"Bir iFrame'e yanıt verebilir misiniz?" Başlıklı bu stackoverflow yayınını okuyordum ve yorumlardan / cevaplardan biri beni bu jfiddle'a götürdü.
Ancak HTML ve CSS'yi ihtiyaçlarıma göre uygulamaya çalıştığımda, aynı sonuçlara / başarıya sahip değildim. Kendi JS kemanımı oluşturdum, böylece benim için aynı şekilde nasıl çalışmadığını gösterebilirim. Eminim kullandığım iFrame türüyle bir ilgisi var (örneğin, ürün resimlerinin de duyarlı olması gerekebilir mi?)
Benim asıl endişem, blog okuyucularımın blog'larını iPhone'larında ziyaret ettiklerinde, her şeyin x genişliğinde (tüm içeriğim için% 100) olmasını istemiyorum ve sonra iFrame yanlış davranıyor ve daha geniş olan tek öğe (ve dolayısıyla çubuklar) diğer tüm içeriği geçmiş - bu mantıklı ise ??)
Her neyse, neden çalışmadığını bilen var mı? teşekkür ederim.
İşte benim JSFIDDLE HTML ve CSS (bağlantıyı tıklamak istemiyorsanız):
<div class="wrapper">
<div class="h_iframe">
<!-- a transparent image is preferable -->
<img class="ratio" src="http://www.brightontheday.com/wp-content/uploads/2013/07/placeholder300.png" />
<iframe frameborder='0' height='465px' width='470px' scrolling='no' src='http://currentlyobsessed.me/api/v1/get_widget?wid=30&blog=Brighton+The+Day&widgetid=38585'
frameborder="0" allowfullscreen></iframe>
</div>
</div>
ve işte beraberindeki CSS:
.wrapper {
width: 100%;
height: 100%;
margin: 0 auto;
background: #ffffff;
}
.h_iframe {
position: relative;
}
.h_iframe .ratio {
display: block;
width: 100%;
height: auto;
}
.h_iframe iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}