I’m creating a table in an asp.net code behind dynamically, and I want to have a footer row that only has 2 cells. The first should span all the columns in the table-1. Is there some way other then keeping track of the # of columns in the table manually for me to set the colspan to be # of all the columns in the table-1?
Preferably a HTML or CSS solution?
Colspan can’t be done with CSS. It’s structural rather than stylistic so it’s pure HTML.
No you can’t specify “all but one” as a colspan. The best you can do is
colspan="0", which will span the remaining columns in the column group but to take advantage the<colgroup>at the top will need to know the number of columns anyway and be define statically.See Tables in the HTML spec:
But basically this just kicks the can down the street and I don’t know what the browser support is like so it doesn’t necessarily buy you anything.
You’ll either need to know the number of columns when you generate the HTML or use Javascript.