
width und height des canvas-Elements wurden entfernt.
<canvas id="leinwand">
<div>
Dieser Inhalt wird nur dann angezeigt,
wenn der Browser canvas nicht unterstützt.
</div>
</canvas>
Es gelten jetzt die Vorgabewerte, nämlich 300 für width und 150 für height.
height und width
die jeweilige Anzahl Pixel meinen.
Wir können über die Attribute ein ganz beliebige Grafikmaße einstellen, z.B. 100x200.
<canvas id="leinwand">
<div>
Dieser Inhalt wird nur dann angezeigt,
wenn der Browser canvas nicht unterstützt.
</div>
</canvas>
Die Lage und Größe der gezeichneten Objekte ändert sich dabei nicht.

<canvas id="leinwand" width="120" height="120">
<div>
Dieser Inhalt wird nur dann angezeigt,
wenn der Browser canvas nicht unterstützt.
</div>
</canvas>
#leinwand {
display: block;
margin-left:20pt;
border: 1px solid red;
width:30rem;
}
width und height bezogen auf das Element canvas bestimmen die dargestellte Größe
und sind keine Alternative zu den Attributenheight und width der Canvas.
width die Anzahl Pixel in der Breite
und das Attribut height die Anzahl Pixel in der Höhe der enthaltenen Grafik.