以前は、canvas を使って絵を描くときに、幅と高さを直接 Canvas タグに記述していましたが、なぜ幅と高さを直接記述する必要があるのかを調べたことがありませんでした。これはさまざまな例に当てはまるためです。今日、Sir Wang は質問を提起しました。幅と高さが で記述されている場合、どのような違いがあるかを見てみましょう。私も以下のことを自分で試してみましたが、確かに問題がありました。 </p> <p>最初にコードを見てください: </p> <br><div class="msgheader"> <div class="right"><span style="CURSOR: pointer" onclick="copycode(getid('phpcode63'));"><u>コードをコピーします </u></span></div>コードは次のとおりです: </div> <div class="msgborder" id="phpcode63"> <br><!DOCTYPE html><br><html><br><head><br><meta charset="utf-8"><br><title>canvas</title> ;<br /><meta name="キーワード" content=""><br><meta name="author" content="@my_programmer"><br><style type="text/css" ><br> body{margin:0;}<br> Canvas{margin:20px; <br> /*幅: 400px;<br> 高さ: 300px;*/<br> } <br>< ;/head> < ;/canvas><br> functiondraw() {<br> var Canvas=document.getElementById('canvas');<br> var context=canvas.getContext(' 2d');<br> context.beginPath();<br> context.moveTo(20,20);<br> context.lineTo(200,100);<br> context.lineWidth=5;<br> context.ストローク();<br> }<br>