html - 如何将 div 与导航栏对齐?
问题描述
我有一个带有导航栏和 4 个 div 的布局。第一个 div 由导航栏裁剪。有谁知道我能做什么?
<body>
<div id="app" class="flex-container">
<nav class="navbar default-layout p-0 fixed-top d-flex flex-row" style="height: 63px;">
<select id="region" onchange="initProcess();" style="position:absolute;background:#eaeaea;">
</select>
<div style="width: calc(100% - 74px); padding-left: 74px; left: 0; text-align: center; color: #fff">
<img src="images/co-logo.png" style="width: 100px; margin-top: -6px">
<h4>Dashboards</h4>
</div>
<div class="navbar-menu-wrapper d-flex align-items-right">
<button class="navbar-toggler navbar-toggler-right d-lg-none align-self-right" type="button" data-toggle="offcanvas">
<span class="mdi mdi-menu"></span>
</button>
</div>
</nav>
<div class="flex-item" style="background-color:red"></div>
<div class="flex-item" style="background-color:blue"></div>
<div class="flex-item" style="background-color:yellow"></div>
<div class="flex-item" style="background-color:grey"></div>
</div>
</body>
解决方案
您可以轻松添加等于导航栏高度的 padding-top css 属性。在您的情况下,它将是:
.flex-container {
padding-top: 63px;
}
推荐阅读
- macos - 如何调试 Microsoft Outlook for Mac(或 Windows)Web 加载项?
- python - 无法访问嵌套字典中的值以在网络中添加链接
- stripe-payments - Stripe 支付的特殊工作流程(状态管理),简单的 Stripe Checkout 可以工作吗?
- html - 我可以提交数据但不会转到新页面 - 或 - 转到新页面并且数据不会保存在 Django 中
- javascript - 在反应中生成一个唯一的 id
- javascript - 如何在 Vue 3 中导入 svg?
- excel - 每次单击宏按钮时,VBA都会将用户表单中的新行和数据插入另一个工作表
- bash - 如何删除匹配模式前后的行
- python - 在 Python 中移动列表
- java - 尝试制作石头、剪纸、剪刀游戏,但它不断返回“领带”