我花了一个小时来解决我遇到的问题,我的所有段落元素都被移除了。
这是在我将设计从jsfiddle.net移动到我的网站主机后发生的。
我杀了一小时才终于意识到我需要插入
p{margin:0px;}
一切都很顺利......仍然是1px;
问题:
为什么jsfiddle.net中没有出现此错误?
为什么FF CSS Debugger不让我知道它有来自哪里或有来自哪里。我不知道是什么设置,但它不是0px;
我正在尝试从“我的错误”中学习,以便我知道下次会发生什么。
答案 0 :(得分:2)
Web浏览器为呈现HTML元素设置了自己的默认值。这包括边距,填充,字体大小等。当您创建没有CSS的HTML文档时,您可以看到列表,段落和标题以默认方式格式化。
调试器倾向于显示你已应用于CSS中文档的值。
为了解决这些不一致的问题(浏览器使用不同的默认值),有些人使用“重置”CSS文件,通过尽可能地设置为0来消除此行为。