html - 如何将第二个“导航栏”div 与第一个“导航栏”div 内联?
问题描述
我尝试将 div nav2 与 nav 1 放在同一行,但它只是没有上升问题是什么我什至尝试浮动但它也不起作用
* {
padding: 0;
margin: 0;
box-sizing: border-box;
}
body {
width: 100%;
height: 100vh;
}
#navbar {
position: fixed;
width: 100%;
display:
}
#navbar ul {
list-style: none;
}
#navbar ul li {
display: inline-block;
padding: 10px 5px 0px 20px;
}
#nav2 {
float: right;
}
<div id="main">
<div id="navbar">
<div id="nav1">
<ul>
<li>How it works</li>
<li>Why Company?</li>
<li>Pricing</li>
<li>About us</li>
<li>Resource center</li>
</ul>
</div>
<div id="nav2">
<ul>
<li>Get stated</li>
<li>Log in</li>
</ul>
</div>
</div>
<div id="head">
<div>
<h3>Company</h3>
</div>
<div>
<h1>Invert Like a idiot</h1>
</div>
<div>
<p>because money is lame</p>
</div>
</div>
</div>
我希望名称行上的“nav1”和“nav2”都像普通导航栏一样,但我希望右侧有“nav2”,这就是为什么我将其设为 div“nav2”
解决方案
这可能是您想要做的:
* {
padding: 0;
margin: 0;
box-sizing: border-box;
}
body, html {
width: 100%;
height: 100vh;
}
#navbar {
position: fixed;
width: 100%;
display: grid;
grid-template-columns: auto auto;
height: 50px;
}
#nav1 ul, #nav2 ul {
display: grid;
grid-gap: 20px;
grid-auto-columns: minmax(min-contant, max-content);
grid-auto-flow: column;
height: 100%;
align-items: center;
list-style: none;
}
#nav1 ul {
padding-left: 20px;
justify-content: left;
}
#nav2 ul {
padding-right: 20px;
justify-content: right;
}
#head {
padding: 50px 20px 0 20px;
}
<html>
<head></head>
<body>
<div id="main">
<div id="navbar">
<div id="nav1">
<ul>
<li>How it works</li>
<li>Why Company?</li>
<li>Pricing</li>
<li>About us</li>
<li>Resource center</li>
</ul>
</div>
<div id="nav2">
<ul>
<li>Get stated</li>
<li>Log in</li>
</ul>
</div>
</div>
</div>
</body>
</html>
推荐阅读
- .net - 如何用空格替换正则表达式(regex)的特定部分?
- database-design - 产品架构
- python - 标签文本未显示“á”(匈牙利语)字母
- java - 如何使用 Java 8 中的流将 EntrySet 拆分为映射
- java - 创建多个 Google 日历并避免 403 : Rate Limit Exceeded
- docker - 在 vscode 调试器重新启动时,运行 postDebugTask 但未运行 preLaunchTask
- typescript - 打字稿:确保对象具有某些属性
- ruby - 使用什么代替 --no-ri 进行 gem 安装?
- c++ - 反转字符串中的元音时出错
- apache - Docker - Apache2,设置 OpenIDC 后出现 Nginx 错误 502(网关错误)