Css Chrome/Safari RTL

Css Chrome/Safari RTL,css,google-chrome,safari,webkit,right-to-left,Css,Google Chrome,Safari,Webkit,Right To Left,我被要求修复RTL站点中的菜单。在CSS中,顶部菜单的元素有RTL、text align:right和float right,但在Chrome和Safari中,子菜单保持向左对齐。我尝试过负左边距,但它让一切看起来更糟 链接: 用户:来宾 通行证:l0gin 还有什么我可以试试的吗?在chromepc最新版本上看起来不错。但在safari中,菜单似乎是左对齐的。但子项是好的。 问题是,在css中有assigned position:absolute to access.menu header.s

我被要求修复RTL站点中的菜单。在CSS中,顶部菜单的元素有RTL、text align:right和float right,但在Chrome和Safari中,子菜单保持向左对齐。我尝试过负左边距,但它让一切看起来更糟

链接: 用户:来宾 通行证:l0gin


还有什么我可以试试的吗?

在chromepc最新版本上看起来不错。但在safari中,菜单似乎是左对齐的。但子项是好的。 问题是,在css中有assigned position:absolute to access.menu header.sub菜单,这会导致safari忽略float属性,为每个属性添加一个style=position:relative 应该能解决你的麻烦。 顺便说一句,您的页面在html标记中有很多错误:我强烈建议您修复它。 应该为此提供必要的帮助。
我还建议您尝试firebug,它现在也可用于除ff以外的浏览器,这是一个救命稻草

你确定pw是正确的吗?我似乎无法登录。我刚刚检查过,子菜单在Chrome和FF中对齐。我没有Safari。你是在PC或Mac上看的吗?它在我的Mac Chrome上看起来不错,但在Safari上没有,但我的客户正在使用PC,并表示问题仍然存在。