miałem utworzyć HTML5 płótno wielkości 500px * 500px:Różnica pomiędzy "100" i "100px" html
<canvas id="stone" width="500px" height="500px"></canvas>
i skok linii od (70 pikseli, 70 pikseli) do (140px , 140px) na nim:
var canvas = document.getElementById("stone");
var context;
try {
context = canvas.getContext("2d");
} catch(e) {
$("support").html("HTML5 canvas is not supported by your browser.");
}
context.beginPath();
context.moveTo(70, 70);
context.lineTo(140, 140);
context.stroke();
ale dano mi kwadrat z linii, która nie została zaczynają się (70 pikseli, 70 pikseli) oczywiście:
myślałem było latków źle z siz e mojego płótnie, więc usunąłem „px” przyrostek od szerokości i wysokości majątku płótnie i przechowywane innych zmian:
<canvas id="stone" width="500" height="500"></canvas>
i mam prostokąt z prawej umieszczonej linii tym razem:
jaka jest różnica między "500" a "500px"? jak mogę zrobić to płótno we właściwym rozmiarze?
px to jednostka css, więc przypuszczam, że atrybut wysokości 500px jest niedozwolony. – dmitry