Из выходного файла html по умолчанию вы получите этот код с помощью команды построения с -o arg (например):
emcc source.c ... -o myapp/index.html
.emscripten { padding-right: 0; margin-left: auto; margin-right: auto; display: block; }
div.emscripten { text-align: center; }
div.emscripten_border { border: 1px solid black; }
/* the canvas *must not* have any border or padding, or mouse coords will be wrong */
canvas.emscripten { border: 0px none; background-color: black; }
Также интересная точка:
<div class="emscripten_border">
<canvas class="emscripten"
id="canvas"
oncontextmenu="event.preventDefault()"
tabindex=-1 >
</canvas>
</div>
Проверяю отношения контейнера холста, никаких проблем нет. Вы можете управлять с помощью холста и контейнера в любых направлениях.
Не волнуйтесь, emscripten use id = "canvas" arg no miss.
Будьте осторожны, задавая ширину и высоту элементу холста.
Это другой эффект на графике в следующем примере ->
<canvas style="width:100%"></canvas>
<canvas width="100%"></canvas>
Тест с отладчиком следующая ссылка:
что-то. html