【发布时间】: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
使用 Firebug 1.5.4。当我检查一个元素时,Firebug 在检查窗口中将声明“填充:10px 0 13px 0”转换为“填充:10px 0 13px”,这让我很烦恼。然而它留下了“margin: 0 0 0 16px;”就像我喜欢的那样。 (怎么没巩固那个?)
Firebug 中有设置以扩展(非合并)格式显示所有 css 属性吗?
【问题讨论】:
标签: firebug
您可以轻松验证 Firebug 没有像您想象的那样整合。只需使用 Firebug > HTML > Style > New Property 编辑元素样式并使用
padding: 2px 3px 4px 0;
您会看到 Firebug 不会删除尾随的 0;
我的猜测是 Firefox 选择不为速记属性中的尾随值报告零值。 Firebug 只是向您显示结果。
【讨论】:
这也让我很烦!更糟糕的是,它是半随机的。
例如,2px 3px 4px 0 似乎不会被剪裁,但 10px 0 13px 0 通常会。
我没有找到任何类型的设置,但一种解决方法是始终指定单位。
10px 0 13px 0px 被重写为10px 0 13px 0,这是可以接受的。
.
另一种解决方法是检查Expand Shorthand Properties 菜单项。但是,这会将“padding”分解为“padding-left”、“padding-top”等。
【讨论】: