html - 样式链接看起来与我在 Bootstrap 3 中创建的按钮相同

标签 html css twitter-bootstrap twitter-bootstrap-3

我使用按钮 (btn-group) 在 Bootstrap 3 中为我的网站创建了一个漂亮的导航 Pane ,因为我喜欢它们的外观。问题是我发现您不能将链接环绕在按钮周围,因为它不是有效的 HTML5。我想将我的按钮更改为普通链接,但无法让它看起来一样。有人可以帮忙吗?

不正确的 HTML 但正确的样式:

  <div class="btn-group">
    <a href="index.html"><button type="button" class="btn btn-default active">Home</button></a>
    <a href="services.html"><button type="button" class="btn btn-default">Services</button></a>
  </div>

CSS:

.btn-group .btn {
 border-color: #42C0FB;
 border-width: 2px;
 background-color: #42C0FB;
 }
.btn-group .btn:hover, .btn-default.active {
 background-color: white;
 color: #42C0FB; 
 }
.btn-default.active {
-webkit-box-shadow: inset 0 5px 7px rgba(0, 0, 0, .400);
 box-shadow: inset 0 5px 7px rgba(0, 0, 0, .400);
 }

最佳答案

您应该将按钮的 css 应用到链接本身并删除按钮。 它应该看起来像这样:

 <div class="btn-group">
    <a href="index.html" class="btn btn-default active">Home</a>
    <a href="services.html" class="btn btn-default">Services</a>
  </div>

更多信息请访问 http://getbootstrap.com/css/#buttons

编辑:

这是一个 fiddle : http://www.bootply.com/GKCf6Vqzki

关于html - 样式链接看起来与我在 Bootstrap 3 中创建的按钮相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23914059/

相关文章:

javascript - 推特喜欢使用CSS的按钮动画

css - 检查输入时选择下一个元素

html - 如何在 Bootstrap 列中将元素与底部对齐?

css - 流体宽度如何工作?

html - 垂直对齐多行文本

javascript - 仅当 div 的该区域*位于另一个 div 下方时,如何激活 css 样式?可能的?

html - 使用 CSS 在我的 div 标签中移动表格

html - 3 列网格(从上到下)使用网格 CSS

jquery - JQM 从表单选项获取值

html - 为什么 Bootstrap-3 中没有 col-xs-offset-* 类?