今天我经历了一些非常奇怪的事情。我在WordPress后端更新了一个插件,输入字段的大小发生了变化!
旧情况:
更新插件后的新情况:
现在我看到,在更新插件后,CSS的唯一区别是一个重要的区别,' border-box',一个用户代理样式表:
但插件更新是否可能导致用户代理样式表被更改?我会说不,但经过排查后,这就是原因......
答案 0 :(得分:0)
用户代理样式表是浏览器默认样式。当您的插件在更新之前为input:not()
定义样式并且在更新后未定义此样式时,将使用浏览器默认值。
新版本的插件不会创建新的用户代理样式表,但不会像以前一样覆盖它。
用户代理样式表在跨浏览器问题中扮演着重要角色,这就是大多数人使用CSS重置的原因,请参阅:http://www.cssreset.com/what-is-a-css-reset/