Примечание: Этот ответ является чисто предположением.
Разрешение Non-Table элементы будут Излишне усложнять Rendering
В какой-то момент в процессе создания HTML это было, по-видимому считается необходимым образом представить табличные данные. Теперь мы хотели бы, чтобы это было чем-то простым и стандартизованным для предотвращения чрезмерно сложных алгоритмов рендеринга, которые могли бы привести к множеству ошибок. Попробуйте подумать об рендеринге таблицы с точки зрения разработчика. Насколько сложно было бы написать код, который отображает данные в любом из заданных ограничений при нормальных условиях. Добавим к этому, что возможность любого другого типа элементов смешивается с этими элементами таблицы. Это значительно усложняет процесс вычисления рендеринга.
Зачем вам нужен тег формы внутри таблицы? – TGH
Почему это должно быть законным? Единственной логической вещью внутри таблицы является строка или раздел таблицы. Форма не является ни тем, ни другим. – Ryan
Потому что я показываю табличные данные, содержащие пробеги последовательных данных, и разбивается между этими последовательными элементами. Я хотел выполнить действие для этих отдельных прогонов, не разбивая таблицу на отдельные таблицы. – aidan