我的网站在I.E.中不起作用。 (但在chrome和firefox中)

时间:2012-07-15 21:32:29

标签: html internet-explorer web

我创建了一个网站biolonline.co.uk,我认为它在Firefox和Chrome中看起来相当不错(尽管我不是专家)。

但是,我不知道如何让它在Internet Explorer中工作。没有任何正确的中心,浮动静态元素(如右侧的红色按钮和顶部的导航栏)不会浮动/保持在同一位置。

如果有人能够看一看并告诉我哪里出错了,我将非常感激。我一直在考虑这个问题。

2 个答案:

答案 0 :(得分:2)

如果没有合适的doctype,你将永远不会让IE尝试像其他更现代的浏览器一样。没有一个你处于怪癖模式。将其添加到第一行:<!DOCTYPE html>。然后让我们看看事情的发展方向。

答案 1 :(得分:1)

解决这个问题的一个好方法是为IE设置一个单独的样式表,然后在IE中单独使用它。使用HTML if将其限制为IE。这是一种常见的方式,有很多网站都这样做。一个例子是http://www.wordpress.com/

  • 查看this article中的第4点,它有一些想法。
  • This article解释了修复问题的方法,并解释了其他相关内容。

以下是一些示例代码。

<link rel="stylesheet" href="stylepath" />
<!--[if IE 6]>
    <link href="stylepath" rel="stylesheet" />
<![endif]-->