【问题标题】:paragraph rendering difference in Chrome & FirefoxChrome 和 Firefox 中的段落渲染差异
【发布时间】:2013-07-28 05:55:41
【问题描述】:

我有一个段落在 chrome 和 firefox 中显示不同。在 chrome 中,我看到样式是由用户代理应用的。

p {
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}

我尝试覆盖这些样式,但对渲染仍然没有影响。有没有办法可以否定差异。以便它们在两个浏览器中以相同的方式呈现。

http://jsfiddle.net/hozefa/hM4Rx/

chrome 中的计算标记

color: rgb(102, 102, 102);
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
height: 95px;
line-height: 19px;
margin-bottom: 13px;
margin-left: 0px;
margin-right: 0px;
margin-top: 3px;
text-shadow: rgb(255, 255, 255) 0px 1px 0px;
width: 526px

FF 中的计算标记

font-family Arial,​Helvetica,​sans-serif
font-size   14px
color   #666666
line-height 19px
margin-top  3px
margin-right    0px
margin-bottom   13px
margin-left 0px
text-shadow #FFFFFF 0px 1px 0px

【问题讨论】:

    标签: css google-chrome firefox


    【解决方案1】:

    使用css reset 到override 浏览器默认样式。

    Example using Eric Meyer’s reset

    或者您可以尝试使用!important。

    甚至修改这些样式:

    p{
        -webkit-margin-before: 0em;
        -webkit-margin-after: 0em;
        -webkit-margin-start: 0px;
        -webkit-margin-end: 0px;
    }
    

    【讨论】:

    • 在这种情况下使用 !important 和不需要的错误做法
    • @Matto 如果 OP 的样式具有影响<p> 的样式,那么除了使用!important 之外如何覆盖它并保持这些样式。如果您知道自己在做什么,这不是一个坏习惯。
    • 他只需要在他的css中设置p的样式。无需添加 !important 标签。如果您正确编码您的 css 以便无需使用此标签。你回答的第二部分是正确的,但不需要使用 !important (我没有拒绝你,只是指出这一点)
    • @Matto “如果你正确地编写了你的​​ CSS,就不需要使用这个标签”。显然他没有,如果他想保持他原来的风格,使用!important 将适合他的需要。
    • 看他的 JS Fiddle,他连 p 样式都没有设置……所以不用加标签
    【解决方案2】:

    每个用户代理(浏览器)都有自己的内置样式。您看到的是 Chrome,但 Firefox 也有他们的,在这种情况下,与 Chrome 的相同,您可以在他们的开发人员工具中查看。

    您覆盖它们的方式是将它们设置为您想要的,两个浏览器都会遵守。

    p { margin:1em }

    如果这对您不起作用,则其他因素正在影响此,但除非您显示完整的标记,否则我们所说的任何内容都只是一个疯狂的猜测。

    【讨论】:

    • 复杂标记是什么意思。我正在添加复合标记。
    • 完整,不复杂。我没看到你有小提琴。
    猜你喜欢
    • 2015-08-02
    • 2020-11-25
    • 2019-07-27
    • 2012-10-11
    • 1970-01-01
    • 1970-01-01
    • 2015-02-26
    • 1970-01-01
    • 2016-11-22
    相关资源
    最近更新 更多