对齐导航栏中心的元素,但一个(或多个)元素除外

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对齐导航栏中心的元素,但一个(或多个)元素除外相关的知识,希望对你有一定的参考价值。

我有这个application,用RMarkdown编写:

我尝试将.navbar元素居中,除了右侧的图标。此代码效果很好:

.navbar-nav {
  position: absolute;
  left: 50%;
  transform: translatex(-50%);
}

但是图标在中间:

enter image description here

我只希望此图标位于“初始位置”。我尝试使用以下代码强制这种持久性:

.fa-question-circle {
  float: right !important;
}

但是什么也没发生。

答案

我认为此CSS会对您有所帮助

.fa-question-circle {
    left: auto;
    right: 10px;
    transform: none;
}

如果没有,我们需要您的html来查看导航栏的结构

以上是关于对齐导航栏中心的元素,但一个(或多个)元素除外的主要内容,如果未能解决你的问题,请参考以下文章

Bootstrap导航栏:左侧元素的宽度影响元素在中心的位置

如何使用 HTML 和 CSS 让多个元素在顶部相互对齐?

<ul> 水平导航栏...垂直对齐元素

<ul> 水平导航栏...垂直对齐元素

Vuetify 导航栏中的中心徽标

如何使用 CSS 或 HTML 居中导航栏?