Auf dieser Seite wird eine vertikale Bildlaufleiste angezeigt. Warum ? Wenn ich das Element 'canvas' durch ein Element 'div' ersetze, funktioniert alles einwandfrei. Um die Schriftrolle verschwinden zu lassen, kann ich folgendes ändern:Canvas-Abmessungen bewirken, dass eine vertikale Bildlaufleiste angezeigt wird
Höhe: calc (100% - 80px);
zu:
Höhe: calc (100% - 85px);
Aber das ist nicht richtig, weil ich Platz am unteren Rand der Seite zu verlieren.
<!DOCTYPE html>
<html lang="en-us">
<head>
<style>
html {
padding: 0px;
border: 0px;
margin: 0px;
height: 100%;
width: 100%;
}
body {
padding: 0px;
border: 0px;
margin: 0px;
height: 100%;
width: 100%;
background: #00FFFF;
}
.top {
padding: 0px;
border: 0px;
margin: 0px;
background-color: #FF0000;
width: 100%;
height: 80px;
}
.cv {
padding: 0px;
border: 0px;
margin: 0px;
background-color: #00FF00;
width: 100%;
height: calc(100% - 80px);
border-image-width: 0px;
}
</style>
</head>
<body>
<div class="top">
</div>
<canvas class="cv">
</canvas>
</body>
</html>