我发现当使用不尊重其包含元素的右侧填充的CSS 网格布局时。inputs
具体来说,grid-template-colums
css 属性似乎是罪魁祸首。
我发现这个问题,除了 CSS Grid Layout,通过box-sizing: border-box
. 尽管即使应用了该方法并重置了 CSS,但我似乎仍然无法解决该问题。
这是我的 React 应用程序中行为的简短代码片段:
http://www.webpackbin.com/VJ8DS5kOz
这是一个仅使用普通 HTML + CSS 的示例:
我还在我的 React 应用程序中使用Styled Components进行样式设置,鉴于上面的 vanilla CSS 测试,我很确定这不会导致这种行为。