0

出于某种原因,此页面在加载时变得疯狂。如果我调整大小(包括恢复到原始大小),它会完美加载,就好像它已经存在一样。但在调整浏览器窗口大小之前,我得到空白屏幕。

注意:对我来说,在调整大小之前,随机组合会奇怪地加载。

有人看到我的问题吗?

好的,这里是 JS 小提琴:http: //jsfiddle.net/grDvW/1/

图像未加载,但您甚至可以看到图像占位符在您调整 js fiddle 输出窗口的大小之前不会显示。至少问题是一致的。

HTML:

<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" type="text/css" href="style/style.css"><title>GameMode | Minecraft</title>
    <meta name="keywords" content="keyword">
    <meta name="description" content="description">
    <meta name="author" content="Jonathan Todd">
</head>
<body>
    <div class="wrap"><!-- begin wrap :: this will keep all of the stuff neat and in one place -->
    <div class="login-screen bg-dirt"><!-- begin login screen, background dirt :: sets up a background for the login and styles it with a dirt tile and holds all login elements -->
    </div><!-- end login screen, background dirt -->
    <div class="welcome-screen"><!-- begin welcome screen :: this will hold the elements within the welcome screen, mainly just a title and the two moving wall pieces -->
       <div class="wall-left"><!-- begin wall left :: must I explain this? It opens and closes with the other wall -->
          <img src="images/wall_left.png">
       </div><!-- end wall left -->
       <div class="wall-right"><!-- begin wall-right :: must I explain this? It opens and closes with the other wall -->
          <img src="images/wall_right.png">
       </div><!-- end wall right -->
       <img class="welcome-logo" src="images/logo.png">
       <img class="welcome-shadows" src="images/shadows_fast.png">
   </div><!-- end welcome screen -->
</div><!-- end wrap -->
</body>
</html>

我的 CSS 也很简单:

/* Style Setup */

    body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    margin: 0;
    padding: 0;
    -webkit-perspective: 6500;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: 0;
}
address, caption, cite, code, dfn, th, var {
    font-style: normal;
    font-weight: normal;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
q:before, q:after {
    content: '';
}
abbr, acronym {
    border: 0;
}   
.wrap, html {
    width: 100%;
    margin: 0px;
    padding: 0px;
    height: 100%;
    overflow: hidden;
}
/* Style Start */
.bg-dirt { }
.login-screen {
    z-index: 0;
}   
.welcome-screen {
    z-index: 1;
    width: 100%;
    height: 100%;
}
.wall-left {
    position: absolute;
    z-index: 2;
    height: 100%;
    left: 0px;
}
.wall-right {
    position: absolute;
    z-index: 3;
    height: 100%;
    right: 0px; 
}
.welcome-logo {
    position: absolute;
    z-index: 4;
    margin-left: auto;
    margin-right: auto;
}
.welcome-shadows {
    position: absolute;
    z-index: 5;
    width: 100%;
}
4

1 回答 1

0

可以试试去掉吗

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
  margin:0;
  padding:0;
  /*-webkit-perspective:6500;*/
}
于 2013-09-24T06:20:05.207 回答