css - 如何在 md-toolbar 中定位 md-toolbar-row 元素

标签 css flexbox angular-material2

我试图将 justify-content:center 放在工具栏内容的中心。在定位工具栏时,我可以看到扩展的元素,其中之一是 md-toolbar-rowjustify-content:center 内容居中(仅在调试时居中通过开发者工具)。

这里是 plunker:https://plnkr.co/edit/qh3Kqi9GDXIL4H1HTzFu?p=preview

如何让内容居中?

尝试了以下但没有帮助:

md-toolbar-row{
justify-content:center;
}

.mat-toolbar-row{
justify-content:center;
}

.mat-toolbar .mat-toolbar-row{
justify-content:center;
}

最佳答案

由于 flex 方向是,你应该使用align-items: center 水平居中

md-toolbar {
  align-items: center;
}

Updated Plnkr


您可以选择更改 flex 方向并使用 justify-content: center;

md-toolbar {
  flex-direction: row;
  justify-content: center;
}

Updated Plnkr 2

关于css - 如何在 md-toolbar 中定位 md-toolbar-row 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44594726/

相关文章:

css - Flex + 溢出组合在 Safari 10 中不起作用

angular - md-list-icon 或 md-button 右对齐? (棱 Angular Material 2)

css - IE7 - 试图将两个相邻的 div 放在按钮标签中

html - 右对齐段落中的溢出文本

css - flex 容器中的绝对定位元素在 IE 和 Firefox 中仍被视为元素

html - Flexbox 增长或收缩使 div 稍微移动

javascript - sharedModules 到多个完全不同的应用程序

webpack - 如何在 webpack 应用程序中包含 Angular 2 Material 主题。 (JHipster)?

jquery - div中的自定义滚动条

javascript - 无法删除垂直元素之间的空间