Html 在IE上进行多种背景工作
我想在IE8和更早的浏览器上使用CSS3中的多个后台。我下载了modenizer库,并通过以下代码检测浏览器是否支持多个后台:Html 在IE上进行多种背景工作,html,css,Html,Css,我想在IE8和更早的浏览器上使用CSS3中的多个后台。我下载了modenizer库,并通过以下代码检测浏览器是否支持多个后台: if(Modernizr.multiplebgs){ alert("Your browser supports multiplebgs, enjoy!!"); } else { alert("Sorry, browser does not support multiplebgs tag!"); } 在“其他”部分中,我应该如何使多个背景在IE8和早期版
if(Modernizr.multiplebgs){
alert("Your browser supports multiplebgs, enjoy!!");
} else {
alert("Sorry, browser does not support multiplebgs tag!");
}
在“其他”部分中,我应该如何使多个背景在IE8和早期版本上工作?只有在使用IE9.0+时,多个背景才能工作,IE8和早期版本不实现此功能。我不知道是否有其他方法可以为IE8和更低版本做类似的事情,但是对于这个特殊的功能,您无法让它在IE8和更低版本中工作 编辑: 我四处看了看,似乎有一些解决css3功能的小办法,这些功能在旧的IE浏览器中是不受支持的
这个网站上列出了一个多背景的备选方案,但最终,它不会像css3那样灵活和有用。我不确定您使用此解决方案的情况是否适用于您,但您可以自己看看。嗯。。我打赌您可以使用javascript为img选择一个随机url,并将其作为全屏背景的背景div插入。这可能适用于大多数浏览器 对于css完整图像: 然后,您可以在服务器上有多个图像,例如:bg1.png、bg2.png、 Javascript
var randomnumber=Math.floor(Math.random()*11)
然后使用javascript中的变量作为img后面的数字,并将其插入背景图像中:
document.getElementsByTagName('body')[0]。innerHTML=背景图像:url('bg'+randomnumber)
当然,您将在这里对我的代码进行一些编辑。
我只是希望你能明白:)