1

谁能告诉我为什么默认的画布尺寸是 300 x 150 像素?:

http://jsfiddle.net/VqNAV/

为什么我的 50 x 50 正方形 ( http://jsfiddle.net/VqNAV/1/ ) 在我更改画布大小时会被拉伸:http: //jsfiddle.net/VqNAV/2/

提前致谢!

编辑:我在这里找到了答案:https ://www.w3.org/Bugs/Public/show_bug.cgi?id=13818#comments

4

1 回答 1

3

对于画布,如果您不希望上下文被拉伸,则必须修改 HTML 属性。http://jsfiddle.net/VqNAV/3/

编辑:我认为更好的问题是为什么它是内联的?HTML 5 草案中没有任何内容指定它应该是这样的。这是浏览器创建者的决定。画布充当图像,因此被视为也是内联且具有宽度和高度的图像。

于 2012-05-27T20:28:58.120 回答