0

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

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

如果有人能够看一下并告诉我哪里出错了,我将不胜感激。我已经想了很多年了。

4

2 回答 2

2

如果没有正确的文档类型,您将永远不会让 IE 尝试像其他更现代的浏览器一样执行。您处于没有人的怪癖模式。将此添加到您的第一行:<!DOCTYPE html>. 然后让我们看看东西在哪里。

于 2012-07-16T19:42:02.007 回答
1

解决这个问题的一个好方法是为 IE 提供一个单独的样式表,然后让它在 IE 中单独工作。如果将其限制为 IE,请使用 HTML。这是一种常见的方法,并且有很多网站可以这样做。一个例子是http://www.wordpress.com/

  • 查看本文中的第 4 点,它有一些想法。
  • 本文解释了一种修复它的方法,并解释了一些其他相关的事情。

这是一些示例代码。

<link rel="stylesheet" href="stylepath" />
<!--[if IE 6]>
    <link href="stylepath" rel="stylesheet" />
<![endif]-->
于 2012-07-16T19:09:32.423 回答