0

我正在学习 CSS,并尝试制定默认规则:

* {
  margin: 0px;
  padding: 0px;
}

它不起作用,我不知道为什么......你能指出我正确的方向吗?

在此处输入图像描述

4

6 回答 6

1

这肯定是因为您的正文有填充,就您的页面正文50px;而言,它会覆盖 html 的规则

编辑

body
{
 margin : 0px;
 padding : 0px;
}

希望你的问题现在解决了.. :)

于 2013-08-19T08:15:23.103 回答
0

首先添加你应该包括一个规范化样式表。不同的浏览器有不同的默认样式,这个样式表将为所有浏览器带来一个标准。

http://necolas.github.io/normalize.css/

我认为这会对你有所帮助;)

于 2013-08-19T08:12:23.390 回答
0
body {
  margin: 0px !important;
  padding: 0px !important;
}
于 2013-08-19T08:15:41.180 回答
0

在 CSS 部分不要使用 html 注释。这就是原因,为什么你的 CSS 部分不起作用。

于 2013-08-19T08:16:03.670 回答
0

喜欢这个please write marginpadding标签body

你使用了 padding:50px; 在你的身体标签中,请删除填充,那 * 不能正常工作

演示

body{
margin:0;
padding:0;}

这两个工作请检查演示

*{
margin:0;
padding:0;}
于 2013-08-19T08:06:54.467 回答
0

您正在使用unordered list创建菜单。

默认情况下,它具有那些预期属性,您可以使用以下代码覆盖,不建议这样做。

*{
 margin : 0px;
 padding : 0px;
}

演示 1 &演示 2

background-color : ABC;改成background-color : #ABC;

于 2013-08-19T08:27:19.393 回答