Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 为什么<;p>;及<;h1>;大于它的高度';什么内容?_Css - Fatal编程技术网

Css 为什么<;p>;及<;h1>;大于它的高度';什么内容?

Css 为什么<;p>;及<;h1>;大于它的高度';什么内容?,css,Css,我有一个快速的问题,为什么我的h1和p高度比它应该的要大?以下是我所说的: 我做错了什么?我在这方面已经做了很长时间,非常感谢您的帮助!:)我想做的是确保黄色背景只占文本所需的高度和宽度 HTML 谢谢!:) 当你放置body{margin:0px;padding:0px}时,我相信它只会影响body标签。为了针对每个标签调整它们,您需要执行以下操作: h1 { margin:0; padding: 0; } p { margin:0; padding:0; }

我有一个快速的问题,为什么我的h1和p高度比它应该的要大?以下是我所说的:

我做错了什么?我在这方面已经做了很长时间,非常感谢您的帮助!:)我想做的是确保黄色背景只占文本所需的高度和宽度

HTML


谢谢!:)

当你放置body{margin:0px;padding:0px}时,我相信它只会影响body标签。为了针对每个标签调整它们,您需要执行以下操作:

h1 {
    margin:0;
    padding: 0;
}
p {
    margin:0;
    padding:0;
}

当你放置body{margin:0px;padding:0px}时,我相信它只会影响body标签。为了针对每个标签调整它们,您需要执行以下操作:

h1 {
    margin:0;
    padding: 0;
}
p {
    margin:0;
    padding:0;
}

我建议将
标记嵌套在
(和/或
)标记中,然后分别对这些元素应用
行高
填充
CSS属性。对于一个涉及多行文本的类似用例,有一个很好的例子介绍了这种技术,甚至还有一个指向代码笔示例的链接


使用跨距可以保持浏览器提供的自由元素间距(默认的填充/边距),而不会影响文字样式。如果您想完全消除这些缺省值,请考虑查看.< /p> ,我建议在您的<代码> <代码>(和/或<代码> < p> <代码> >内嵌套<代码> <代码>标签,然后分别将<>代码>行高度< /代码>和<代码>填充> /代码> CSS属性应用到这些元素。对于一个涉及多行文本的类似用例,有一个很好的例子介绍了这种技术,甚至还有一个指向代码笔示例的链接


使用跨距可以保持浏览器提供的自由元素间距(默认的填充/边距),而不会影响文字样式。如果你想完全消除这些缺省值,考虑一下.

两个P和H*标签都有默认的顶部和底部边距。@ JMOEDYK为什么?因为浏览器制造商在默认样式表中定义了它们。但在开始时,我把body{margin:0;padding:0;}放在上面,这不应该解决它吗?p和h*标记都有默认的上下边距。@jmoerdyk为什么?因为浏览器制造商在默认样式表中这样定义它们。@jmoerdyk噢。但是在开始的时候,我把body{margin:0;padding:0;}放在这里,这不应该解决它吗?哦,好的。如果我使用*{margin:0;padding:0;},效率会更高吗?谢谢!:)我不推荐。您可能会遇到必须为您创建的所有内容声明每个保证金的问题。有时可以将它们作为默认值。只在飞行中根据需要设计风格。哦,好吧,有道理。谢谢!:)哦,好的。如果我使用*{margin:0;padding:0;},效率会更高吗?谢谢!:)我不推荐。您可能会遇到必须为您创建的所有内容声明每个保证金的问题。有时可以将它们作为默认值。只在飞行中根据需要设计风格。哦,好吧,有道理。谢谢!:)谢谢!:)这也是一个好主意!谢谢!:)这也是一个好主意!
h1 {
    margin:0;
    padding: 0;
}
p {
    margin:0;
    padding:0;
}