Хотя новым веб-технологиям в HTML5 даются обобщенные названия, все они не являются простыми. Да, холст создается с помощью тега <canvas>, и ему могут быть предоставлены ширина и высота, и их можно немного изменять с помощью CSS, но для записи в холст (или для чтения из него) нужно использовать JavaScript. Итак, углубимся в эту тему и приступим к использованию нового тега <canvas>. Теперь посмотрим, что именно происходит. Отображение японского флага с помощью холста <!DOCTYPE html> <html> <head> <title>Холст HTML5</title> <script src='OSC.js'></script> </head> <body> <canvas id='mycanvas' width='320' height='240'> Это элемент canvas с идентификатором <i>mycanvas</i> Этот текст виден только в браузерах, не поддерживающих HTML5 </canvas> <script> canvas = O('mycanvas') context = canvas.getContext('2d') context.fillStyle = 'red' S(canvas).border = '1px solid black' context.beginPath() context.moveTo(160, 120) context.arc(160, 120, 70, 0, Math.PI * 2, false) context.closePath() context.fill