在创建网站时,我注意到IE的内容与Chrome或Firefox略有不同。
我的意思是我在另一个下面有一个东西,在Firefox和Chrome中它们之间有15px的空间。但是,就像它更像25px。我一直在阅读有关所有浏览器的设计。但是我该怎么做呢,因为如果我在一个浏览器中看起来正确,那么在另一个浏览器中它总是不同的。
我是否将其移至适合IE?因为在Chrome中它会出现问题。
答案 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重置。
希望这有帮助。