【问题标题】:Outline on Inline-Elements in FF buggy?FF buggy 中的内联元素大纲?
【发布时间】:2012-11-09 16:55:23
【问题描述】:

在 Firefox 中的内联元素上的轮廓没有正确放置。背景和轮廓之间有一个空格。

有什么避免这种情况的建议吗?

strong
{
    background: #3690f0;
    color: white;
    outline: 1px solid black;
}

http://jsfiddle.net/Yz9cA/

【问题讨论】:

    标签: firefox background inline outline


    【解决方案1】:

    Firefox 在绘制轮廓时有一个错误(在此处查看更多信息:https://bugzilla.mozilla.org/show_bug.cgi?id=480888)。您可以使用 box-shadow 解决方法:

    strong
    {
        background: #3690f0;
        color: white;
        box-shadow: 0px 0px 0px 1px rgba(0,0,0,1);
    }
    

    【讨论】:

    • 这可行,但在我的情况下是不可能的,因为边框使元素更宽,我需要原始像素位置。
    • 我已经更新了我的答案,用 box-shadow 属性替换了边框。请让我们知道这是否适合您:-)
    • 我来自未来只是为了告诉你先生你真棒
    猜你喜欢
    • 2014-05-03
    • 1970-01-01
    • 1970-01-01
    • 2017-09-07
    • 1970-01-01
    • 1970-01-01
    • 2016-04-21
    • 1970-01-01
    • 2015-10-29
    相关资源
    最近更新 更多