Phi*_*yyy 78 html button hyperlink twitter-bootstrap
如何将一个链接放在带引导程序的按钮上?
bootstrap文档中有4种方法:
<a href="#" class="btn btn-info" role="button">Link Button</a>
<button type="button" class="btn btn-info">Button</button>
<input type="button" class="btn btn-info" value="Input Button">
<input type="submit" class="btn btn-info" value="Submit Button">
Run Code Online (Sandbox Code Playgroud)
第一个对我不起作用,没有按钮显示,只有带链接的文本,感觉它的主题即时使用.
第二个显示按钮,这是我想要的,但是什么代码使按钮链接到另一个页面时单击?
干杯
Dom*_* D. 123
如果您不需要按钮元素,只需将类移动到常规链接:
<div class="btn-group">
<a href="/save/1" class="btn btn-primary active">
<i class="glyphicon glyphicon-floppy-disk" aria-hidden="true"></i> Save
</a>
<a href="/cancel/1" class="btn btn-default">Cancel</a>
</div>
Run Code Online (Sandbox Code Playgroud)
相反,您也可以将按钮更改为链接:
<button type="button" class="btn btn-link">Link</button>
Run Code Online (Sandbox Code Playgroud)
And*_*röm 105
最简单的解决方案是您的第一个示例:
<a href="#link" class="btn btn-info" role="button">Link Button</a>
Run Code Online (Sandbox Code Playgroud)
正如您所说,它不适合您的原因很可能是您正在使用的主题中存在的问题.没有理由为此采用膨胀的额外标记或内联Javascript.
dev*_*mya 49
您可以在按钮的单击事件上调用函数.
<input type="button" class="btn btn-info" value="Input Button" onclick=" relocate_home()">
<script>
function relocate_home()
{
location.href = "www.yoursite.com";
}
</script>
Run Code Online (Sandbox Code Playgroud)
或使用此代码
<a href="#link" class="btn btn-info" role="button">Link Button</a>
Run Code Online (Sandbox Code Playgroud)
小智 9
使链接颜色在<button>标记内正常工作的另一个技巧
<button type="button" class="btn btn-outline-success and-all-other-classes">
<a href="#" style="color:inherit"> Button text with correct colors </a>
</button>
Run Code Online (Sandbox Code Playgroud)
请记住,在bs4 beta中,例如btn-primary-outline更改为btn-outline-primary
小智 5
结合上述答案,我找到了一个简单的解决方案,它可能也会对您有所帮助:
<button type="submit" onclick="location.href = 'your_link';">Login</button>
Run Code Online (Sandbox Code Playgroud)
只需添加内联 JS 代码,您就可以转换链接中的按钮并保持其设计。
这就是我解决的方法
<a href="#" >
<button type="button" class="btn btn-info">Button Text</button>
</a>
Run Code Online (Sandbox Code Playgroud)
只需使用锚标记作为按钮即可。在 bootstrap 5 中将角色更改为如下所示。
<a type="button" class="btn btn-info" href="#">Button</a>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
209861 次 |
| 最近记录: |