在创建站点时,我注意到IE的放置方式与Chrome或Firefox略有不同。
我的意思是我有一个比另一个低的东西,在Firefox和chrome中,它们之间有一个15px的空间。但在Ie中,它更像是25px。我一直在阅读关于为所有浏览器进行设计的文章。但我该怎么做呢,因为如果我让它在一个浏览器中看起来正确,那么在另一个浏览器中它总是不同的。
我要移动它来适应IE吗?因为那样它在Chrome中看起来就不对了。
发布于 2013-05-03 17:51:55
你可以继续调整你的代码,直到它看起来适合所有的浏览器。
另一种选择是为IE创建一个单独的样式表。这将允许您也为IE设计,但您需要记住,您有两个样式表,并将需要在这两个工作时,您的网站进行更改
发布于 2013-05-03 17:47:25
首先,欢迎来到web开发!
你能做的就是加载一个“条件样式表”,它只会在IE中加载,
CSS-Tricks的Chris Coyier对此做了很好的解释,请看这里,http://css-tricks.com/how-to-create-an-ie-only-stylesheet/
这应该会对你有所帮助,但让所有东西都兼容跨浏览器是一项棘手的任务,但也不是不可能的,只要坚持下去,你就会达到目标。
祝你好运,伙计!
发布于 2013-05-03 17:53:56
尝试首先在样式表中使用css重置。重置将定制您可以根据需要定义的所有属性。css重置的主要目的是获得对所有属性的完全控制,并定义浏览器的通用行为。调整会有所帮助,但从长远来看,必须实现一个平衡的解决方案,才能让主要的事情顺利完成。
下面是你可以使用的一些流行的CSS重置。
希望这能有所帮助。
https://stackoverflow.com/questions/16355875
复制相似问题