html - 无法为选项卡内容设置边框顶部

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

我无法为 tab-content 类设置 border-top

不过,我已经声明了border-top。它没有设置。

HTML

<ul class="nav nav-tabs">
  <li class="active"><a data-toggle="tab" href="#home">Home</a></li>
  <li><a data-toggle="tab" href="#menu1">Menu 1</a></li>
  <li><a data-toggle="tab" href="#menu2">Menu 2</a></li>
</ul>

<div class="tab-content">
  <div id="home" class="tab-pane fade in active">
    <h3>HOME</h3>
    <p>Some content.</p>
  </div>
  <div id="menu1" class="tab-pane fade">
    <h3>Menu 1</h3>
    <p>Some content in menu 1.</p>
  </div>
  <div id="menu2" class="tab-pane fade">
    <h3>Menu 2</h3>
    <p>Some content in menu 2.</p>
  </div>
</div>

CSS

.tab-content {
  border-top: 0.1em solid rgb(221, 219, 219);
  border-bottom: 0.1em solid rgb(221, 219, 219);
  border-right: 0.1em solid rgb(221, 219, 219);
  border-left: 0.1em solid rgb(221, 219, 219);
  width: 500px;
  padding: 2%;
  background-color: white;
  border-radius: 15px;
}

.nav-tabs {
  border-bottom: none;
  margin-bottom: 0;
  margin-left: 20px;
  margin-top: 25px;
}

fiddle Here

最佳答案

正如您在 my fiddle 中看到的那样您所要做的就是更改 margin-bottom: -1px; 您的制表符 li 标签。

它们覆盖了您的 .tab-content,因此顶部边框现在刚刚显示,因为 li 的白色背景在边框上方。将它们向上移动到那个间距像素,您可以看到边框。

关于html - 无法为选项卡内容设置边框顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34720134/

相关文章:

javascript - 如何将标签 ID 传递给 .js 文件并更改标签颜色?

css - Internet Explorer CSS 问题

jquery - 页面加载时如何锁定/只读 Bootstrap 标签输入字段?

javascript - 如何使图像在右下角响应?

javascript - 当模态被解除或关闭时如何关闭所有可折叠的 div( Accordion )?

php - 我正在尝试从 MySQL 查询生成一个 HTML 表。这是我试图从 MySQL 查询 : 生成的表的格式

html - 尽管源代码和 CSS 文件相同,但背景图像没有出现在站点副本中?

html - CSS滚动问题

html5 视频播放器在音量更改时重新加载

html - 导航栏无响应