有人可以告诉我为什么默认的画布尺寸是300 x 150像素吗?:
当我更改画布尺寸时,为什么我的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
答案 0 :(得分:3)
对于canvas,如果您不希望拉伸上下文,则必须修改HTML属性。 http://jsfiddle.net/VqNAV/3/
编辑:我认为更好的问题是为什么它是内联的? HTML 5 draft中没有任何内容指明它应该是这样的。这是对浏览器创建者的决定。画布充当图像,因此被视为图像也是内联的,并且具有宽度和高度。