css - -webkit-margin 在文本上添加不需要的边距

标签 css padding

直到现在我才意识到这一点(这不仅在 webkit 浏览器中)。在像 p 标签、h1 标签等的所有文本上...在文本上方和下方都有一个额外的空间。

在 chrome 中我发现了这个:

user agent stylesheet

-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;

这使得某些地方的对齐错误。是的,我使用的是重置样式表,没有添加填充或边距。几乎是一个基本的设置。为什么会这样,我该如何解决?

最佳答案

你也可以像这样直接修改这些属性:

-webkit-margin-before:0em;
-webkit-margin-after:0em;

适用于我的 Chrome/Safari。希望对您有所帮助!

关于css - -webkit-margin 在文本上添加不需要的边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5721966/

相关文章:

CSS:div 的文本内容溢出到填充中是否正确?

javascript - jQuery 如果窗口宽度小于 991px,使 nav > li 不可点击

arrays - 结构体填充数组

html - 如何设置标签样式以保持在输入顶部

python - Django 图像没有关联的文件,即使我有空白和 null

java - 如何存储类属性/字段

html - CSS 无法保持 div 的纵横比(padding-top 不起作用)

Flutter 如何从 Text 小部件中删除不需要的填充?

css - 修复了 Bootstrap 导航栏在 768 x 1024 View 下消失的问题

html - Gmail 的时事通讯布局崩溃