首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使html链接看起来像一个按钮?

如何使html链接看起来像一个按钮?
EN

Stack Overflow用户
提问于 2009-04-02 15:03:10
回答 18查看 588.3K关注 0票数 186

我使用的是ASP.NET,我的一些按钮只做重定向。我更希望它们是普通的链接,但我不想让我的用户注意到外观上的太大差异。我考虑过由锚点包装的图像,也就是标签,但我不想每次更改按钮上的文本时都要启动图像编辑器。

EN

回答 18

Stack Overflow用户

回答已采纳

发布于 2009-04-02 15:06:48

将此类应用于它

代码语言:javascript
复制
.button {
  font: bold 11px Arial;
  text-decoration: none;
  background-color: #EEEEEE;
  color: #333333;
  padding: 2px 6px 2px 6px;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  border-left: 1px solid #CCCCCC;
}
代码语言:javascript
复制
<a href="#" class="button">Example</a>

票数 247
EN

Stack Overflow用户

发布于 2011-02-25 22:05:47

为什么不用一个锚标签来包装一个按钮元素呢?

代码语言:javascript
复制
<a href="somepage.html"><button type="button">Text of Some Page</button></a>

这将适用于IE9+,Chrome,Safari,火狐,可能还有Opera。

票数 142
EN

Stack Overflow用户

发布于 2013-12-03 17:40:41

如果你想要圆角的漂亮按钮,那么使用这个类:

代码语言:javascript
复制
.link_button {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #20538D;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    background: #4479BA;
    color: #FFF;
    padding: 8px 12px;
    text-decoration: none;
}
代码语言:javascript
复制
<a href="#" class="link_button">Example</a>

票数 23
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/710089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档