首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Chrome/Safari RTL

Chrome/Safari RTL
EN

Stack Overflow用户
提问于 2011-06-24 19:42:44
回答 1查看 595关注 0票数 0

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

链接:http://daatsolutions.info/TA用户:访客通行证: l0gin...

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

EN

回答 1

Stack Overflow用户

发布于 2011-06-25 20:13:36

它在chrome(个人电脑,最新版本)上看起来很好。但在safari中,菜单似乎是左对齐的。但是子项是好的。问题是你已经在你的css中将position:absolute关联到了#access.menu-header .sub-menu,这导致safari忽略了浮动属性,为每个菜单添加一个style="position:relative“应该可以解决你的问题。顺便说一句,您的页面在html标记中有许多错误:我强烈建议您修复它。http://validator.w3.org/应该为此提供必要的帮助。我还建议你尝试firebug (现在除了ff之外的浏览器也可以使用),它是一个救命稻草!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6467265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档