为什么当您使用不同的浏览器时,通常会有不同的结果?为什么简单的HTML / css被传统浏览器(IE,Mozilla,Chrome和Safari)以不同的方式阅读?
如果这个问题不属于此,我很抱歉。我只是认为你们是这类信息的最佳来源:)
度过美好的一天!
答案 0 :(得分:1)
这似乎是一个简单的问题,但答案很复杂。每家公司都在不同的“布局引擎”上构建了自己的浏览器。您可能听说过“Gecko” - Mozzila Foundation的引擎,同样,微软开发了“Trident”,Apple使用“WebKit”,Opera使用“Presto”。每个都以不同的方式解释规范,有些还没有赶上。 http://en.wikipedia.org/wiki/List_of_web_browsers#Notable_layout_engines
我认为你的问题实际上是关于如何分辨差异,并避免/解决它们。
我发现大多数基本元素都适用于所有浏览器。如果您有任何问题,w3schools.com将显示每个元素如何跨浏览器支持它。此外,如果你保持5px的增量,你可以避免大多数的像素级浏览器差异。
在设置电子邮件样式时存在可怕的问题。所以要特别小心。
最后,DO确保在设计时检查所有浏览器。你会 - 令人不快 - 如果你不这样做会感到惊讶。