当我加载我的网页或当我调整浏览器窗口的大小时,CSS有加载延迟,用户可以看到页面没有格式。这是我的网站:bit.ly/MbyWssOnLoad和调整大小的CSS休息
这是我的代码:
我在HTML CSS原来是estilos_def.css
<body id="body" onresize="start();" onload="start();">
当身体被加载或调整大小我称之为功能开始
var navWidth, navHeight;
function start(){
if (self.outerWidth != undefined)
{
navWidth = self.outerWidth;
navHeight = self.outerHeight;
} else {
navWidth = document.documentElement.clientWidth;
navHeight = document.documentElement.clientHeight;
}
//Problema com deteçao de width, resolve-o
if(navWidth>=1600){ //1600 - 1920
document.getElementById("estA").href="style/estilos_ws.css"
document.getElementById("titulo_dias").style.height= "10%";
}else if(navWidth > 1300 && navWidth <1600){ //1300 1600
document.getElementById('estA').href="style/estilos_1920.css";
document.getElementById("titulo_dias").style.height= "7%";
}else if(navWidth >= 1024 && navWidth <=1300){ //1024 - 1280
document.getElementById("estA").href="style/estilos_def.css"
document.getElementById("titulo_dias").style.height= "7%";
}
lbeats();
if(navigator.appName =='Microsoft Internet Explorer')
{
ie();
}
document.getElementById("dias").style.display="none";
document.getElementById("gal").style.display="none";
}
首先,在应用更改之前,我会检查它们是否有必要(通过与之前的状态进行比较)。例如,你也可以在'body'标签上动态设置/删除类,这样你就可以使用'body.ie.wide titulo_dias {height:10%}' – biziclop