Select input 两个元素的宽度高度跟设定值不一致的问题


  在做登录框的时候,需要一个select 元素作为账号输入,一个input作为密码输入框。在css 文件中,将这两个元素的position 设置为relative ,并且width 设置为100%。刷新页面后发现,两个元素的长度居然不是一样的。最终在stackoverflow 中找到了答案。原来,实际宽度 = width + padding + border,实际高度 = height + padding + border 。要想自己设定的width 或者height 就是实际的宽度或者高度,可以设置box-sizing: border-box;

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM