Единственным нарушением общего синтаксиса HTML является запятая в <TABLE width=400, height=300>
. Запятая, вероятно, будет принята как часть значения атрибута, а затем проигнорирована. Стоимость этой обработки ошибок игнорируется.
Производительность здесь не проблема. Основной рендеринг.
Атрибут height
для table
не разрешен спецификациями HTML; Несмотря на широкую поддержку браузеров, эта поддержка не требуется (даже в черновиках HTML5, которые обычно требуют постоянной поддержки устаревших функций) и может быть удалена в будущих браузерах.
Атрибут color
для td
не разрешен спецификациями HTML. Он не поддерживается ни одним браузером, о котором я знаю. Поэтому, если целью было сделать текст красным, он потерпит неудачу.
Выводы зависят от того, что вам нужно и что вы можете сделать с разметкой. Если вы не можете соответствующим образом изменить разметку, но можете внедрить правила CSS, вы можете даже исправить нерабочие нестандартные атрибуты, например,
<style>
[color=Red] { color: red; }
</style>
Это будет утомительно, так как вам понадобится, например, отдельное правило для каждого цвета, и это не будет работать в некоторых старых браузерах.