0

我有一个问题,由于某些元素的加载速度比其他元素快,因此页面在开始时看起来会损坏几秒钟。一个例子是允许我在 IE 中做弯角的 CSS Pie 行为,它出现在它变得弯曲之前看起来很糟糕。理想的情况是它以某种方式知道所有内容何时加载然后一次全部出现,可能包括某种优雅的视觉方式,不会让用户感到不耐烦......这样做的任何想法或常见技巧?

4

1 回答 1

1

默认情况下,您可以向<body>标签添加一个 css 类,并在页面加载后使用一些 javascript 删除该 css 类?

<body class="notready" onload="this.className = '';">
</body>

定义了一些 CSS 类来隐藏你还不想显示的东西:

body.notready .myclassname { display: none; }
于 2011-01-13T19:51:00.850 回答