gpt4 book ai didi

html - Canvas 使父 DIV 的高度增长,为什么?

转载 作者:行者123 更新时间:2023-11-28 16:15:48 24 4
gpt4 key购买 nike

使用这段代码:

<!-- gets: height: 504px, why? -->
<div style="background-color:black"><canvas width="500" height="500"></canvas></div>

DIV 容器的布局在 Chrome 49.0.2623.112 中为 504px,在 IE 11.0.9600.18314 中为 504.14px

为什么即使填充、边距和边框设置为零,容器也会超出其内容大小?

https://jsfiddle.net/4gqk5dmw/1/

最佳答案

默认情况下,canvas 元素是内联元素,就像文本 block 中的字母一样。您看到的空间用于容纳字符的后代,例如 jpq

如果您想解决此问题,请将其添加到您的 Canvas 中:

canvas { vertical-align: middle; }

关于html - Canvas 使父 DIV 的高度增长,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37579183/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com