我写了以下代码
.bluecolor{background-color : skyblue;}
canvas{width: 100pt;margin:0px;border: 5px solid;}
h1{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
<html>
<head>
<title>Hello World</title>
</head>
<body>
<h1>Hello</h1>
<canvas id = "canvas1" class = "bluecolor"></canvas>
</body>
</html>
为什么 Hello 和 Canvas 之间还有空间,当我已经为每个元素设置了每个填充和边距为零时?我对这件事感到困惑。
而且我开始了解内联和块元素,我使用它们但无济于事,当我将它们设置为块时,它们删除了两个画布元素之间的空间,但我不知道它们是如何工作的?
如果您在此问题中发现有问题,请发表评论,我会纠正它,我仍在学习本网站的方法。
更新 由于人们指出它是 line height ,您能否在答案中包含示例并解释它的含义?