【发布时间】:2018-08-31 06:53:42
【问题描述】:
场景:
- 尝试使用弹性框创建导航栏,
- 我希望搜索栏位于右侧,但
justify-self不起作用??
我是新手,这太令人沮丧了 没有得到应该如此简单的东西,请有人告诉我 我哪里错了!
/* Navigation Bar */
nav {
display: flex;
background: var(--navbar);
width: 100%;
position: fixed;
padding: 10px 0;
}
.nav-list > li {
display: inline;
padding: 0px 25px;
}
.nav-list > li > a {
text-decoration: none;
color: var(--navlink)
}
.nav-list > li > a:hover {
color: var(--navhover)
}
.search-bar {
display: flex;
justify-content: flex-end;
margin: 12px;
padding: 8px;
width: 200px;
font-size: 14px;
border-radius: 10px;
border: none;
<nav>
<ul class="nav-list">
<li><a href="#" class="nav-link">Log In</a></li>
<li><a href="#" class="nav-links">Sign Up</a></li>
<li><a href="#" class="nav-links">Openings</a></li>
</ul>
<form action="/search" method="get">
<input type="search" name="search" placeholder="Search" class="search-bar">
</form>
</nav>
【问题讨论】:
-
尝试将类 'float-right' 添加到
-
@charlotte-rushen - 如果答案对您有帮助,请将其标记为已接受,以便关闭问题