Html windows和macintosh以不同的方式显示页面

Html windows和macintosh以不同的方式显示页面,html,css,windows,macos,Html,Css,Windows,Macos,我有以下几点 在windows中,除了safari和firefox中的OSX(可能还有其他浏览器),按钮和过期日期在所有浏览器中都正常工作。我发现按钮和过期日期不正确 下面是我的打印屏幕: Windows-Firefox和所有其他浏览器 OSX-Firefox OSX-Safari版本3,4,5 我真的不明白是什么问题。我试着用位置代替边距和填充,但结果还是一样。我和我发现了一个jquery脚本,它可以识别操作系统和浏览器,但我不认为使用jquery脚本会出现css问题的原因。 这是win

我有以下几点

在windows中,除了safari和firefox中的OSX(可能还有其他浏览器),按钮和过期日期在所有浏览器中都正常工作。我发现按钮和过期日期不正确

下面是我的打印屏幕:

Windows-Firefox和所有其他浏览器

OSX-Firefox

OSX-Safari版本3,4,5

我真的不明白是什么问题。我试着用位置代替边距和填充,但结果还是一样。我和我发现了一个jquery脚本,它可以识别操作系统和浏览器,但我不认为使用jquery脚本会出现css问题的原因。 这是windows和os x之间的常见问题还是我在代码中犯了一个我无法理解的错误


谢谢

可能是因为字体的缘故。您在Windows上使用的是Arial,在Mac上使用的是Helvetica。尝试使用跨操作系统字体。或者像谷歌字体API之类的东西。

好主意,你启发了我。我为div设置了固定的高度,现在可以正常工作了。