Hallo,
genauso hatte ich das erst gemacht, aber ein Button innerhalb des TH-Elements schaut einfach schreckklich aus!
Das könntest Du ja mit CSS ändern. Ältere Opera lassen bei Buttons allerdings nicht viele Formatierngen zu. Für neuere Opera musst Du beim Rahmen etwas tricksen. Z.B. so:
<tr>
<th><input type="Submit" name="Spalte" value="SpalteA" style="border:1px solid #FFF; background-color:#FFF;"></th>
<th><input type="Submit" name="Spalte" value="SpalteB" style="border:1px solid #FFF; background-color:#FFF;"></th>
</tr>
Grund: border:0 wird bei Buttons nicht umgesetzt.
Allerdings finde ich es gar nicht so falsch, dass man einer Tabellenkopfzelle, auf die man klicken kann, diese aktive Eigenschaft auch ansieht. So schlimm sieht der Standard-Button denn doch nicht aus.
viele Grüße
Axel