我正在编写像素完美的jquery插件,以砖墙方式对齐菜单项,我正在努力解决文本渲染引擎的差异,这些差异会在Chrome和IE / FF之间呈现不同宽度的给定字符串。这促使我搜索各种css技巧和技巧(例如text-rendering
,-webkit-font-kerning
),我仍然有......不一致的结果。
随机性的关键是在较长时间的页面不活动(在此期间我搜索网页)之后,刷新它会按预期呈现文本,然后 - 随后刷新,但接近连续,将文本渲染得更宽,以不同的方式布局菜单,取3行而不是2行。
当我使用Google字体和系统Arial时都会发生这种情况。
算法已经完成且工作正常,所以我的问题不是关于修复javascript或css,而是关于如何防止随机性发生。我可以使用任何<meta>
标记来获得一致的结果吗?