
Use of tables for layout purposes is considered to be bad practice, particularly for mobile devices. Page layout is more efficiently accomplished using CSS and the resulting layout is easier to linearize and render in a narrow context. Use of tables for layout also breaks the distinction between the structure being represented separately to layout