我已经寻找解决方案的网络,但是所有的人都在谈论如何设置整个页面的背景...但我需要填写页面的某个片段....我怎么能做到这一点?
下面是我们有.....本公司网页上,我们有几个不同的部分,并在其中的一个我需要设置图像的背景大小,以“盖”(这是我使用这个属性唯一的一次)。 这是我使用生成img标签的PHP函数:
function getRandomFeatureVideo()
{
// Youtube feed
$xml = simplexml_load_file('https://gdata.youtube.com/feeds/api/playlists/A4F160EDF82713A2?v=2');
.
.
.
.
$media = $entry->children('http://search.yahoo.com/mrss/');
// get video player URL
$attrs = $media->group->player->attributes();
$watch = $attrs['url'];
$attrs = $media->group->thumbnail[1]->attributes();
$thumbnail = $attrs['url'];
$counter++;
if($counter == $rand)
{ break; }
$result .='<a rel="prettyVideos" href="'.$watch.'">
<img alt="" style="background:url('.$thumbnail.')" src="/images/ytIndex_overlay.png" />
</a> ';
echo $result;
}
和CSS:
.slideshow .video img
{
cursor:pointer;
width:550px !important;
height:340px !important;
background-repeat:no-repeat;
background-size:cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
-ms-interpolation-mode: bicubic;
}
到目前为止,它的工作正是我所期待的在Chrome,Safari浏览器,Firefox和Opera。
然而,由于通常情况下,它搞砸在IE(7/8)
我怎样才能解决这个问题?