首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我的href链接按钮不能在线使用

我的href链接按钮不能在线使用
EN

Stack Overflow用户
提问于 2017-02-22 21:28:17
回答 2查看 59关注 0票数 0

我刚刚用HTML5和javascript创建了我的第一个网站,所有的链接都离线工作(两次和三次检查),但是当我把它上传到主机服务器上时,所有的链接都不起作用。有没有人能给我一些建议?下面是我的链接按钮的例子:

代码语言:javascript
复制
<div>
<center>
<button style="margin-top:10px;margin-bottom:10px;height:25px;width:100px;font-size:14px"><a href="hoverB.html">Books</a></button>
</center>
</div> 
EN

回答 2

Stack Overflow用户

发布于 2017-02-22 21:38:32

你把一个锚标签放在一个按钮里面。我假设您希望在用户单击该按钮时重定向用户。你可以这样做:

示例1:

代码语言:javascript
复制
<a href="page.html"><button type="button">Click on me</button></a>

示例2:(推荐)

代码语言:javascript
复制
<button type="button" onclick="location.href='page.html'">Click on me</button>

我希望这能对你有所帮助!

票数 3
EN

Stack Overflow用户

发布于 2017-02-22 22:03:23

或者你也可以添加带有css的锚定标签,让它看起来像一个按钮

代码语言:javascript
复制
<a href="page.html" class="btn">Click on me</a>

.btn:active {
      position: relative;
    top: 1px;
    color: #fcd3a5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
    background: -moz-linear-gradient(top, #f47a20, #faa51a);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

.btn{
         display: inline-block;
    zoom: 1;
    vertical-align: baseline;
    margin: 0 2px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 14px/100% Arial, Helvetica, sans-serif;
    padding: .5em 2em .55em;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
        color: #fef4e9;
    border: solid 1px #da7c0c;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
    background: -moz-linear-gradient(top, #faa51a, #f47a20);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}

JSFiddle

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

https://stackoverflow.com/questions/42392841

复制
相关文章

相似问题

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