【发布时间】:2022-06-28 06:16:13
【问题描述】:
我有一个canvas,它的高度和宽度必须与它的父级div 完全相同。但是当包含div 有一个设置的宽度但没有一个高度时,画布下方会有额外的空间。我怎样才能摆脱它?
let div = document.querySelector("div");
let canvas = document.querySelector("canvas");
canvas.width = div.clientWidth;
canvas.height = div.clientHeight;
div {
background: red;
width: 100%;
}
canvas {
background: grey;
}
<div>
<canvas></canvas>
</div>
【问题讨论】: