【问题标题】:Stop Firebug from consolidating css attributes阻止 Firebug 合并 CSS 属性
【发布时间】:2010-06-25 17:41:02
【问题描述】:

使用 Firebug 1.5.4。当我检查一个元素时,Firebug 在检查窗口中将声明“填充:10px 0 13px 0”转换为“填充:10px 0 13px”,这让我很烦恼。然而它留下了“margin: 0 0 0 16px;”就像我喜欢的那样。 (怎么没巩固那个?)

Firebug 中有设置以扩展(非合并)格式显示所有 css 属性吗?

【问题讨论】:

    标签: firebug


    【解决方案1】:

    您可以轻松验证 Firebug 没有像您想象的那样整合。只需使用 Firebug > HTML > Style > New Property 编辑元素样式并使用

    padding: 2px 3px 4px 0;
    

    您会看到 Firebug 不会删除尾随的 0;

    我的猜测是 Firefox 选择不为速记属性中的尾随值报告零值。 Firebug 只是向您显示结果。

    【讨论】:

    • 我也看到了,而且一直对此感到恼火。
    • 据我所知,这不是显示格式问题。 Firebug 只是报告 Firefox 对填充的看法。
    • 无论 Firefox 是否报告,Firebug 都可以控制它显示的所有内容。如果 Firefox 没有报告它,Firebug 可以添加 0。
    【解决方案2】:

    这也让我很烦!更糟糕的是,它是半随机的。

    例如,2px 3px 4px 0 似乎不会被剪裁,但 10px 0 13px 0 通常会。

    我没有找到任何类型的设置,但一种解决方法是始终指定单位。

    10px 0 13px 0px 被重写为10px 0 13px 0,这是可以接受的。

    .

    另一种解决方法是检查Expand Shorthand Properties 菜单项。但是,这会将“padding”分解为“padding-left”、“padding-top”等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-03
      • 2013-07-14
      • 1970-01-01
      • 1970-01-01
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      • 2021-05-29
      相关资源
      最近更新 更多