Html 在导航栏中居中显示徽标

Html 在导航栏中居中显示徽标,html,css,Html,Css,我在导航栏中无法将我的徽标居中。我看过其他的帖子,但是没有一个解决方案不影响其他的东西。我不明白为什么徽标不会居中,我需要网站的反应 <!-- Navigation --> <nav class="navbar navbar-expand-md navbar-light bg-faded"> <div class="navbar-collapse collapse w-100 order-1 order-md-0 dual-collapse2">

我在导航栏中无法将我的徽标居中。我看过其他的帖子,但是没有一个解决方案不影响其他的东西。我不明白为什么徽标不会居中,我需要网站的反应

<!-- Navigation -->
<nav class="navbar navbar-expand-md navbar-light bg-faded">
    <div class="navbar-collapse collapse w-100 order-1 order-md-0 dual-collapse2">
        <ul class="navbar-nav mr-auto">
            <li class="nav-item">
                <a class="nav-link" href="#">About Us</a>
            </li>
            <li class="nav-item">
                <a class="nav-link" href="#">Recruitment</a>
            </li>
            <li class="nav-item active">
                <a class="nav-link" href="events.html">Events</a>
            </li>
        </ul>
    </div>

    <div class="mx-auto order-0">
      <a class="navbar-brand mx-auto" href="template.html">
        <img src = "logo.png" width="100" alt="logo thing">
      </a>
    </div>

    <div class="hamburger-menu">
      <button class="navbar-toggler" type="button" data-toggle="collapse" data-target=".dual-collapse2">
        <span class="navbar-toggler-icon"></span>
      </button>
    </div>
    <div class="navbar-collapse collapse w-100 order-3 dual-collapse2">
        <ul class="navbar-nav ml-auto">
            <li class="nav-item">
                <a class="nav-link" href="#">Leadership</a>
            </li>
            <li class="nav-item">
                <a class="nav-link" href="#">Sisterhood</a>
            </li>
            <li class="nav-item">
                <a class="nav-link" href="#">Philanthropy</a>
            </li>
        </ul>
    </div>
</nav>
float:center之后有一个额外的中断括号

没有所谓的浮动:居中

有很多种方法可以使事物居中。最简单的方法是:

.parent-element {
  display: flex;
  justify-content: center;
}
如果父元素为
位置:相对
,则可以使目标元素位置为绝对位置,并执行以下操作:

float:center之后有一个额外的中断括号

没有所谓的浮动:居中

有很多种方法可以使事物居中。最简单的方法是:

.parent-element {
  display: flex;
  justify-content: center;
}
如果父元素为
位置:相对
,则可以使目标元素位置为绝对位置,并执行以下操作:


img
元素响应
text align:center
刚刚好

html,正文{
宽度:100%;
文本对齐:居中;
}

一个
img
元素响应
文本对齐:居中
很好

html,正文{
宽度:100%;
文本对齐:居中;
}

您能用完整的CSS创建一个工作片段/小提琴/代码笔吗?谢谢你用完整的CSS创建一个工作片段/小提琴/代码笔?谢谢
.parent-element {
  display: flex;
  justify-content: center;
}
.parent-element {
  position: relative;
  width: 200px;
  height: 50px;
  outline: 1px solid #000;
}

.child {
  position: absolute;
  outline: 1px solid #cc0000;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}