有没有类似于if IE黑客的if Firefox

有没有类似于if IE黑客的if Firefox,firefox,cross-browser,Firefox,Cross Browser,正如我所学到的,我已经养成了只使用chrome做事情的坏习惯。最近,我开始研究我在其他浏览器中制作的东西;真糟糕。我注意到firefox中的定位有点不同,safari基本上是一样的,IE是一团乱麻。现在,我只想把重点放在如何在firefox中正常工作上。是否有一种if Firefox条件语句 我发现这个脚本可以解决很多怪癖(当然不包括IE)在基于Mozilla的浏览器(如Firefox)中没有与IE条件注释等价的东西 根据您的服务器端平台(如果有),您可以选择嗅探浏览器类型并有条件地包括不同的样

正如我所学到的,我已经养成了只使用chrome做事情的坏习惯。最近,我开始研究我在其他浏览器中制作的东西;真糟糕。我注意到firefox中的定位有点不同,safari基本上是一样的,IE是一团乱麻。现在,我只想把重点放在如何在firefox中正常工作上。是否有一种
if Firefox
条件语句

我发现这个脚本可以解决很多怪癖(当然不包括IE)

在基于Mozilla的浏览器(如Firefox)中没有与IE条件注释等价的东西

根据您的服务器端平台(如果有),您可以选择嗅探浏览器类型并有条件地包括不同的样式表。当然,您希望尽可能避免这种情况。通常情况下,通过在所有浏览器中保持一致的工作方式,您最终会得到更好、更健壮的站点,从长远来看,这可能会节省您的时间

关于CSS的差异,你可以考虑从一个重置CSS开始,比如在乔的答案中建议的一个,以提供一个统一的基线。


关于浏览器之间HTML和其他功能的标准化,您可能想看看。

一句忠告:不要试图修补这些问题;调查是什么导致了他们。IE除外,现在您不应该需要特定于浏览器的代码。(即使对于IE来说,现在IE6已经死了,埋了,问题也不像以前那么严重了)谢谢。这似乎使chrome和firefox呈现相同的效果。我正在使用linux,所以我甚至还没有尝试在safari和ie中进行测试。