Hello out there!
Was hindert dich daran, einen Textlink mit CSS so zu gestalten, dass er wie ein Button aussieht?
Fehlendes Wissen ;-)
Hehe, du kennst doch background, border-color, border-width, border-style, color, font-size, padding, text-decoration?
Kann man die Eigenschaften eines Button einfach "ererben"?
Nein. Buttons sind Elemente des GUI des Betriebssystems.
Was mache ich dann damit es plattformübergreifend gleich aussieht.
Geht also nicht.
Was du machen könntest, ist einen Button per JavaScript ins Dokument setzen, der per onclick zum Ziel führt, und im noscript-Bereich einen Textlink, den du mit CSS einem Button annäherst. Passt dann natürlich nicht bei allen Nutzern ohne JavaScript. (1) Wie viele sind das? (2) Geht davon die Welt unter?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>TEST</title>
<style type="text/css">
[code lang=css] body {
font-size: 100.1%;
}
.Buttonlookalike {
background: silver;
border-color: gray;
border-width: 2px;
border-style: outset;
color: black;
font-size: .8em;
padding: .1em .8em;
text-decoration: none;
</style>
</head>
<body>
<p>
<script type="text/javascript">
[code lang=javascript] document.write("[code lang=html]<button onclick=\"[code lang=javascript]window.location='http://example.net'
~~~\">foo</button>[/code]");
</script>
<noscript>
<a class="Buttonlookalike" href="http://example.net">foo</a>
</noscript>
</p>
</body>
</html>[/code]
See ya up the road,
Gunnar
--
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)