Размер шрифта для ввода углового материала изменяется, если он находится внутри содержимого карты - PullRequest
0 голосов
/ 27 июня 2019

У меня проблема с использованием @angular/material <mat-card-content/> и вводом так как matInput имеет font-size: inherit, когда я помещаю его внутрь <mat-card-content/> размер шрифта на входе меняется на 14px, когда за пределами этого компонента 16px вот пример. Это предназначено или это баг? Вот пример

1 Ответ

1 голос
/ 27 июня 2019

Обычно ожидается, что вы примените .mat-typography к самому внешнему элементу вашего приложения или к странице body, чтобы реализовать правильный размер шрифта, вес и т. Д. Для различных элементов, включая стандартные элементы HTML, такие как <p> и<div>.Если вы сделаете это, размер шрифта по умолчанию станет 14px, поэтому он будет соответствовать .mat-card-content.

. Я зарегистрировал это как ошибку несколько лет назад, но они проигнорировали это.В то время в спецификациях Material Design был фиксированный размер шрифта для входных данных (14 пикселей), но люди из Angular Material по-прежнему считали, что лучше всего реализовать его с размером inherit.Это может вызвать много проблем, даже если вы используете .mat-typography, если вы хотите использовать входные данные в местах, отличных от типичных форм, таких как на панели инструментов.ИМО, они действительно обманывают этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...