HTML H5 新行异常行为

HTML H5 new line strange behaviour

我在 freecodecamp 的编辑器中探索 HTML,发现 h 标签的这种奇怪行为。我的代码和结果都附在图片中。

所以,我的问题是为什么这两个 html h5 标签不互相接触,为什么会有一个新行?

我知道它们不是内联元素,但它已经被添加到新行中,不是吗?为什么他们之间多了一行space?

我是不是漏了什么?

这是因为浏览器有 default styling。在这种情况下,h5 有一个创建空白的边距。

您可以通过开发人员工具检查元素来检查这一点 (f12)

<h5> 是块元素。因此它会显示为单独的一行