行方向に纏まっているのはtrのマークアップをみれば一目瞭然だが、
行方向にも纏まっているのは(データが)表である事から来る必然。

HTMLにはそれらを要素の親子関係では表現していないが、
COL や COLGROUP の存在を考えれば解るとおり、列の情報も
ちゃんと渡されている。