为什么Firefox CSS Debugger不显示P元素默认保证金?

时间:2012-07-15 19:38:32

标签: css firefox

我花了一个小时来解决我遇到的问题,我的所有段落元素都被移除了。

这是在我将设计从jsfiddle.net移动到我的网站主机后发生的。

我杀了一小时才终于意识到我需要插入

p{margin:0px;}

一切都很顺利......仍然是1px;

问题:

为什么jsfiddle.net中没有出现此错误?

为什么FF CSS Debugger不让我知道它有来自哪里或有来自哪里。我不知道是什么设置,但它不是0px;

我正在尝试从“我的错误”中学习,以便我知道下次会发生什么。

1 个答案:

答案 0 :(得分:2)

Web浏览器为呈现HTML元素设置了自己的默认值。这包括边距,填充,字体大小等。当您创建没有CSS的HTML文档时,您可以看到列表,段落和标题以默认方式格式化。

调试器倾向于显示已应用于CSS中文档的值。

为了解决这些不一致的问题(浏览器使用不同的默认值),有些人使用“重置”CSS文件,通过尽可能地设置为0来消除此行为。

查看http://meyerweb.com/eric/tools/css/reset/