Skip to content

Commit

Permalink
fix(input): respect text-align value from form-field
Browse files Browse the repository at this point in the history
User agent stylesheets set the text-align of inputs explicitly to "start". Those can be easily overwritten by targeting the input element using a simple CSS selector, but since the text-align will be applied most of the time on the `mat-form-field` to also align the placeholder/label, the alignment should be inherited on the input.

Related to #5332
  • Loading branch information
devversion authored and jelbourn committed Jan 20, 2018
1 parent e5a0f7d commit 8583aca
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions src/lib/input/input.scss
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,12 @@
// Needed to make last line of the textarea line up with the baseline.
vertical-align: bottom;

// User agent stylesheets set the text-align of inputs explicitly to "start". Those can be
// easily overwritten by targeting the input element using a simple CSS selector, but since
// the text-align will be applied most of the time on the `mat-form-field` to also align the
// placeholder, the alignment should be inherited here.
text-align: inherit;

// Undo the red box-shadow glow added by Firefox on invalid inputs.
// See https://developer.mozilla.org/en-US/docs/Web/CSS/:-moz-ui-invalid
&:-moz-ui-invalid {
Expand Down

0 comments on commit 8583aca

Please sign in to comment.