2013-02-25 98 views
-3

为什么边距:0在Chrome和IE下正常工作,但不在Firefox下工作?我的意思是Firefox的下边距不为0Firefox上边距0不起作用

网站http://www.olnius.pl/

+0

你能更具体一点吗?哪个规则?哪个元素? – Jrod 2013-02-25 15:41:34

+1

请参阅:[我网站上的某些内容不起作用。我可以只粘贴一个链接吗?](http://meta.stackexchange.com/questions/125997/something-on-my-web-site-doesnt-work-can-i-just-paste-a-link对此) – 2013-02-25 15:42:38

+0

另请参阅:http://validator.w3.org/check?uri=http%3A%2F%2Fwww.olnius.pl%2F&charset=%28detect+automatically%29&doctype=Inline&group=0任何原因您不要使用文档类型? – 2013-02-25 15:43:56

回答

3

<ul>.categories类有16个PX上缘,只需添加:

margin: 0; 

,你会得到摆脱所有边缘的边缘..

这是因为一些元素具有边缘/填充,默认情况下浏览器设置..一个简单的方法来重置所有的默认样式是使用CSS重置..最受欢迎的是Eric Meyers'可以找到重置here

另外,通过不使用文档类型,您将触发IE进入怪癖模式,因此在您的文档的顶部添加<!DOCTYPE html>