Then I think we should avoid using inherit because this value relates to styles set by authors instead of styles set by UAs. Totally agree with here regarding inherit:
But I differ in the values you're proposing. Totally agree on removing font in favor of more specific properties. padding can impossibly clip the text, an explicit height I was waiting to have some time to tackle this, but needed to iron some things.therefore padding can be applied to one low specific selector as a base style, selectors for height need to be unnecessarily specific.padding is ignored by checkboxes and radio buttons, height is not.I was not looking for an alternative to padding, which works just fine and is much more flexible than height: Since I don't know how this could possibly be done, I am all for line-height: normal coming back, because this makes inputs look quite consistent across browsers. So, ideally, IE would expand the box of inputs with growing (inherited) line-height. inputs do require this normalization (except there's a better way to make IE inherit line-height like the other browsers). I was just substantiating the progress of this issue with a related issue (in my opinion) and example, i.e. Line-height: normal /* If indeed requires normalization */ Until the recent removal of input, this worked great.īut what we're suggesting here is to include that style
IE applies padding on inputs just like any other browser.
I'm not using it to fix the issue with IE. Using padding (and a unitless line-height on the body element) as basics in the author stylesheet to get the basic look I want, which is not unusual, I believe.