搜尋

首頁  >  問答  >  主體

javascript - 為什麼 body 高度比 canvas 高度多4個像素?

css:

#
html,body {
  margin: 0;
  padding: 0;
}
canvas {
  margin: 0;
  padding: 0;
}

html:

<canvas id="canvas"></canvas>

javascript:

#
dt = document.getElementById('canvas');
dt.width = window.innerWidth;
dt.height = window.innerHeight;

結果是這樣的:

##按道理不應該 canvas 和 body 一樣高嗎?為什麼 body 會多出來4個像素?
請教大家,謝謝!

扔个三星炸死你扔个三星炸死你2706 天前687

全部回覆(1)我來回復

  • 我想大声告诉你

    我想大声告诉你2017-07-05 10:50:24

    給body加

    body {
        font-size: 0
    }

    具體請看:http://www.w3cplus.com/css/fi...

    回覆
    0
  • 取消回覆