При использовании HTML5, если вы поместите элемент canvas
/ video
/ audio
/ svg
в div
, под этими элементами будет разрыв 4px
.Я тестировал приведенный ниже код практически во всех браузерах, которые поддерживают HTML5, но, к сожалению, у них у всех одна и та же проблема.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Bug</title>
</head>
<body>
<div style="border: 1px solid blue">
<canvas width="200" height="100" style="border: 1px solid yellow"></canvas>
</div>
</body>
</html>