1

我有以下问题:

我的登录页面由 2 个图像组成:一个分配给 body 元素的背景图像(顶部横幅)和另一个用于展示我的内容的图像。

我的问题是这两个图像都很大,而且总是我必须等待主图像首先出现,然后是背景图像。

这对我来说很烦人,而且看起来不太好。

我创建了一个带有示例图像的在线版本,可以清楚地显示我的问题。请检查:这里

我尝试了许多不同的 JavaScript 技术和在线解决方案,但没有一个能解决我的问题。

我想要的只是首先显示的背景图像,而不是主图像。

这是html代码:

<body background='top-banner2.jpg' style='background-position: top center; background-repeat:no-repeat;'>
  <a href="#">
    <img border='0' style='position:absolute; width:965px; left:50%; margin-left:-487px; top:440px;'  src='main2.jpg' />
  </a>
</body>

我对任何解决方案持开放态度,JavaScript、AJAX 等等,只是为了看看它是否有效!

感谢您分享您的时间和专业知识。

一切顺利,Spiro K.

4

1 回答 1

1

问题是您正在使用背景属性。永远不要再使用它,并停止使用样式属性。将所有演示文稿放入外部样式表并使用链接标签链接到它。这样做将解决您的问题,因为 CSS 会随着 DOM 逐步呈现。

于 2009-10-11T14:57:57.387 回答