Почему этот баннер (который находится внутри iFrame) не увеличивается до полного размера div?показать баннер в полном размере
Мои JSFIDDLE можно найти здесь, и некоторые из моих CSS ниже:
width: 300px;
height: 222px;
background-size: cover;
Почему этот баннер (который находится внутри iFrame) не увеличивается до полного размера div?показать баннер в полном размере
Мои JSFIDDLE можно найти здесь, и некоторые из моих CSS ниже:
width: 300px;
height: 222px;
background-size: cover;
Вы могли бы сделать это следующим образом:
<div class="indexRightBanners">
<iframe class="banner300x222Iframe" frameborder="0" scrolling="no"></iframe>
</div>
С css:
.indexRightBanners {
width: 300px;
height: 222px;
margin-bottom: 20px;
background: black;
}
.banner300x222Iframe {
background-image: url(http://img3.wikia.nocookie.net/__cb20141123145956/powerpuff/images/4/4e/IaCN7A0NfI4ig3cnoNGD2lADi06s4b2fB8S9nNEVKM4hpJv5qzy3Z3euZWr2Sw5Rj5QwKVMvdj-300x222.jpg);
background-size:cover;
width: 300px;
height: 222px;
}
->http://jsfiddle.net/vhy82x6w/3/
Проблема с вашим кодом в том, что ваше изображение имеет ширину всего 200 пикселей, как указал Амит.
если будет фоновое изображение, как будет отображаться флеш-баннер? – gsiradze
Я не знаю, чего вы хотите, но у afaik нет решения html/css для масштабирования swf изначально. –
CSS имеет возможность попытаться растянуть вещи, используя проценты. Попробуйте использовать следующее:
width: 100%;
height: 100%;
background-size: 100%;
Более подробная информация о процентных CSS свойств можно найти здесь (http://learnlayout.com/percent.html), а также здесь (http://www.w3schools.com/cssref/pr_dim_width.asp)
, это не работает на изображении iframe. – Brino
Вы не можете изменить содержимое в iFrame. Включая стиль. Если ваш контент - всего лишь изображение, вы можете просто использовать тег img с атрибутом src, установленным на ваш url.
Если вам нужно содержимое html, вы можете попробовать его загрузить в div с помощью ajax и jquery. Если URL-адрес находится в том же домене, что и ваша страница, вы можете использовать Jquery's $.get(), если он находится во внешнем домене, вы можете использовать This Cross Origin Solution. После загрузки содержимого у вас будет полный доступ к нему в DOM для стилизации.
потому что ваше изображение шириной всего 200 пикселей – Amit
@ Да, но цвет фона должен отображаться в полном размере div – gsiradze