html 按Angular 水平对齐组件

goqiplq2  于 2024-01-04  发布在  Angular
关注(0)|答案(2)|浏览(284)

我有这两个组件,我不能水平对齐它们。

  1. <div style="float: left;">
  2. <div>
  3. <app-sidebar></app-sidebar>
  4. </div>
  5. <div style="margin-left: 8.4rem;">
  6. <app-title></app-title>
  7. </div>
  8. </div>

字符串
我试图将它们与:
display:flex;float:left;然而,每次我尝试侧边栏封面标题。

nwlls2ji

nwlls2ji1#

`

  1. <div style="display: flex; justify-content: center">
  2. <div>
  3. <app-sidebar></app-sidebar>
  4. </div>
  5. <div >
  6. <app-title></app-title>
  7. </div>
  8. </div>

字符串
你可以使用display: flexjustify-content: center。如果你想左或右,你也可以使用justify-content: start;justify-content: end;`
希望对你有帮助。

2ul0zpep

2ul0zpep2#

不要使用float,您使用了flexbox和flex:1来使两个子div平均占用空间

  1. <div style="display: flex;">
  2. <div style="flex: 1;">
  3. <app-sidebar></app-sidebar>
  4. </div>
  5. <div style="margin-left: 8.4rem; flex: 1;">
  6. <app-title></app-title>
  7. </div>
  8. </div>

字符串
也可以看看这个https://flexboxfroggy.com/,当我开始学习flex的时候,它对我理解它有很大的帮助。

相关问题