html - 我无法让所有元素保持在同一条线上
问题描述
我无法让“关于我”、“联系人”和“投资组合”都与我的姓名部分保持在同一行,即使它们在同一个 div 上。而且我不能使用定位,因为这个引导程序。
我该如何解决这个问题?
<link href="//stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet" />
<div class="container-fluid border" style="overflow:visible">
<a href="#" class="nameBlock"> Vamsi Krishna Pappusetti</a>
<ul class="nav row justify-content-end" id="navbar">
<li class="nav-item">
<a class="nav-link " href="#">About Me</a>
</li>
<li class="nav">
<a class="nav-link" href="#">Contact</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Portfolio</a>
</li>
</ul>
</div>
解决方案
您必须将“nameBlock”和“navbar”组合成一个row
div 并ml-auto
在 Bootstrap 4 中使用(边距实用程序)将导航栏与结尾对齐。
推荐阅读
- python - Discord.py music_cog,机器人加入频道但不播放声音
- android - 多选项卡应用程序的 Android 应用程序 onClick 异常
- azure - 当我执行多个调用时,如何保持同一个 Azure 函数处于活动状态?
- android - AppContainer vs Singleton - 哪一个可以简化 Android 中的测试?
- eclipse - 如何从 eclipse ecj 中的元素中获取 ast 树,如 javac 中的 JavacTrees.getTree(element)?
- node.js - Moleculer sequlize 通过连接获取表数据
- c - 如何使用命令行参数的子集调用另一个 C 文件中的函数?
- linux - 在 GDB 会话中加载共享库
- pagespeed - 适当大小的图像的 Lighthouse Pagespeed 问题
- python-3.x - 不使用正则表达式拆分标点符号