Thomas Luethi: button

Beitrag lesen

Hallo,

ich möchte mit einem button einen emailverweis öffnen.
sprich ich klicke auf den button und mailto:...@domain.at wird gestartet.

Mach einen normalen Link:
<a href="mailto:...@example.com" class="knopflink">Mail an ...@example.com</a>
und formatiere den in CSS so, dass er wie ein "Knopf" aussieht:

a.knopflink { text-decoration:none; border-width:3px; border-style:outset; padding:2px; }
a.knopflink:link, a.knopflink:visited
   { color:#000000; background-color:#D4D0C8; border-color:#CCCCCC; text-decoration:none; }
a.knopflink:hover
   { color:#000000; background-color:#FFFFCC; border-color:#FFBF00; text-decoration:none; }
a.knopflink:active
   { color:#000000; background-color:#D4D0C8; border-color:#CCCCCC; text-decoration:none; }

Und ja, es ist notwendig, das text-decoration:none; in allen
Pseudoklassen zu wiederholen, sofern man anderswo definiert
hat, dass "normale" Links (ohne Klasse) unterstrichen sein sollen.
(Stichworte: Specificity, MS IE...)

Mit <BUTTON> oder <INPUT type="button"> in Kombination
mit JavaScript koennte man allenfalls eine "Loesung"
basteln, die vielleicht per Zufall in gewissen Browsern
funktioniert. Zuverlaessig waere sowas aber nicht.

Gruesse,

Thomas