I know HTML isn't strictly linux, but still it's related isn't it and there are lots of clever and helpful people here.
I want to lay out some web pages in the following sort of fashion:-
Top of Page Heading
Sub-heading C1 Data C2 Data C3 Data More C1 data More C2 data More C3 data
Sub-heading C1 Data C2 Data C3 Data More data More data More data and more etc etc
Sub-heading Etc. Etc. Etc
I want all of the columns under the sub-headings to be the same widths so they're aligned all the way down (i.e. the same column widths under all of the sub-headings).
Using tables one could either set all the column widths explicitly (but very difficult to make it work at different resolutions then) or one could make the sub-headings a column span and just make the text bold (so as a result it's all one table).
Is there any other way that would be less painful? I suppose using the column spanning method isn't too awful but it's a really pity that HTML has no other way of putting text in columns.
Note that the columns are not all the same width as I have shown above.