css - 如何对齐文本在角度
问题描述
<mat-toolbar color="primary">
<mat-toolbar-row>
<span class="toolbar">Welcome to Conflux Application</span>
</mat-toolbar-row>
</mat-toolbar>
span {
text-align: center;
}
以上是工具栏的以下视图/模板和设计,但是文本“欢迎使用 Conflux 应用程序”甚至没有居中对齐?
解决方案
在您的情况下,首先您需要将 span 的宽度设置为 100%,以便其中的文本可以有空间居中。
由于 span 是一个内联元素,所以我们需要使用 display: inline 块属性,以便我们可以设置上面的 width 属性。
所需更改:
span {
text-align: center;
display: inline-block;
width: 100%;
}
工作示例 URL - https://stackblitz.com/edit/angular-5ptsm7
推荐阅读
- php - 使用 MariaDB 的 PHP mysqli 接口调用存储过程的最佳实践是什么?
- c - 值不增加
- jq - JQ:在嵌套散列中使用条件进行选择
- postgresql - docker commit 后容器中的更改未保留
- javascript - CORS 策略在实时网站的谷歌云平台应用引擎中阻止我的 API 请求
- java - 使用 OjAlgo 目标函数进行整数优化
- javascript - 如何使用 React 在文本编辑器中上传图像并显示预览?
- flutter - 将数据传递到前一个屏幕
- api - 处理无法识别的自定义 HTTP 标头的良好做法是什么?
- javascript - html 表单的操作方法未处理文件