Я пишу реализацию игры жизни Конвея на JavaScript. Похоже, что рисование сетки - это отличный новый способ, а не создание таблицы HTML и отслеживание идентификаторов ячеек, но если я напишу <canvas>
в XHTML 1.1, который я обычно пишу, будет ли работать код? Или мне следует использовать метод таблицы, чтобы нарисовать базовую сетку для игры?
Будет ли холст работать в коде XHTML 1.1?
Ответы (2)
Элемент canvas
не является частью XHTML 1.1, поэтому вопрос как таковой не имеет смысла. Но если вы хотели спросить, можете ли вы использовать canvas
вместе с типом документа XHTML 1.1, то ответ - да. Браузеры не заботятся о типе документа, за исключением определения режима браузера («стандарты» против «почти стандарты» против «причуд»), и это влияет на многие вещи, но не на распознавание и реализацию canvas
разметки.
person
Jukka K. Korpela
schedule
25.06.2013
Спасибо, юкка. Это помогло.
- person KrnK; 26.06.2013
Если тег Canvas работает, это зависит от браузера, который используется для его просмотра. Я считаю, что уже какое-то время его можно использовать в любом крупном браузере. См. http://caniuse.com/#search=canvas и этот вопрос.
person
Sumurai8
schedule
25.06.2013
Я имел в виду XHTML 1.1 и, перефразируя свой вопрос, хотел знать, вызовет ли запись ‹canvas› в синтаксисе XHTML 1.1 какие-либо проблемы, поскольку ‹canvas› является тегом HTML5? Спасибо minitech! Однако приветствуются еще одно или два предложения.
- person KrnK; 25.06.2013
Я предполагаю, что поведение браузеров не определено, если вы используете теги, которые не определены в стандартах разметки. У меня лично не было проблем при определении простого поля
<input type="date"></input>
в моем собственном xhtml-документе (браузер действительно проверял и ограничивал содержимое), но я не уверен, что он делает с тегом canvas. (Ура! Я нашел причину еще раз почитать в Интернете :-))
- person Sumurai8; 25.06.2013
@Newcoder Этот вопрос и связанные с ним вопросы могут помочь вам в вашем поиске. Третий ответ в этой ветке гласит: 4. Как уже было сказано, DTD служит только одной цели В БРАУЗЕРАХ, а именно различать режим соответствия стандартам и режим причуд. Я думаю, что это может быть правильно, хотя у меня нет источников чтобы доказать это.
- person Sumurai8; 25.06.2013
/>
, если вам так нравится. На самом деле не нужно беспокоиться о комфорте с точки зрения HTML. - person Ry-♦   schedule 25.06.2013