angular - 如何在网页上居中 mat-card
问题描述
我使用此链接将我的垫卡居中。这是HTML代码:
<body>
<div class="main-div">
<mat-card >
这是css文件:
.main-div{
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
}
表单仍然跨越页面的宽度。我什至添加了“最大宽度:400px;” 显示不变。
解决方案
谷歌搜索后,这工作:
<div fxLayout="column" fxLayoutAlign="center center">
<mat-card fxFlex>
card
</mat-card>
</div>
和
mat-card{
display: block;
margin-left:auto;
margin-right:auto;
}
:host {
display: block;
height: 100%;
}
推荐阅读
- jquery - jQuery 选择器格式化
- javascript - 如何使用 JavaScript 将一个输入字段中收集的数组数据传递给另一个输入字段而不丢失数组属性?
- java - com.android.builder.dexing.DexArchiveMergerException:合并 dex 档案时出错:
- aws-cli - AWS CodeDeploy :bucket 选项不得包含正斜杠 (/)
- java - 文件夹位置的字符串中的字符串?
- c++ - GNU 缩进:它是否支持 C++
- python-3.x - 使用 Mac 设置 Jupyter Notebook 服务器
- java - 为什么 spark-submit 失败并显示“执行 Jupyter 命令时出错”?
- python - 如何在 QMainwindow 中替换 QWidget
- java - 我的 Java 程序中的“驱动程序无法解析”