问题是这样的,我需要做一个响应式的登录框,宽度不能设置死,我是使用的element-ui框架做的。

发现页面当中账号和密码这一行的长度要比下面多出来。

仔细检查代码发现,取消了padding-left:20px;之后就正常了。

解决方式,

1.改成缩进即可,text-indent:20px;

2.这是因为盒子模型不同。简单说,两种模式,一种是当前的元素宽高包含了padding,一种是不包含。

这里加了padding导致变长,就是因为长度没有包含padding,所以添加属性,box-sizing: border-box;

继续使用padding-left:20px;也是可以的。


Logo

前往低代码交流专区

更多推荐