twitter-bootstrap - bootstrap v3.3.7 中的 .navbar-right 和 .pull-right 有什么区别

标签 twitter-bootstrap css

.navbar-right 和 .pull-right 有什么区别,在哪种情况下我应该分别使用它们?

<header class="container">
<div class="navbar navbar-default navbar-fixed-top">
    <div class="navbar-header"> <a href="." class="navbar-brand">Brand</a>
    </div>
    <!--<ul class="nav navbar-nav navbar-right">-->
    <ul class="nav navbar-nav pull-right">
        <li class="nav"><a href=".">Item 1</a>
        </li>
        <li class="nav"><a href=".">Item 2</a>
        </li>
        <li  class="nav"><a href=".">Item 3</a>
        </li>
    </ul>

在这段代码中,(元素 1、元素 2、元素 3)将右对齐 但是如果我用“navbar-right”替换“pull-right”,(Item 1,Item 2,Item 3)将向左对齐..它们不是有相同的效果吗? 顺便问一下,.navbar-right 和 .pull-right 之间有什么区别,在哪种情况下我应该使用它们中的每一个?

最佳答案

pull-right类定义为

.pull-right {
  float: right !important;
}

这意味着它将元素 float 到屏幕的正确位置。

navbar-right定义为

@media (min-width: 768px)
.navbar-right {
    float: right!important;
    margin-right: -15px;
}

这意味着它仅在可用屏幕宽度为 768px 时才适用,并且它在右侧应用 -15px 边距。

关于twitter-bootstrap - bootstrap v3.3.7 中的 .navbar-right 和 .pull-right 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53899981/

相关文章:

javascript - 如何在导航栏切换上使 body 向下动画?

css - 打印时强制打开 CollapsiblePanelExtender

html - 无法正确证明 flexbox 容器中的内容

mysql - Hibernate - 想要使用hibernate和springboot将网页与mysql数据库连接

twitter-bootstrap - 榆树中的 Bootstrap 下拉菜单

html - 让文本在所有屏幕尺寸下都停留在页面的中间/中心?

html - 如何在不调整字体大小的情况下使网页在桌面和移动设备上可读?

javascript - 按十进制值制作动画

html - 如何在网页中创建两个独立的栏目?

javascript - Bootstrap 3 Tabs - 扩展标签的宽度 100%