【发布时间】:2020-09-02 15:07:59
【问题描述】:
大家好,我想了解为什么我的列是堆叠在一起而不是并排。
我的目标是让我的食谱组件位于页面中心,并使我的杂货侧边栏与食谱组件对齐。
这是我的主要应用程序 html:
<div class="row">
<div class="recipe-column">
<recipes></recipes>
</div>
<div class="grocery-column">
<app-grocery-sidebar></app-grocery-sidebar>
</div>
</div>
这是主要的应用 css
.column {
float: left;
}
/* Clear floats after the columns */
.row:after {
content: "";
clear: both;
}
.recipe-column{
float:left;
padding-left:10%;
}
.grocery-column{
float:left;
}
我的目标是让配方组件占据整个页面,并让左上角的“切换 sidenav”按钮与导航栏保持一致。因此,如果有人对如何完成此操作有任何想法,请告诉我。
额外问题:我也不知道如何将导航栏推送到页面顶部,我不喜欢那个空间。所以,如果你知道如何做到这一点,我很想听听。
【问题讨论】:
-
通常
* { box-sizing: border-box; }会解决问题 -
@hemnathmouli 我尝试添加
* { box-sizing: border-box; },但没有成功 -
@Sam 我从来没有听说过 flexbox。非常感谢您提到的资源!我真的很感激!
标签: javascript html css angular