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%);
}