私の問題を示すために、次のjsFiddleを作成しました(または理解の欠如など)
そしてコードはこちら
<div id="scoreboard"></div>
<canvas id="game">
Your browser does not support canvas.
</canvas>
<div id="controls">
<button type="submit" id="newGame">New</button>
<button type="submit" id="pause">Pause</button>
<button type="submit" id="help">Help</button>
</div>
#game {
border: 1px solid #000000;
background-color:#333333;
width: 250px;
margin:0px;
}
#scoreboard {
border: 1px solid #000000;
background-color:#333333;
color: orange;
width: 250px;
height: 40px;
font:36px arial,sans-serif;
text-align: right;;
}
#controls {
margin-top: -5px;
padding:0px;
}
button {
border: 1px solid #000000;
margin-left:0px;
background-color:#333333;
color: orange;
width:82px;
height: 40px;
}
ID「コントロール」を持つdivが、その上のキャンバスに触れるようにするには、-5pxのマージントップが必要なのはなぜですか?
その 5 ピクセルを占めているのは何ですか?
3 つのボタンが隙間なく隣り合っているのを止めているのは何ですか?