这个问题困扰我好久了,一直没解决。该站点位于此处:
...我遇到问题的元素被注释掉了。有趣的是,在我正在处理的其他页面上,有些元素应用了完全相同的定位规则,但它们显示得很好。这只是我遇到问题的三个导航元素。任何建议或意见将不胜感激。
编辑:另外,我应该提到 Safari 和移动浏览器中出现的问题是三个图标堆叠在彼此之上,而不是假设它们之间存在水平间距。如果我指定越来越大的左边距,我可以让他们改变位置。但是,这些在 Firefox 和 Chrome 中显示正确,当我对后者进行更改时,元素在 FF 和 Chrome 中远离页面。
最佳答案
看起来您正在使用 xhtml,因此您需要列表的结束标记 </li>
.
关于html - Safari 和移动浏览器中的 CSS 定位错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17645860/