css - Firefox 渲染错误,但达到了预期的效果

标签 css google-chrome firefox safari rendering

这是代码 ( http://jsfiddle.net/PZgn8/8/ )。

<ul style="text-align: center;">
    <li>
        <a href="#">One</a>
    </li>
    <li>
        <a href="#">Two</a>
        <ul>
            <li>
                <a href="#">Two's child</a>
            </li>
        </ul>
    </li>
</ul>

我猜 Firefox 21 渲染错误,因为 iOS Safari(也是最新版本)像 Chrome(桌面版,最新版本)以及 Chrome for iOS(最新版本)一样渲染它。

但我希望它看起来像在 Firefox 21 上那样。我怎样才能达到这种效果?

最佳答案

Safari 和 Chrome 使用相同的渲染引擎,即 Webkit。这就是为什么它们显示相同的结果。 Firefox 使用 Gecko。

你应该使用 css reset获得相同效果的代码。

顺便说一句,下面的代码也应该提供与 Chrome 上的 Firefox 几乎相同的效果:

<ul style="margin:0 auto; width:100px">

关于css - Firefox 渲染错误,但达到了预期的效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16881484/

相关文章:

javascript,模拟键盘事件,在 chrome(webkit) 上工作

php - 在 chrome 和 opera 上加载网站,但在 firefox 和 safari 上部分加载

javascript - 如何为 css 缩放属性设置动画

css - 覆盖 Flex 控件的标签级外部 CSS

javascript - 垂直滚动条占用最后一列的宽度

javascript - 浏览器不输出带有文本框和提交按钮的网页

jquery - 如何为 Chrome 编写 Greasemonkey 脚本以便对其进行单元测试?

javascript - 为什么在 Firefox 中需要传递 onClick 事件,而在使用 Angular 的 chrome 中不需要传递事件?

html - 在 chrome 和 firefox 中,不同的表内按钮的样式表现不同。

python - 从 Selenium IDE 将测试导出为 python