【问题标题】:Google Chrome eating borders (works fine on firefox)谷歌浏览器吃边框(在 Firefox 上运行良好)
【发布时间】:2010-11-04 17:33:36
【问题描述】:

请考虑这个 sn-p:http://fruple.com/kemper/test/categorie.html

火狐截图:

Chrome 截图

为什么有些右边框没有显示出来?

【问题讨论】:

    标签: css layout cross-browser


    【解决方案1】:

    尝试将li 元素的display 属性从inline 更改为inline-block

    【讨论】:

    • @kemp 实际上,我会说RoToRa's answer 更好,因为他实际上找到了问题的原因,而我只是找到了解决方法。另外,总是使用doctype :)
    • 好吧,RoToRa 的回答指向错误报告,而不是解决方案。我更新了 sn-p 以使用原始页面的实际文档类型,但错误仍然存​​在。您的解决方法似乎是正确的解决方案:)
    • @kemp 哦,好吧,那么公平(停止感到内疚)
    • 虽然这会破坏 IE6,但这对任何人来说都不是新闻,是吗 :)
    • 无论如何,每个人都应该停止支持 IE6。连 MS 都不支持了!
    【解决方案2】:

    可能与这个bug有关:http://code.google.com/p/chromium/issues/detail?id=58105

    在任何情况下都应避免触发怪癖模式并添加 DOCTYPE。

    【讨论】:

    • 原始页面具有 HTML5 doctype 和相同的行为
    • 好的,但这似乎是一个错误。您应该考虑举报。
    • 是的,谢谢你的链接,我在快速搜索中没有找到它
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 2014-11-29
    • 2011-01-06
    • 1970-01-01
    相关资源
    最近更新 更多