【发布时间】:2020-10-29 13:06:28
【问题描述】:
这是我的代码:
.header{
display: flex;
justify-content: center;
height: 60px;
}
.header .header-content{
display: flex;
align-items: center;
height: 100%;
width: 70%;
}
.menu{
float: right;
}
ul{
list-style: none;
}
li{
display: inline;
margin-left: 40px;
}
<div class="header">
<div class="header-content">
<div class="logo">
<img src="logo.png" alt="" srcset="">
</div>
<div class="menu">
<ul>
<li>All Courses</li>
<li>Interactive Courses</li>
<li>Sign Up Free</li>
</ul>
</div>
</div>
</div>
为什么类名为“menu”的 div 没有浮动到右侧?
我希望该 div 浮动到其父级的右侧。
谢谢。
【问题讨论】:
-
您的内容向右浮动,但封闭的 div
header-content只有 70% 的宽度并在其父级居中,导致您的菜单显示为居中。