html - 这个 .css 有什么问题? ( Bootstrap 、CSS、侧边栏)

标签 html css twitter-bootstrap-3

我对边栏中的标签有问题 - 它们在左侧面板中创建了一个新行

Screen shot for labels

它们应该与“已批准”和“未批准”菜单链接位于同一行。

This example of code comes from : Bootstrap 3 Tutorials [COMPLETE] - Building a blog admin video tut for beginners part 6 and 7

.css 文件:

.box {
border: 1px red dotted;
}

#side-menu {
background-color: #2f4050;
padding: 0px;
}

#side-menu h1 {
/*color: #1f3647; */
color: #fff;
text-align: center;
margin: 10px 0px;
font-size: 24px;
}

#side-menu ul {
list-style: none;
margin: 0px;
padding: 0px;
}


#side-menu a {
padding: 12px 20px;
text-decoration: none;
color: #9fb1c2;
font-weight: bold;
font-size: 13px;
display: block;
}


#side-menu .glyphicon {
margin-right: 6px;
}

.html

<li class="link">
          <a href="#collapse-comments" data-toggle="collapse" aria-controls="collapse-comments">
            <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
            <span>Comments</span>
          </a>
          <ul class="collapse collapsable box" id="collapse-comments">
            <li>
              <a href="approved.html">Approved</a>
              <span class="label label-info pull-right box">17</span>
            </li>
            <li>
              <a href="unapproved.html">Unapproved</a>
              <span class="label label-warning pull-right">10</span>
            </li>
          </ul>
        </li>

如果我将 display:block; 更改为 display:inline-block; 会更好: Second screenshots for labels

但这次标签略高于它们应该位于的位置。另一个奇怪的行为是文章标签向左移动

最佳答案

您的 a 具有 display:block,因此其宽度默认为 100%。 a 必须在 inlineinline-block 上设置 display,如 spans :)

关于html - 这个 .css 有什么问题? ( Bootstrap 、CSS、侧边栏),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38932014/

相关文章:

javascript - 如何在 ASP.NET MVC 中重置 &lt;input type ='file'/>

html - 如何使html中的所有元素居中?

css - 可以在 bootstrap 3.1 中使用通用选择器吗?

html - 如何将图像居中放置在容器的正中心(Bootstrap)?

javascript - 如何在鼠标悬停时突出显示文本

javascript - 在新选项卡中打开一个链接,打开另一个链接并在该选项卡上重新加载

html - 1 个 div,1 个文本输入,并排,将输入拉伸(stretch)到 100%,两者都没有固定宽度

html - 如何让版权框贴在页面底部

html - CSS - 不应用媒体查询

jquery - 触摸移动设备上的 Bootstrap 3 子菜单下拉菜单