html - 如何展开我的导航栏,我的代码中有 display:flex
问题描述
我一直在尝试展开我的导航栏,但我似乎做不到,我有 display: flex; on,使用 justify-content: space-around,但它似乎没有做任何事情。
https://codepen.io/picklemyrickle/pen/XWjzyvb
提前致谢。
<nav id="nav-bar">
<ul>
<li> <a
class="nav-link"
href=#Programs
id="Programs">
Programs </a></li>
<li> <a
class="nav-link"
href=#Results
id="Results"
>Results</a></li>
<li><a
class="nav-link"
href=#Pricing
id="Pricing">
Pricing</a></li>
</ul>
nav > ul {
display: flex;
justify-content: space-around;
}
解决方案
这里是:
.navbar{
width: 100%;
position: static;
z-index: 1;
white-space: nowrap;
}
z index 确保它保持在顶部,static 确保它对 div 是静态的,width 100% 确保它始终是最大长度
推荐阅读
- excel - 如何在 with 语句中修复 vba 中所需的对象错误?
- python - Elastic Beanstalk 部署失败,“requirements.txt”返回非零退出状态” - 找不到 pywin32==224 的匹配分布
- linux - 如何修复导入证书文件中的“证书导入错误:此客户端证书的私钥丢失或无效”错误
- reactjs - this.props.match.params.vendor_id 给出未定义的值
- swift - 委托从子视图到主视图的更改
- katalon-studio - 在 Katalon Studio 中,新 Chrome 版本不支持录制器和播放器
- android - Android Studio 3.4 依赖项建议 - 使其不显示 alpha/beta 版本
- mysql - 为什么索引列的值不为空的行没有显示在 select 语句中?
- android - 如何在styles.xml中使用数据绑定变量
- javascript - 使用 redux 和 reactJs 读取数据时出错