html - 如何防止 <ul> 中某个特定元素的 css?

标签 html css twitter-bootstrap

我正在使用 Twitter Bootstrap 构建一个网站,现在我想在其中显示一个 LinkedIn 登录按钮,我正尝试为其使用 Bootstrap Social ,一个小的 css 文件 ( sources here )。当我在网站的常规部分使用下面的简单代码时,我得到了一个非常好的按钮。

<a class="btn btn-block btn-social btn-linkedin">
    <i class="fa fa-linkedin"></i> Sign in with LinkedIn
</a>

enter image description here

但是当我在构成导航栏中菜单项的无序列表中使用它时,我得到了一个可怕的困惑:

<ul id="navbar" class="nav navbar-nav navbar-right">
    <li><a id="index" href="/">Home</a></li>
    <li><a id="faq" href="/faq">FAQ</a></li>
    <li>
        <a class="btn btn-block btn-social btn-linkedin">
            <i class="fa fa-linkedin"></i> Sign in with LinkedIn
        </a>
    </li>
</ul>

enter image description here

我当然可以把按钮放在 <ul> 外面, 但随后它会显示在其他菜单项下方。

有谁知道如何在菜单项旁边显示 linkedin 按钮,同时保持其正确的样式?或者还有其他简单的解决方案吗?欢迎所有提示!

最佳答案

您的 LinkedIn 按钮似乎正在从您的导航、导航栏-导航、导航栏-右侧获取属性。

您需要在 LinkedIn 按钮上设置属性!重要或设置特定样式以覆盖其他 twitter bootstrap css

关于html - 如何防止 <ul> 中某个特定元素的 css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29498670/

相关文章:

javascript - Bootstrap 3 - 将鼠标悬停在另一个表中的特定行上时突出显示表行

html - 如何在 Css 中为 div 的每个第一个元素添加右边框(bootstrap)

javascript - 如何在 Web 应用程序中添加函数的文本调用?

jquery - 在整个网站上弹出 Div? (在第一个页面加载时)

css - css什么时候渲染?

html - 使多个 div 适合其父 DIV 高度

css - Twitter Bootstrap 轮播组件控制 Firefox 中的定位故障

jquery - 链接的脚本不会应用于加载的 HTML

html - CSS 和显示 : inline-block

html - IE9 中的 CSS 相对 href 和 iFrame