Css 为什么<;p>;及<;h1>;大于它的高度';什么内容?
我有一个快速的问题,为什么我的h1和p高度比它应该的要大?以下是我所说的: 我做错了什么?我在这方面已经做了很长时间,非常感谢您的帮助!:)我想做的是确保黄色背景只占文本所需的高度和宽度 HTMLCss 为什么<;p>;及<;h1>;大于它的高度';什么内容?,css,Css,我有一个快速的问题,为什么我的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;
}
当你放置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;
}