似乎在 6.0.0 版本中删除了一些输入元素样式。 因此,输入字体大小属性现在从用户代理样式继承。
规范化 v.5.0.0。
规范化 v.6.0.0。
因此,输入字体大小属性现在从用户代理样式继承。
那这不是 Normalize.css 的问题吗?
Normalize.css 可能有问题。 我会开一张票回来汇报。
似乎他们从 Normalize.css 中删除了所有自以为是的 css 规则。 请参阅提交#649 。 删除的表单元素样式包括可以从body
继承的样式,例如font-size
body
。 其中一些规则可以包含在毫克中,以使表单样式与框架的其余部分保持一致。
嗯,那是……激烈。 不过,您的屏幕截图仍然很奇怪,因为https://milligram.github.io/forms.html上的表单看起来完全正常,而且我很确定他们没有使用 normalize。 所以我仍然认为这不是 Milligram 的问题。
FWIW 我使用一个小得多的 CSS 重置与 Milligram: https :
Milligram 是 ~9kb 未压缩/未缩小,而 Normalize 是 ~7.5kb。 在我看来,使用与您的框架大小相同的 CSS 重置是多余的。
表单看起来很正常,因为它使用 normalize.css 5.0.0。 查看来源。 而且由于您的重置与 normalize.csss 5.0.0 具有相同的样式,因此您可能不受影响。
我同意你的看法,使用 normalize.css 是矫枉过正。 但大小不是这里的问题。 问题与我使用的重置无关,无论我是否能够在毫克的网站上宣传外观。 我想这与毫克有关。
我同意你的看法,使用 normalize.css 是矫枉过正。
是的,那只是一个旁白。
我想我同意这个问题。 也许 Milligram 可以包含一个迷你重置,类似于我发布的那个。
@negativefix 恭喜你完成了这项伟大的工作!
非常感谢。
@nateberkopec你是对的。 是时候改变 normalize.css 了。 我曾在一个新的工作,但我花了很多时间远离 Milligram。 所以我需要重做必要的研究/测试以确保一切正常。
顺便说一句,我带来了新闻:Milligram v1.4.0 https://github.com/milligram/milligram/pull/244
请告诉我是否有什么可以帮助你的。
现在,我将关闭此问题。
最有用的评论
是的,那只是一个旁白。
我想我同意这个问题。 也许 Milligram 可以包含一个迷你重置,类似于我发布的那个。