Hallo Gunnar,
Was genau stört dich an der Formatierung des Buttons?
Der Rahmen? Weg damit:
th > button { border: none }
Die Hintergrundfarbe? Weg damit:
th > button { background-color: transparent }
Die Schrift? Vom Elternelement vererben:
th > button { font: inherit }
Das Padding? Weg damit:
th > button { padding: 0 }
ich habe auch noch ein
th > button { color: inherit }
eingefügt. Und mit
th > button { width: 100%; height: 100% }
wird die klickbare Fläche so groß wie das th.
Für Firefox außerdem:
th > button::-moz-focus-inner { margin: -1px; border-width: 1px; padding: 0; }
das habe ich in th > button::-moz-focus-inner { border-width: 0; padding: 0; }
geändert.
Gruß
Jürgen