Согласно этому недавнему вопросу , стандарт HTML 4 указывает, что закрывающие теги </TD>
/ </TR>
являются необязательными.
Вопрос в том, если вы пишете свой HTML, пропуская закрывающие эти тегитеги, повлияет ли это на объем работы, которую должен выполнять HTML-парсер браузера в ту или иную сторону?
Я понимаю, что разница - даже если она есть - вероятно, будет крошечной и не имеет значения на практике -этот вопрос из чисто теоретического любопытства.
Я думаю, что будет скромный выигрыш от меньшего количества текста для анализа и без потерь, так как должен быть код для анализа открывающего тегав любом случае, внутри TD или TR, даже если закрывающие теги не являются обязательными;и поэтому единственная стоимость кода для того, чтобы сделать их необязательными, это проверка того, является ли открытый тег, содержащийся в <TD>
, другим <TD>
или <TR>
без ранее встречавшегося вложенного <TABLE>
... не похоже наочень дорогое дополнение.