在IE中定位

时间:2013-05-03 09:37:48

标签: html internet-explorer google-chrome firefox

在创建网站时,我注意到IE的内容与Chrome或Firefox略有不同。

我的意思是我在另一个下面有一个东西,在Firefox和Chrome中它们之间有15px的空间。但是,就像它更像25px。我一直在阅读有关所有浏览器的设计。但是我该怎么做呢,因为如果我在一个浏览器中看起来正确,那么在另一个浏览器中它总是不同的。

我是否将其移至适合IE?因为在Chrome中它会出现问题。

3 个答案:

答案 0 :(得分:1)

首先欢迎网站开发!

你可以做的是加载一个“条件样式表”,它只会在IE中加载,

来自CSS-Tricks的Chris Coyier在解释这个方面做得很好,所以看看这里 http://css-tricks.com/how-to-create-an-ie-only-stylesheet/

这应该会帮助你,但这是一个棘手的任务,让所有东西都符合浏览器标准,但并非不可能,只要坚持下去,你就会到达那里。

祝你好运!

答案 1 :(得分:1)

您可以继续调整代码,直到它看起来适合所有浏览器

另一个选择是为IE设置一个单独的样式表。这将允许您为IE设计,但您需要记住,您有2个样式表,并且当您对网站进行更改时需要同时使用它们

答案 2 :(得分:1)

首先尝试在样式表中使用css重置。重置将自定义您可以根据需要定义的所有属性。 css重置的主要目的是实现对所有属性的完全控制,并为浏览器定义通用行为。调整将有所帮助,但从长远来看,必须实施一个平衡的解决方案,以便能够很好地解决重大问题。

以下是您可以使用的一些流行的CSS重置。

  1. Eric Mayer Reset
  2. Yahoo Reset
  3. 希望这有帮助。