Moin!
@Sven:
<form action="linkzielseite"><button type="submit">whatever</button></form>
Diese Lösung ist für mich völlig unbrauchbar, denn ich suche nach einer Formatierung für die Links, damit sie das Aussehen eines Buttons haben. Zudem kann ich nicht für jeden Link ein Formular anlegen. Das würde dazu führen dass Formular verschachtelt wären, denn teilweise sollen diese Buttons unterhalb eines Formulars sitzen, um zum Beispiel auf eine Informationsseite zu verlinken. Rechts ist dann der Submit Button und links der Informationsbutton. Dafür wollte ich eine Lösung.
Die _optische_ Anordnung der Buttons muß doch mit der _syntaktischen_ Anordnung im Quelltext nichts zu tun haben. position:absolute und position:relative funktionieren.
Abgesehen davon halte ich es für ausgeschlossen, mit heutigen Browsern die beiden Elemente wirklich absolut identisch zu formatieren.
Alleine schon <button> ist ein Element, welches man dank des IE eigentlich meiden sollte.
Und ansonsten ist einfach zu befürchten, dass Browser die Buttons mindestens teilweise mit den Mitteln des genutzten Betriebssystems darstellen, von denen einige das Aussehen des Buttons so beeinflussen, dass das mit CSS nicht nachstellbar ist.
Aus diesem Grund halte ich es für den einfacheren Weg, Dinge, die identisch aussehen sollen, auch identisch herzustellen.
Die Alternative für den <button></button> und <a></a> wäre <input type="image"> und <a><img/></a>.
- Sven Rautenberg
My sssignature, my preciousssss!