html - 删除 CSS 中的正文边距

标签 html css margin space

我是网络开发的新手,在删除正文边距时遇到了问题。

There's space between the very top and "logo" 浏览器的最顶部和“ Logo ”文本之间有空格。我的代码是 here on jsbin .

如果我想去掉空格,body { margin: 0;} 是不是错了?

最佳答案

我会说使用:

* {
  margin: 0;
  padding: 0;
}

是解决这个问题的糟糕方法。

h1 边距从父级弹出的原因是父级没有填充。

如果您向 h1 的父元素添加内边距,则边距将在父元素内。

所有 填充和边距重置为 0 会导致很多副作用。那么最好删除这个特定标题的 margin-top。

关于html - 删除 CSS 中的正文边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30208335/

相关文章:

html - 为什么 valign ="bottom"在 firefox 中不起作用,而在 IE 和 Chrome 中起作用?

html - 为什么我的图像标题的高度会根据下面的元素发生变化?

javascript - 如何在单击相应图像时在文本上添加一个类,并在单击另一个图像时将其删除,并对其他图像文本执行相同操作

Javascript 进度条没有更新 'on the fly' ,但是一旦进程完成就立即更新?

javascript - 如何在新创建的元素上使用 Javascript 自动对焦?

javascript - 粘性导航栏的响应取决于滚动

html - float div 未按预期在 IE 中清除

CSS全宽减边距左div,20px同行右div

android - 底部导航 Activity 在 fragment 顶部显示意外的边距

css - 相邻 sibling 的边距折叠