如何将 Angular Material 字段设置为 width:100%?
How to set Angular Material Fields to width:100%?
如何在屏幕尺寸小于 840 像素的情况下将表单字段设置为最大宽度?
我正在使用:Angular、Angular 材料和 Flex-Layout。
具体来说,为什么这不起作用?我应该改用什么?
Styles.css:
@media (max-width: 840px) {
md-form-field{
width: 100%;
}
}
可能您在错误的 css 文件中设置了规则,例如 styles.css
。如果需要在那里设置样式,请关闭 ViewEncapsulation:
import { ViewEncapsulation } from '@angular/core';
@Component({
encapsulation: ViewEncapsulation.None,
})
如何在屏幕尺寸小于 840 像素的情况下将表单字段设置为最大宽度?
我正在使用:Angular、Angular 材料和 Flex-Layout。
具体来说,为什么这不起作用?我应该改用什么?
Styles.css:
@media (max-width: 840px) {
md-form-field{
width: 100%;
}
}
可能您在错误的 css 文件中设置了规则,例如 styles.css
。如果需要在那里设置样式,请关闭 ViewEncapsulation:
import { ViewEncapsulation } from '@angular/core';
@Component({
encapsulation: ViewEncapsulation.None,
})