我正在尝试使用 jQuery 来调整 div 的大小以适应浏览器的视口,并且我能够在 Chrome、Firefox 和 IE 中使其大小合适。然而,由于某种原因,边框图像仅出现在 Chrome 中。
这就是我在 CSS 中的内容:
div.header, div.sidebar, div.content {
border-width: 10px;
-webkit-border-image: url(images/borderimage.gif) 10 10 10 10 stretch stretch;
-moz-border-image: url(images/borderimage.gif) 10 10 10 10 stretch stretch;
border-image: url(images/borderimage.gif) 10 10 10 10 stretch stretch;
}
这就是我在脚本方面的内容:(减去的数字用于格式化)
$("#over").css("height", document.documentElement.clientHeight+"px");
$("#over").css("width", document.documentElement.clientWidth+"px");
var overinner = $("div.overallinner");
$(".header").css("width", overinner.innerWidth()+"px");
$(".content").css("width", (overinner.innerWidth()-290)+"px");
var headr = $("div.header");
$("#head").css("width", headr.innerWidth()-5+"px");
$("#head").css("height", headr.innerHeight()-5+"px");
var sideb = $("div.sidebar");
$("#side").css("width", sideb.innerWidth()-5+"px");
$("#side").css("height", sideb.innerHeight()-5+"px");
var contn = $("div.content");
$("#cont").css("width", contn.innerWidth()-10+"px");
$("#cont").css("height", contn.innerHeight()-+"px");
有任何想法吗?