【发布时间】:2019-12-23 09:19:51
【问题描述】:
我正在我的 Angular 应用程序中尝试 flex 布局。 我正在尝试创建一个基本布局为:
我试过写代码。
我的 .html 文件
<div flexLayout = "row">
<div fxFlex="100%" class="first_bar">
Second Div
</div>
</div>
<div flexLayout = "row">
<div fxFlex="100%" class="second_bar">
Third Div
</div>
</div>
<div flexLayout = "row">
<div fxFlex="12%" class="third_bar_1">
Fourth Div 1
<!-- <h5>third div</h5> -->
</div>
<div fxFlex="86%" class="third_bar_2">
Fourth Div 2
</div>
</div>
.first_bar{
background-color: #cdf7fb;
height: 6%;
}
.second_bar{
background-color: #cdf7;
height: 12px;
}
.third_bar_1{
background-color: #6390c3;
}
.third_bar_2{
background-color: white;
}
但我的输出看起来像
Flex 布局无法正常工作,也没有遵循 div 的高度。 有人可以帮我解决这个问题吗?
【问题讨论】:
-
我不明白你在哪里使用 flex
-
<div flexLayout = "row"> <div fxFlex="100%" class="first_bar"> -
这不是灵活的吗?如果我错了,请纠正我
-
如果你不使用
display: flex是不是flex -
您是否将 FlexLayoutModule 导入到模块中?如果您不这样做,它永远不会发出任何警告
标签: html css angular flexbox angular-flex-layout