5

我最近在www.matmetzner.co.uk建立了一个新网站,它被设计Chrome为我的默认浏览器,在 Firefox 中似乎也可以正常工作,但IE只给了我背景图片。我是一名游戏设计师,并且知道一点网页设计,但我肯定不是这方面的专家,正如你可能知道的那样。

任何人都可以在我的源代码中看到可能导致它的任何内容吗?

抱歉,这个问题有点含糊,但因为它都不起作用,所以很难看到中断的点,因此很难知道要尝试修复哪个特定位。

提前致谢。

4

2 回答 2

9

首先,我将在下面添加到您的头部 -

<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">

这可能会解决一些问题。我不打算详细介绍这个元标记的作用。请看这里或谷歌它。还可以使用CSS 重置将所有浏览器默认设置为标准。

然后解决个体差异并针对 IE 对待它们。还要记住使用条件样式表(仅当事情开始变得有点困难时)。最后但并非最不重要的一点是,只要不损害网站的可用性和目的,网站不需要在所有浏览器中看起来都一样。

希望这可以帮助

于 2013-03-12T11:55:25.323 回答
3

You also don't close your style tag

<style type="text/css">
<!--                                      < - BEGIN OF COMMENT
body {
    background-image: url(img/grass.jpg);
    background-repeat: repeat-y;
}


#website {
    position:absolute;
    width:211px;
    height:24;
    z-index:1;
    left: 799px;
    top: 3px;
}
.style1 {color: #FFFFFF}
</style>                                   < - COMMENT NEVER ENDED, SO TAG NOT READ?

From here IE is actually assuming it is still reading your style tags. Even though you are already presenting content.

于 2013-03-12T11:44:40.193 回答