正文 498字数 495,965阅读

页面中的登录按钮与其它两个输入框虽然给设置同样的样式,但登录按钮却没有被撑起来。

原由:
input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button
Run code
Cut to clipboard

    这些元素的box-sizing属性被浏览器默认设置为border-box;
    元素的box-sizing被设置成border-box时,它的内边距和边框都被包含到了width和height里面,就是说它的width和height决定了盒子的高度和宽度。
    所以在#loginBtn中添加一条样式
    box-sizing: content-box;
    Run code
    Cut to clipboard
      或者重新给它设定宽高值即可。
      css
      button{ box-sizing: content-box; }
      Run code
      Cut to clipboard