- From: Garrett Smith <dhtmlkitchen@gmail.com>
- Date: Sun, 19 Oct 2008 09:23:32 -0700
---------- Forwarded message ---------- From: Garrett Smith <dhtmlkitchen@gmail.com> Date: Sun, Oct 19, 2008 at 9:12 AM Subject: Re: [whatwg] a and button To: H?kon Wium Lie <howcome at opera.com> H?kon Wium Lie wrote: > > Also sprach Kornel Lesinski: > > > > It's not a link. I'd like for buttons to work as links so that they > > > take me to a page when I click on them. > > > http://www.w3.org/TR/css3-ui/#appearance > > > a {appearance: button} should do that. > > Yes, that's a good proposal. However, it doesn't work in current browsers. > Did you investigate that? > This markup works (in Mozilla, Opera, Webkit), and it looks pretty good: > > <a href="http://www.w3.org/"><button>W3C</button></a> > > So, I think HTML5 should describe it. > That doesn't sound like a compelling reason to me. [snip] > I'd like for links to use the <a> > > element. Then do that. <!DOCTYPE html> <head> <title>a-button</title> <style type="text/css"> a { -webkit-appearance: button; -moz-appearance: button; appearance: button; } </style> </head> <body> <a href="foo.html">asdf</a> </body> </html> ISTM that if you want a link to look like a button, using an anchor tag and styling it to look like a button is the way to go. It will degrade more consistently, be more semantic, and won't cause issues with tabIndex order or keyboard navigation. Garrett > > -h&kon > H?kon Wium Lie CTO ??e(R)? > howcome at opera.com http://people.opera.com/howcome >
Received on Sunday, 19 October 2008 09:23:32 UTC